- Notifications
You must be signed in to change notification settings - Fork75
Open
Description
Accessingnumpy.core
, as quantities does in just one place, triggers a deprecation warning.
python-quantities/quantities/dimensionality.py
Lines 330 to 335 inb47419a
def_d_clip(a1,a2,a3,q): | |
returnq.dimensionality | |
try: | |
p_dict[np.core.umath.clip]=_d_clip | |
exceptAttributeError: | |
pass# For compatibility with Numpy < 1.17 when clip wasn't a ufunc yet |
$python3-Werror-c"import quantities"Traceback (mostrecentcalllast):File"<string>",line1,in<module>File"/tmp/venv/lib/python3.9/site-packages/quantities/__init__.py",line273,in<module>from .importquantityFile"/tmp/venv/lib/python3.9/site-packages/quantities/quantity.py",line10,in<module>from .dimensionalityimportDimensionality,p_dictFile"/tmp/venv/lib/python3.9/site-packages/quantities/dimensionality.py",line333,in<module>p_dict[np.core.umath.clip]=_d_clipFile"/tmp/venv/lib/python3.9/site-packages/numpy/core/__init__.py",line31,in__getattr___raise_warning(attr_name)File"/tmp/venv/lib/python3.9/site-packages/numpy/core/_utils.py",line10,in_raise_warningwarnings.warn(DeprecationWarning:numpy.coreisdeprecatedandhasbeenrenamedtonumpy._core.Thenumpy._corenamespacecontainsprivateNumPyinternalsanditsuseisdiscouraged,asNumPyinternalscanchangewithoutwarninginanyrelease.Inpractice,mostreal-worldusageofnumpy.coreistoaccessfunctionalityinthepublicNumPyAPI.Ifthatisthecase,usethepublicNumPyAPI.Ifnot,youareusingNumPyinternals.Ifyouwouldstillliketoaccessaninternalattribute,usenumpy._core.umath.
The module still exists but has been made private asnumpy._core
. I have searched for a direct alternative toumath.clip
but can't find one listed.
Metadata
Metadata
Assignees
Labels
No labels