On Fri, Aug 18, 2023 at 10:59 AM Ronald van Elburg <
r.a.j.van.elb...@hetnet.nl> wrote:

> I was trying to get a feel for how often the work around occurs. I found
> three clear examples in Scipy and one unclear case. One case in holoviews.
> Two in numpy. One from soundappraisal's code base.
>

Thank you Ronald. I think we indeed have more than enough evidence that
allowing prepending an initial zero is useful. I think the API currently
proposed in https://github.com/data-apis/array-api/pull/653 should work for
that:

    def cumulative_sum(
        x: array,
        /,
       *,
        axis: Optional[int] = None,
        dtype: Optional[dtype] = None,
        include_initial: bool = False,
    ) -> array:

Whether it's necessary to have other keywords to prepend anything other
than zero, or append rather than prepend, is a lot less clear. Did you find
a clear need for those things?

Cheers,
Ralf
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to