[Numpy-discussion] Feelings about type aliases in NumPy

Sebastian Berg sebastian at sipsolutions.net
Fri Apr 24 14:29:59 EDT 2020


On Fri, 2020-04-24 at 11:10 -0700, Stefan van der Walt wrote:
> On Fri, Apr 24, 2020, at 08:45, Joshua Wilson wrote:
> > But, Stephan pointed out that it might be confusing to users for
> > objects to only exist at typing time, so we came around to the
> > question of whether people are open to the idea of including the
> > type
> > aliases in NumPy itself. Ralf's concrete proposal was to make a
> > module
> > numpy.types (or maybe numpy.typing) to hold the aliases so that
> > they
> > don't pollute the top-level namespace. The module would initially
> > contain the types
> 
> That sounds very sensible.  Having types available with NumPy should
> also encourage their use, especially if we can add some documentation
> around it.

I agree, I might have a small tendency for `numpy.types` if we ever
find any usage other than direct typing that may be the better name?

Out of curiousity, I guess `ArrayLike` would be an ABC that a
downstream project can register with?

- Sebastian


> 
> Stéfan
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion




More information about the NumPy-Discussion mailing list