On Fri, Feb 6, 2026 at 10:51 AM Charles R Harris <[email protected]>
wrote:

>
>
> On Fri, Feb 6, 2026 at 10:23 AM David Cournapeau via NumPy-Discussion <
> [email protected]> wrote:
>
>> Hi,
>>
>> I know there has been discussions in the past on AI-generated
>> contributions. Is there a current policy for NumPy ? E.g. do we request
>> that contributors are the "sole contributor" to the written code, or do we
>> allow code written by AI as long as it follows the usual quality
>> requirements ?
>>
>> Context of my question: ~18 months ago I started in some spare time
>> writing an ARPACK-replacement in numpy/scipy during scipy sprint. At that
>> time, I used ChatGPT for the "research part" only: literature review,
>> explain to me some existing BSD implementation in Julia for points I could
>> not understand. I implemented the python code myself. There is still quite
>> a bit of work needed to be a viable replacement for ARPACK.
>>
>> Seeing the progress of the AI tooling in my team at work, and how I
>> myself use those tools for other hobby projects, I believe I could finish
>> that replacement very quickly with those tools today. But I don't want to
>> "taint" the work if this would risk the chances of integration into scipy
>> proper.
>>
>>
> My personal take is "allow code written by AI as long as it follows the
> usual quality requirements ?". I don't see that we have much choice going
> forward, the tools are improving, and I see some top programmers picking up
> on them. It is the future. We should limit
> slop, as it takes up reviewer time, but clean code is clean code. As long
> as references and such are checked to be authentic, I'm happy.
>
> I don't think we have a formal position at this point.
>
> Chuck
>

That said, it is probably too early to establish quidelines on best use of
AI, as that is still in discovery. But we might want to point to such
things as tests, multiple agents reviewing code, and other such things.

Chuck
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to