You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DOC: missing references when using -n in sphinx-build #13114
Started in #13104, turned into a tracking issue here.
Turning on -n in sphinx-build results in over 1000 warnings about bad references in docs. Trying to break these down with various grep statements, it seems about 200 are from numpy.ma, about 150 from polynomial and about 150 from c:type. That is under half of the WARNINGS.
My workflow is to cd to the doc directory, modify the ALLSPHINXOPTS in the Makefile and add -n`, My workflow is to set an environment variable SPHINXOPTS='-n' then run
(cd ..; pip install .); make clean; make html 2>&1 |tee /tmp/build.txt
less /tmp/build.txt
and look for the most common lines. Unfortunately this takes quite a while.
Anyone who wishes to contribute can issue PRs, preferably in chunks that address one class of failure. #13104 gives an idea of the changes needed.
changed the title [-]DOC: misssing referencese when using -n in sphinx-build[/-][+]DOC: misssing references when using -n in sphinx-build[/+]on Mar 21, 2019
Hi, I'm working on this for the warnings that are generated for functions in the polynomial submodule. This is my first time working with Sphinx, so I have a rather basic question -- which docstring should I edit? Take, for example, the following error:
/usr/lib/python3.7/site-packages/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebdiv:29: WARNING: py:obj reference target not found: chemulx
which is due to a typo (should be chebmulx). The file at /usr/lib/python3.7/site-packages/numpy/polynomial/chebyshev.py is read-only, so I cannot save changes. However, if I edit my local copy of the repository in numpy/polynomial/chebyshev.py the changes don't seem to be reflected when I re-build the docs. If you could point me on the right path I'd be really grateful, sorry for the basic question.
You need to re-install numpy into the python that is building the documentation, so that sphinx can pick up the changes. That is why there is a pip install . in what I wrote above.
changed the title [-]DOC: misssing references when using -n in sphinx-build[/-][+]DOC: missing references when using -n in sphinx-build[/+]on Apr 7, 2019
Here's the current status (generated from deb7943 on 5/4/20 using @mattip's workflow from the first comment):
Summary: 792 total warnings
* ~90 from numpy.ma docstrings
* ~120 from numpy.polynomial docstrings
Full log of link warnings
numpy/doc/sphinxext/doc/example.py:docstring of doc.example.foo:58: WARNING: py:obj reference target not found: otherfunc
numpy/doc/sphinxext/doc/example.py:docstring of doc.example.foo:61: WARNING: py:obj reference target not found: newfunc
numpy/doc/sphinxext/doc/example.py:docstring of doc.example.foo:63: WARNING: py:obj reference target not found: thirdfunc
numpy/doc/sphinxext/doc/example.py:docstring of doc.example.foo:63: WARNING: py:obj reference target not found: fourthfunc
numpy/doc/sphinxext/doc/example.py:docstring of doc.example.foo:63: WARNING: py:obj reference target not found: fifthfunc
numpy/doc/source/f2py/distutils.rst:29: WARNING: py:class reference target not found: Extension
numpy/doc/source/f2py/distutils.rst:40: WARNING: py:class reference target not found: Extension
numpy/doc/source/reference/arrays.classes.rst:481: WARNING: py:obj reference target not found: object_
numpy/doc/source/reference/arrays.classes.rst:481: WARNING: py:obj reference target not found: string_
numpy/doc/source/reference/arrays.classes.rst:481: WARNING: py:obj reference target not found: unicode_
numpy/doc/source/reference/arrays.classes.rst:487: WARNING: py:class reference target not found: string_
numpy/doc/source/reference/arrays.classes.rst:487: WARNING: py:class reference target not found: unicode_
numpy/doc/source/reference/arrays.classes.rst:487: WARNING: py:class reference target not found: unicode
numpy/doc/source/reference/arrays.classes.rst:515: WARNING: py:mod reference target not found: numpy.rec
numpy/doc/source/reference/arrays.dtypes.rst:44: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.dtypes.rst:81: WARNING: py:class reference target not found: int32
numpy/doc/source/reference/arrays.dtypes.rst:136: WARNING: py:class reference target not found: float_
numpy/doc/source/reference/arrays.dtypes.rst:147: WARNING: py:obj reference target not found: flexible
numpy/doc/source/reference/arrays.dtypes.rst:172: WARNING: py:class reference target not found: number
numpy/doc/source/reference/arrays.dtypes.rst:172: WARNING: py:class reference target not found: inexact
numpy/doc/source/reference/arrays.dtypes.rst:172: WARNING: py:class reference target not found: floating
numpy/doc/source/reference/arrays.dtypes.rst:173: WARNING: py:class reference target not found: complexfloating
numpy/doc/source/reference/arrays.dtypes.rst:173: WARNING: py:class reference target not found: cfloat
numpy/doc/source/reference/arrays.dtypes.rst:174: WARNING: py:class reference target not found: integer
numpy/doc/source/reference/arrays.dtypes.rst:174: WARNING: py:class reference target not found: signedinteger
numpy/doc/source/reference/arrays.dtypes.rst:174: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.dtypes.rst:175: WARNING: py:class reference target not found: unsignedinteger
numpy/doc/source/reference/arrays.dtypes.rst:175: WARNING: py:class reference target not found: uint
numpy/doc/source/reference/arrays.dtypes.rst:176: WARNING: py:class reference target not found: character
numpy/doc/source/reference/arrays.dtypes.rst:176: WARNING: py:class reference target not found: string
numpy/doc/source/reference/arrays.dtypes.rst:177: WARNING: py:class reference target not found: flexible
numpy/doc/source/reference/arrays.dtypes.rst:177: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.dtypes.rst:186: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.dtypes.rst:187: WARNING: py:class reference target not found: bool_
numpy/doc/source/reference/arrays.dtypes.rst:188: WARNING: py:class reference target not found: float_
numpy/doc/source/reference/arrays.dtypes.rst:189: WARNING: py:class reference target not found: cfloat
numpy/doc/source/reference/arrays.dtypes.rst:190: WARNING: py:class reference target not found: bytes_
numpy/doc/source/reference/arrays.dtypes.rst:191: WARNING: py:class reference target not found: str_
numpy/doc/source/reference/arrays.dtypes.rst:192: WARNING: py:class reference target not found: buffer
numpy/doc/source/reference/arrays.dtypes.rst:192: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.dtypes.rst:193: WARNING: py:class reference target not found: object_
numpy/doc/source/reference/arrays.dtypes.rst:259: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.dtypes.rst:314: WARNING: py:obj reference target not found: numpy.sctypeDict
numpy/doc/source/reference/arrays.dtypes.rst:404: WARNING: py:class reference target not found: string
numpy/doc/source/reference/arrays.dtypes.rst:404: WARNING: py:class reference target not found: unicode
numpy/doc/source/reference/arrays.indexing.rst:34: WARNING: py:const reference target not found: Ellipsis
numpy/doc/source/reference/arrays.indexing.rst:43: WARNING: py:const reference target not found: Ellipsis
numpy/doc/source/reference/arrays.indexing.rst:132: WARNING: py:const reference target not found: Ellipsis
numpy/doc/source/reference/arrays.indexing.rst:333: WARNING: py:const reference target not found: Ellipsis
numpy/doc/source/reference/arrays.indexing.rst:349: WARNING: py:class reference target not found: intp
numpy/doc/source/reference/arrays.indexing.rst:375: WARNING: py:const reference target not found: True
numpy/doc/source/reference/arrays.indexing.rst:383: WARNING: py:const reference target not found: True
numpy/doc/source/reference/arrays.indexing.rst:383: WARNING: py:const reference target not found: True
numpy/doc/source/reference/arrays.indexing.rst:383: WARNING: py:const reference target not found: False
numpy/doc/source/reference/arrays.interface.rst:64: WARNING: c:data reference target not found: Py_LONG_LONG
numpy/doc/source/reference/arrays.interface.rst:152: WARNING: py:const reference target not found: int
numpy/doc/source/reference/arrays.interface.rst:152: WARNING: py:const reference target not found: long
numpy/doc/source/reference/arrays.interface.rst:152: WARNING: c:type reference target not found: Py_LONG_LONG
numpy/doc/source/reference/arrays.interface.rst:181: WARNING: py:class reference target not found: buffer
numpy/doc/source/reference/arrays.interface.rst:202: WARNING: c:data reference target not found: voidptr
numpy/doc/source/reference/arrays.interface.rst:202: WARNING: c:type reference target not found: PyCObject
numpy/doc/source/reference/arrays.interface.rst:202: WARNING: py:obj reference target not found: array_struct
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: CONTIGUOUS
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: FORTRAN
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: ALIGNED
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: NOTSWAPPED
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: WRITEABLE
numpy/doc/source/reference/arrays.interface.rst:232: WARNING: py:const reference target not found: ARR_HAS_DESCR
numpy/doc/source/reference/arrays.interface.rst:243: WARNING: c:type reference target not found: PyCObject
numpy/doc/source/reference/arrays.interface.rst:243: WARNING: c:type reference target not found: PyCObject
numpy/doc/source/reference/arrays.interface.rst:243: WARNING: c:type reference target not found: PyCObject_FromVoidPtrAndDesc
numpy/doc/source/reference/arrays.ndarray.rst:4: WARNING: py:class reference target not found: ndarray
numpy/doc/source/reference/arrays.ndarray.rst:24: WARNING: py:class reference target not found: buffer
numpy/doc/source/reference/arrays.ndarray.rst:265: WARNING: py:obj reference target not found: array_struct
numpy/doc/source/reference/arrays.ndarray.rst:472: WARNING: py:func reference target not found: bool
numpy/doc/source/reference/arrays.ndarray.rst:607: WARNING: py:func reference target not found: int
numpy/doc/source/reference/arrays.ndarray.rst:607: WARNING: py:func reference target not found: float
numpy/doc/source/reference/arrays.ndarray.rst:607: WARNING: py:func reference target not found: complex
numpy/doc/source/reference/arrays.nditer.cython.rst:4: WARNING: py:class reference target not found: nditer
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:const reference target not found: True
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:const reference target not found: True
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:const reference target not found: isinstance(val, np.flexible)
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:class reference target not found: string
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:class reference target not found: unicode
numpy/doc/source/reference/arrays.scalars.rst:25: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.scalars.rst:38: WARNING: py:class reference target not found: intp
numpy/doc/source/reference/arrays.scalars.rst:38: WARNING: py:class reference target not found: uintp
numpy/doc/source/reference/arrays.scalars.rst:54: WARNING: py:class reference target not found: int8
numpy/doc/source/reference/arrays.scalars.rst:54: WARNING: py:class reference target not found: float64
numpy/doc/source/reference/arrays.scalars.rst:54: WARNING: py:class reference target not found: complex128
numpy/doc/source/reference/arrays.scalars.rst:54: WARNING: py:class reference target not found: intp
numpy/doc/source/reference/arrays.scalars.rst:54: WARNING: py:class reference target not found: uintp
numpy/doc/source/reference/arrays.scalars.rst:72: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.scalars.rst:72: WARNING: py:class reference target not found: IntType
numpy/doc/source/reference/arrays.scalars.rst:73: WARNING: py:class reference target not found: float_
numpy/doc/source/reference/arrays.scalars.rst:73: WARNING: py:class reference target not found: FloatType
numpy/doc/source/reference/arrays.scalars.rst:74: WARNING: py:class reference target not found: complex_
numpy/doc/source/reference/arrays.scalars.rst:74: WARNING: py:class reference target not found: ComplexType
numpy/doc/source/reference/arrays.scalars.rst:75: WARNING: py:class reference target not found: bytes_
numpy/doc/source/reference/arrays.scalars.rst:75: WARNING: py:class reference target not found: BytesType
numpy/doc/source/reference/arrays.scalars.rst:76: WARNING: py:class reference target not found: unicode_
numpy/doc/source/reference/arrays.scalars.rst:76: WARNING: py:class reference target not found: UnicodeType
numpy/doc/source/reference/arrays.scalars.rst:78: WARNING: py:class reference target not found: bool_
numpy/doc/source/reference/arrays.scalars.rst:78: WARNING: py:class reference target not found: BooleanType
numpy/doc/source/reference/arrays.scalars.rst:78: WARNING: py:class reference target not found: BooleanType
numpy/doc/source/reference/arrays.scalars.rst:86: WARNING: py:class reference target not found: bool_
numpy/doc/source/reference/arrays.scalars.rst:86: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.scalars.rst:86: WARNING: py:class reference target not found: bool_
numpy/doc/source/reference/arrays.scalars.rst:93: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.scalars.rst:97: WARNING: py:class reference target not found: float_
numpy/doc/source/reference/arrays.scalars.rst:110: WARNING: py:class reference target not found: bool_
numpy/doc/source/reference/arrays.scalars.rst:111: WARNING: py:class reference target not found: bool8
numpy/doc/source/reference/arrays.scalars.rst:117: WARNING: py:class reference target not found: byte
numpy/doc/source/reference/arrays.scalars.rst:118: WARNING: py:class reference target not found: short
numpy/doc/source/reference/arrays.scalars.rst:119: WARNING: py:class reference target not found: intc
numpy/doc/source/reference/arrays.scalars.rst:120: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/arrays.scalars.rst:121: WARNING: py:class reference target not found: longlong
numpy/doc/source/reference/arrays.scalars.rst:122: WARNING: py:class reference target not found: intp
numpy/doc/source/reference/arrays.scalars.rst:123: WARNING: py:class reference target not found: int8
numpy/doc/source/reference/arrays.scalars.rst:124: WARNING: py:class reference target not found: int16
numpy/doc/source/reference/arrays.scalars.rst:125: WARNING: py:class reference target not found: int32
numpy/doc/source/reference/arrays.scalars.rst:126: WARNING: py:class reference target not found: int64
numpy/doc/source/reference/arrays.scalars.rst:132: WARNING: py:class reference target not found: ubyte
numpy/doc/source/reference/arrays.scalars.rst:133: WARNING: py:class reference target not found: ushort
numpy/doc/source/reference/arrays.scalars.rst:134: WARNING: py:class reference target not found: uintc
numpy/doc/source/reference/arrays.scalars.rst:135: WARNING: py:class reference target not found: uint
numpy/doc/source/reference/arrays.scalars.rst:136: WARNING: py:class reference target not found: ulonglong
numpy/doc/source/reference/arrays.scalars.rst:137: WARNING: py:class reference target not found: uintp
numpy/doc/source/reference/arrays.scalars.rst:138: WARNING: py:class reference target not found: uint8
numpy/doc/source/reference/arrays.scalars.rst:139: WARNING: py:class reference target not found: uint16
numpy/doc/source/reference/arrays.scalars.rst:140: WARNING: py:class reference target not found: uint32
numpy/doc/source/reference/arrays.scalars.rst:141: WARNING: py:class reference target not found: uint64
numpy/doc/source/reference/arrays.scalars.rst:147: WARNING: py:class reference target not found: half
numpy/doc/source/reference/arrays.scalars.rst:148: WARNING: py:class reference target not found: single
numpy/doc/source/reference/arrays.scalars.rst:149: WARNING: py:class reference target not found: double
numpy/doc/source/reference/arrays.scalars.rst:150: WARNING: py:class reference target not found: float_
numpy/doc/source/reference/arrays.scalars.rst:151: WARNING: py:class reference target not found: longfloat
numpy/doc/source/reference/arrays.scalars.rst:152: WARNING: py:class reference target not found: float16
numpy/doc/source/reference/arrays.scalars.rst:153: WARNING: py:class reference target not found: float32
numpy/doc/source/reference/arrays.scalars.rst:154: WARNING: py:class reference target not found: float64
numpy/doc/source/reference/arrays.scalars.rst:155: WARNING: py:class reference target not found: float96
numpy/doc/source/reference/arrays.scalars.rst:156: WARNING: py:class reference target not found: float128
numpy/doc/source/reference/arrays.scalars.rst:162: WARNING: py:class reference target not found: csingle
numpy/doc/source/reference/arrays.scalars.rst:163: WARNING: py:class reference target not found: complex_
numpy/doc/source/reference/arrays.scalars.rst:164: WARNING: py:class reference target not found: clongfloat
numpy/doc/source/reference/arrays.scalars.rst:165: WARNING: py:class reference target not found: complex64
numpy/doc/source/reference/arrays.scalars.rst:166: WARNING: py:class reference target not found: complex128
numpy/doc/source/reference/arrays.scalars.rst:167: WARNING: py:class reference target not found: complex192
numpy/doc/source/reference/arrays.scalars.rst:169: WARNING: py:class reference target not found: complex256
numpy/doc/source/reference/arrays.scalars.rst:176: WARNING: py:class reference target not found: object_
numpy/doc/source/reference/arrays.scalars.rst:180: WARNING: py:class reference target not found: object_
numpy/doc/source/reference/arrays.scalars.rst:186: WARNING: py:class reference target not found: object_
numpy/doc/source/reference/arrays.scalars.rst:186: WARNING: py:class reference target not found: object_
numpy/doc/source/reference/arrays.scalars.rst:200: WARNING: py:class reference target not found: bytes_
numpy/doc/source/reference/arrays.scalars.rst:201: WARNING: py:class reference target not found: unicode_
numpy/doc/source/reference/arrays.scalars.rst:202: WARNING: py:class reference target not found: void
numpy/doc/source/reference/arrays.scalars.rst:221: WARNING: py:obj reference target not found: array_priority
numpy/doc/source/reference/c-api/array.rst:607: WARNING: py:obj reference target not found: array_struct
numpy/doc/source/reference/c-api/array.rst:813: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:813: WARNING: c:type reference target not found: dtype
numpy/doc/source/reference/c-api/array.rst:813: WARNING: c:type reference target not found: context
numpy/doc/source/reference/c-api/array.rst:813: WARNING: c:type reference target not found: out
numpy/doc/source/reference/c-api/array.rst:818: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:822: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:822: WARNING: c:type reference target not found: cls
numpy/doc/source/reference/c-api/array.rst:821: WARNING: c:data reference target not found: Py{cls}ArrType_Type
numpy/doc/source/reference/c-api/array.rst:828: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:825: WARNING: c:data reference target not found: PyGenericArr_Type
numpy/doc/source/reference/c-api/array.rst:833: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:838: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:844: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:841: WARNING: c:data reference target not found: PyGenericArr_Type
numpy/doc/source/reference/c-api/array.rst:852: WARNING: c:type reference target not found: op
numpy/doc/source/reference/c-api/array.rst:847: WARNING: c:data reference target not found: PyGenericArr_Type
numpy/doc/source/reference/c-api/array.rst:988: WARNING: c:type reference target not found: m
numpy/doc/source/reference/c-api/array.rst:993: WARNING: c:type reference target not found: m
numpy/doc/source/reference/c-api/array.rst:1002: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:1008: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:1013: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:1023: WARNING: c:type reference target not found: byteorder
numpy/doc/source/reference/c-api/array.rst:1023: WARNING: c:type reference target not found: byteorder
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_LITTLE
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_BIG
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_NATIVE
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_IGNORE
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_LITTLE
numpy/doc/source/reference/c-api/array.rst:1016: WARNING: c:data reference target not found: NPY_NATIVE
numpy/doc/source/reference/c-api/array.rst:1061: WARNING: c:type reference target not found: PyArray_VectorUnaryFunc
numpy/doc/source/reference/c-api/array.rst:1165: WARNING: c:type reference target not found: arrs
numpy/doc/source/reference/c-api/array.rst:1165: WARNING: c:type reference target not found: dtypes
numpy/doc/source/reference/c-api/array.rst:1279: WARNING: c:type reference target not found: PyArray_VectorUnaryFunc
numpy/doc/source/reference/c-api/array.rst:1325: WARNING: c:func reference target not found: PyArray_DECREF
numpy/doc/source/reference/c-api/array.rst:1335: WARNING: c:func reference target not found: PyArray_SetWritebackIfCopyBase`
numpy/doc/source/reference/c-api/array.rst:1542: WARNING: c:type reference target not found: flags
numpy/doc/source/reference/c-api/array.rst:1660: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:1941: WARNING: c:type reference target not found: NPY_SEARCHSIDE
numpy/doc/source/reference/c-api/array.rst:1933: WARNING: c:data reference target not found: NPY_SEARCHLEFT
numpy/doc/source/reference/c-api/array.rst:1933: WARNING: c:data reference target not found: NPY_SEARCHRIGHT
numpy/doc/source/reference/c-api/array.rst:1958: WARNING: c:type reference target not found: NPY_SELECTKIND
numpy/doc/source/reference/c-api/array.rst:1966: WARNING: c:type reference target not found: NPY_SELECTKIND
numpy/doc/source/reference/c-api/array.rst:2326: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:2424: WARNING: c:type reference target not found: auxdata
numpy/doc/source/reference/c-api/array.rst:2429: WARNING: c:type reference target not found: auxdata
numpy/doc/source/reference/c-api/array.rst:2810: WARNING: c:data reference target not found: NPY_IGNORE
numpy/doc/source/reference/c-api/array.rst:2810: WARNING: c:data reference target not found: NPY_SWAP
numpy/doc/source/reference/c-api/array.rst:2810: WARNING: c:data reference target not found: NPY_NATIVE
numpy/doc/source/reference/c-api/array.rst:2810: WARNING: c:data reference target not found: NPY_LITTLE
numpy/doc/source/reference/c-api/array.rst:2810: WARNING: c:data reference target not found: NPY_BIG
numpy/doc/source/reference/c-api/array.rst:2940: WARNING: c:data reference target not found: NPY_BEHAVED_RO
numpy/doc/source/reference/c-api/array.rst:2967: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/array.rst:2988: WARNING: c:type reference target not found: NPY_SEARCHSIDE
numpy/doc/source/reference/c-api/array.rst:2986: WARNING: c:data reference target not found: NPY_SEARCHLEFT
numpy/doc/source/reference/c-api/array.rst:2986: WARNING: c:data reference target not found: NPY_SEARCHRIGHT
numpy/doc/source/reference/c-api/array.rst:3114: WARNING: c:type reference target not found: static void**
numpy/doc/source/reference/c-api/array.rst:3121: WARNING: c:type reference target not found: extern void**
numpy/doc/source/reference/c-api/array.rst:3125: WARNING: c:data reference target not found: PyArray_API
numpy/doc/source/reference/c-api/array.rst:3133: WARNING: c:data reference target not found: NPY_FEATURE_VERSION
numpy/doc/source/reference/c-api/array.rst:3149: WARNING: c:data reference target not found: NPY_FEATURE_VERSION
numpy/doc/source/reference/c-api/array.rst:3171: WARNING: c:data reference target not found: NPY_FEATURE_VERSION
numpy/doc/source/reference/c-api/array.rst:3171: WARNING: c:data reference target not found: NPY_FEATURE_VERSION
numpy/doc/source/reference/c-api/array.rst:3258: WARNING: c:data reference target not found: NPY_USE_PYMEM
numpy/doc/source/reference/c-api/array.rst:3258: WARNING: c:data reference target not found: NPY_USE_PYMEM
numpy/doc/source/reference/c-api/array.rst:3258: WARNING: c:data reference target not found: NPY_USE_PYMEM
numpy/doc/source/reference/c-api/array.rst:3280: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/c-api/array.rst:3280: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/c-api/array.rst:3280: WARNING: c:data reference target not found: WITH_THREADS
numpy/doc/source/reference/c-api/array.rst:3280: WARNING: c:data reference target not found: NPY_NOSMP
numpy/doc/source/reference/c-api/array.rst:3280: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/c-api/array.rst:3305: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/c-api/array.rst:3311: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/c-api/config.rst:22: WARNING: c:data reference target not found: NPY_SIZEOF_{CTYPE}
numpy/doc/source/reference/c-api/config.rst:101: WARNING: c:data reference target not found: NPY_CPU_BIG
numpy/doc/source/reference/c-api/config.rst:101: WARNING: c:data reference target not found: NPY_CPU_LITTLE
numpy/doc/source/reference/c-api/config.rst:101: WARNING: c:data reference target not found: NPY_CPU_UNKNOWN_ENDIAN
numpy/doc/source/reference/c-api/coremath.rst:53: WARNING: c:type reference target not found: x
numpy/doc/source/reference/c-api/coremath.rst:59: WARNING: c:type reference target not found: x
numpy/doc/source/reference/c-api/coremath.rst:65: WARNING: c:type reference target not found: x
numpy/doc/source/reference/c-api/coremath.rst:71: WARNING: c:type reference target not found: x
numpy/doc/source/reference/c-api/dtype.rst:17: WARNING: py:class reference target not found: numpy.float_
numpy/doc/source/reference/c-api/dtype.rst:30: WARNING: c:data reference target not found: NPY_{NAME}
numpy/doc/source/reference/c-api/dtype.rst:199: WARNING: c:data reference target not found: NPY_{NAME}LTR
numpy/doc/source/reference/c-api/dtype.rst:250: WARNING: c:data reference target not found: NPY_SIZEOF_{CTYPE}
numpy/doc/source/reference/c-api/dtype.rst:250: WARNING: c:data reference target not found: NPY_BITSOF_{CTYPE}
numpy/doc/source/reference/c-api/dtype.rst:250: WARNING: c:data reference target not found: NPY_BITSOF_{CTYPE}
numpy/doc/source/reference/c-api/dtype.rst:262: WARNING: c:data reference target not found: PyArray_{NAME}{BITS}
numpy/doc/source/reference/c-api/dtype.rst:400: WARNING: c:type reference target not found: npy_int{bits}
numpy/doc/source/reference/c-api/dtype.rst:400: WARNING: c:type reference target not found: npy_uint{bits}
numpy/doc/source/reference/c-api/dtype.rst:400: WARNING: c:type reference target not found: npy_float{bits}
numpy/doc/source/reference/c-api/dtype.rst:400: WARNING: c:type reference target not found: npy_complex{bits}
numpy/doc/source/reference/c-api/dtype.rst:417: WARNING: c:data reference target not found: NPY_LONGLONG_FMT
numpy/doc/source/reference/c-api/dtype.rst:417: WARNING: c:data reference target not found: NPY_ULONGLONG_FMT
numpy/doc/source/reference/c-api/dtype.rst:417: WARNING: c:data reference target not found: NPY_INTP_FMT
numpy/doc/source/reference/c-api/dtype.rst:417: WARNING: c:data reference target not found: NPY_UINTP_FMT
numpy/doc/source/reference/c-api/dtype.rst:417: WARNING: c:data reference target not found: NPY_LONGDOUBLE_FMT
numpy/doc/source/reference/c-api/iterator.rst:369: WARNING: c:func reference target not found: NpyIter_IterationNeedsAPI(iter)
numpy/doc/source/reference/c-api/iterator.rst:741: WARNING: c:func reference target not found: NpyIter_HasMultiIndex(iter)
numpy/doc/source/reference/c-api/iterator.rst:981: WARNING: c:func reference target not found: NpyIter_RemoveAxis
numpy/doc/source/reference/c-api/iterator.rst:1266: WARNING: c:data reference target not found: NPY_DELAY_BUFALLOC
numpy/doc/source/reference/c-api/types-and-structures.rst:29: WARNING: c:type reference target not found: Py{Name}Object
numpy/doc/source/reference/c-api/types-and-structures.rst:73: WARNING: c:type reference target not found: NPY_AO
numpy/doc/source/reference/c-api/types-and-structures.rst:316: WARNING: c:data reference target not found: NPY_REFCOUNT
numpy/doc/source/reference/c-api/types-and-structures.rst:381: WARNING: c:type reference target not found: PyArray_ArrayDescr
numpy/doc/source/reference/c-api/types-and-structures.rst:353: WARNING: c:type reference target not found: PyArray_ArrayDescr
numpy/doc/source/reference/c-api/types-and-structures.rst:420: WARNING: c:type reference target not found: Npy_hash_t
numpy/doc/source/reference/c-api/types-and-structures.rst:576: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/types-and-structures.rst:613: WARNING: c:type reference target not found: PyCObject *
numpy/doc/source/reference/c-api/types-and-structures.rst:817: WARNING: c:data reference target not found: PyUFunc_AllOnes
numpy/doc/source/reference/c-api/types-and-structures.rst:930: WARNING: c:type reference target not found: PyUFunc_TypeResolutionFunc
numpy/doc/source/reference/c-api/types-and-structures.rst:936: WARNING: c:type reference target not found: PyUFunc_LegacyInnerLoopSelectionFunc
numpy/doc/source/reference/c-api/types-and-structures.rst:944: WARNING: c:type reference target not found: PyUFunc_MaskedInnerLoopSelectionFunc
numpy/doc/source/reference/c-api/types-and-structures.rst:957: WARNING: c:data reference target not found: UFUNC_CORE_DIM_SIZE_INFERRED
numpy/doc/source/reference/c-api/types-and-structures.rst:964: WARNING: c:data reference target not found: UFUNC_CORE_DIM_CAN_IGNORE
numpy/doc/source/reference/c-api/types-and-structures.rst:965: WARNING: c:data reference target not found: UFUNC_CORE_DIM_SIZE_INFERRED
numpy/doc/source/reference/c-api/types-and-structures.rst:1066: WARNING: c:type reference target not found: Bool
numpy/doc/source/reference/c-api/types-and-structures.rst:1204: WARNING: c:data reference target not found: Py{TYPE}ArrType_Type
numpy/doc/source/reference/c-api/types-and-structures.rst:1215: WARNING: c:data reference target not found: PyIntpArrType_Type
numpy/doc/source/reference/c-api/types-and-structures.rst:1215: WARNING: c:data reference target not found: PyUIntpArrType_Type
numpy/doc/source/reference/c-api/types-and-structures.rst:1268: WARNING: c:data reference target not found: NPY_SIZEOF_INTP
numpy/doc/source/reference/c-api/types-and-structures.rst:1318: WARNING: py:obj reference target not found: array_struct
numpy/doc/source/reference/c-api/types-and-structures.rst:1318: WARNING: c:type reference target not found: PyCObject
numpy/doc/source/reference/c-api/types-and-structures.rst:1318: WARNING: py:obj reference target not found: array_struct
numpy/doc/source/reference/c-api/types-and-structures.rst:1367: WARNING: c:data reference target not found: NPY_ARR_HAS_DESCR
numpy/doc/source/reference/c-api/types-and-structures.rst:1394: WARNING: c:data reference target not found: ARR_HAS_DESCR
numpy/doc/source/reference/c-api/types-and-structures.rst:1433: WARNING: c:type reference target not found: PyArrayMapIterObject
numpy/doc/source/reference/c-api/ufunc.rst:186: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:73: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:135: WARNING: py:obj reference target not found: numpy.int32
numpy/doc/source/reference/c-api/ufunc.rst:135: WARNING: py:obj reference target not found: numpy.int64
numpy/doc/source/reference/c-api/ufunc.rst:135: WARNING: py:obj reference target not found: numpy.bool_
numpy/doc/source/reference/c-api/ufunc.rst:170: WARNING: py:obj reference target not found: numpy.int_
numpy/doc/source/reference/c-api/ufunc.rst:170: WARNING: py:obj reference target not found: numpy.int_
numpy/doc/source/reference/c-api/ufunc.rst:170: WARNING: py:obj reference target not found: numpy.uint
numpy/doc/source/reference/c-api/ufunc.rst:202: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:217: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:232: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:242: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:254: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:254: WARNING: c:type reference target not found: PyUFuncGenericFunction
numpy/doc/source/reference/c-api/ufunc.rst:271: WARNING: c:data reference target not found: UFUNC_MASK_{ERR}
numpy/doc/source/reference/c-api/ufunc.rst:271: WARNING: c:data reference target not found: UFUNC_ERR_CALL
numpy/doc/source/reference/distutils.rst:7: WARNING: py:func reference target not found: core.setup
numpy/doc/source/reference/distutils.rst:7: WARNING: py:mod reference target not found: numpy.distutils.core
numpy/doc/source/reference/distutils.rst:174: WARNING: py:obj reference target not found: get_npy_pkg_dir
:381: WARNING: c:data reference target not found: @
:386: WARNING: c:data reference target not found: /**begin repeat
:386: WARNING: c:data reference target not found: /end repeat/
:386: WARNING: c:data reference target not found: /**begin repeat1
:386: WARNING: c:data reference target not found: /end repeat1/
numpy/numpy/init.py:docstring of numpy.arccos:46: WARNING: py:obj reference target not found: emath.arccos
numpy/numpy/init.py:docstring of numpy.arcsin:44: WARNING: py:obj reference target not found: emath.arcsin
numpy/numpy/init.py:docstring of numpy.arctanh:43: WARNING: py:obj reference target not found: emath.arctanh
numpy/numpy/init.py:docstring of numpy.array2string:56: WARNING: py:obj reference target not found: numpy.timedelta64
numpy/numpy/init.py:docstring of numpy.array2string:57: WARNING: py:obj reference target not found: numpy.datetime64
numpy/numpy/init.py:docstring of numpy.array2string:62: WARNING: py:obj reference target not found: numpy.void
numpy/numpy/init.py:docstring of numpy.array2string:63: WARNING: py:obj reference target not found: numpy.string_
numpy/numpy/init.py:docstring of numpy.array2string:63: WARNING: py:obj reference target not found: numpy.unicode_
numpy/numpy/init.py:docstring of numpy.base_repr:11: WARNING: py:obj reference target not found: number
numpy/numpy/init.py:docstring of numpy.base_repr:20: WARNING: py:obj reference target not found: number
y.char.add:17: WARNING: py:obj reference target not found: string_
y.char.add:17: WARNING: py:obj reference target not found: unicode_
numpy/numpy/core/defchararray.py:docstring of numpy.char.array:5: WARNING: py:obj reference target not found: string_
numpy/numpy/core/defchararray.py:docstring of numpy.char.array:5: WARNING: py:obj reference target not found: unicode_
numpy/numpy/core/defchararray.py:docstring of numpy.char.array:5: WARNING: py:mod reference target not found: numpy.core.defchararray
numpy/numpy/init.py:docstring of numpy.char.chararray:5: WARNING: py:obj reference target not found: object_
numpy/numpy/init.py:docstring of numpy.char.chararray:5: WARNING: py:obj reference target not found: string_
numpy/numpy/init.py:docstring of numpy.char.chararray:5: WARNING: py:obj reference target not found: unicode_
numpy/numpy/init.py:docstring of numpy.char.chararray:53: WARNING: py:obj reference target not found: ndarray.strides
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.capitalize:17: WARNING: py:obj reference target not found: char.capitalize
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.count:17: WARNING: py:obj reference target not found: char.count
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.decode:16: WARNING: py:obj reference target not found: char.decode
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.encode:16: WARNING: py:obj reference target not found: char.encode
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.endswith:17: WARNING: py:obj reference target not found: char.endswith
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.expandtabs:17: WARNING: py:obj reference target not found: char.expandtabs
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.find:17: WARNING: py:obj reference target not found: char.find
numpy/numpy/init.py:docstring of numpy.char.chararray.flags:20: WARNING: py:obj reference target not found: ndarray.setflags
numpy/numpy/init.py:docstring of numpy.char.chararray.flat:21: WARNING: py:obj reference target not found: flatiter
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.index:16: WARNING: py:obj reference target not found: char.index
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isalnum:18: WARNING: py:obj reference target not found: char.isalnum
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isalpha:18: WARNING: py:obj reference target not found: char.isalpha
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isdecimal:17: WARNING: py:obj reference target not found: char.isdecimal
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isdigit:17: WARNING: py:obj reference target not found: char.isdigit
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.islower:18: WARNING: py:obj reference target not found: char.islower
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isnumeric:17: WARNING: py:obj reference target not found: char.isnumeric
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isspace:18: WARNING: py:obj reference target not found: char.isspace
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.istitle:17: WARNING: py:obj reference target not found: char.istitle
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.isupper:18: WARNING: py:obj reference target not found: char.isupper
y.char.chararray.itemset:27: WARNING: py:obj reference target not found: ndarray
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.join:17: WARNING: py:obj reference target not found: char.join
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.ljust:17: WARNING: py:obj reference target not found: char.ljust
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.lower:17: WARNING: py:obj reference target not found: char.lower
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.lstrip:17: WARNING: py:obj reference target not found: char.lstrip
y.char.chararray.ravel:20: WARNING: py:obj reference target not found: ndarray.flat
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.replace:17: WARNING: py:obj reference target not found: char.replace
y.char.chararray.reshape:22: WARNING: py:obj reference target not found: ndarray
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.rfind:18: WARNING: py:obj reference target not found: char.rfind
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.rindex:17: WARNING: py:obj reference target not found: char.rindex
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.rjust:17: WARNING: py:obj reference target not found: char.rjust
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.rsplit:17: WARNING: py:obj reference target not found: char.rsplit
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.rstrip:17: WARNING: py:obj reference target not found: char.rstrip
numpy/numpy/init.py:docstring of numpy.char.chararray.shape:25: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.split:17: WARNING: py:obj reference target not found: char.split
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.splitlines:17: WARNING: py:obj reference target not found: char.splitlines
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.startswith:17: WARNING: py:obj reference target not found: char.startswith
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.strip:17: WARNING: py:obj reference target not found: char.strip
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.swapcase:17: WARNING: py:obj reference target not found: char.swapcase
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.title:18: WARNING: py:obj reference target not found: char.title
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.translate:19: WARNING: py:obj reference target not found: char.translate
y.char.chararray.transpose:40: WARNING: py:obj reference target not found: ndarray.T
y.char.chararray.transpose:42: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.upper:17: WARNING: py:obj reference target not found: char.upper
numpy/numpy/core/defchararray.py:docstring of numpy.char.chararray.zfill:17: WARNING: py:obj reference target not found: char.zfill
y.char.decode:33: WARNING: py:obj reference target not found: str.decode
y.char.isdecimal:30: WARNING: py:obj reference target not found: unicode.isdecimal
y.char.isnumeric:30: WARNING: py:obj reference target not found: unicode.isnumeric
y.char.mod:29: WARNING: py:obj reference target not found: str.mod
y.char.str_len:24: WARNING: py:obj reference target not found: builtins.len
numpy/numpy/init.py:docstring of numpy.chararray:5: WARNING: py:obj reference target not found: object_
numpy/numpy/init.py:docstring of numpy.chararray:5: WARNING: py:obj reference target not found: string_
numpy/numpy/init.py:docstring of numpy.chararray:5: WARNING: py:obj reference target not found: unicode_
numpy/numpy/init.py:docstring of numpy.chararray:11: WARNING: py:obj reference target not found: unicode
numpy/numpy/init.py:docstring of numpy.choose:4: WARNING: py:obj reference target not found: numpy.lib.index_tricks
numpy/numpy/init.py:docstring of numpy.clip:56: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.compress:47: WARNING: py:obj reference target not found: np.extract
numpy/numpy/init.py:docstring of numpy.compress:49: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:2: WARNING: py:obj reference target not found: chararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:5: WARNING: py:obj reference target not found: string_
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:5: WARNING: py:obj reference target not found: unicode_
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:5: WARNING: py:mod reference target not found: numpy.core.defchararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:43: WARNING: py:obj reference target not found: chararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.array:47: WARNING: py:obj reference target not found: chararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.asarray:2: WARNING: py:obj reference target not found: chararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.asarray:31: WARNING: py:obj reference target not found: chararray
numpy/numpy/core/defchararray.py:docstring of numpy.core.defchararray.asarray:35: WARNING: py:obj reference target not found: chararray
numpy/numpy/init.py:docstring of numpy.correlate:42: WARNING: py:obj reference target not found: multiarray.correlate
numpy/numpy/init.py:docstring of numpy.cumprod:41: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.datetime_data:4: WARNING: py:obj reference target not found: numpy.datetime64
numpy/numpy/init.py:docstring of numpy.datetime_data:4: WARNING: py:obj reference target not found: numpy.timedelta64
numpy/numpy/init.py:docstring of numpy.datetime_data:10: WARNING: py:obj reference target not found: datetime64
numpy/numpy/init.py:docstring of numpy.datetime_data:10: WARNING: py:obj reference target not found: timedelta64
numpy/numpy/init.py:docstring of numpy.diff:33: WARNING: py:obj reference target not found: datetime64
numpy/numpy/init.py:docstring of numpy.diff:33: WARNING: py:obj reference target not found: timedelta64
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_compile
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_customize
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_customize_cmd
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_cxx_compiler
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_find_executables
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_get_version
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_object_filenames
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_show_customization
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.CCompiler_spawn
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.gen_lib_options
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.new_compiler
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.replace_method
numpy/doc/source/reference/generated/numpy.distutils.ccompiler.rst:24::1: WARNING: py:obj reference target not found: numpy.distutils.ccompiler.simple_version_match
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.exec_command
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.filepath_from_subprocess_output
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.find_executable
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.forward_bytes_to_stdout
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.get_pythonexe
numpy/doc/source/reference/generated/numpy.distutils.exec_command.rst:17::1: WARNING: py:obj reference target not found: numpy.distutils.exec_command.temp_file_name
numpy/numpy/init.py:docstring of numpy.dtype.flags:4: WARNING: py:obj reference target not found: numpy.core.multiarray
numpy/numpy/init.py:docstring of numpy.empty:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/init.py:docstring of numpy.empty:11: WARNING: py:obj reference target not found: numpy.float64
numpy/numpy/init.py:docstring of numpy.expand_dims:21: WARNING: py:obj reference target not found: AxisError
numpy/numpy/init.py:docstring of numpy.in1d:46: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.intersect1d:44: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.invert:60: WARNING: py:obj reference target not found: bitwise_not
numpy/numpy/init.py:docstring of numpy.isin:45: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.isscalar:24: WARNING: py:obj reference target not found: ndim
numpy/numpy/init.py:docstring of numpy.issubdtype:26: WARNING: py:obj reference target not found: numpy.core.numerictypes
numpy/numpy/lib/arrayterator.py:docstring of numpy.lib.Arrayterator:35: WARNING: py:obj reference target not found: ndenumerate
numpy/numpy/lib/arrayterator.py:docstring of numpy.lib.Arrayterator:38: WARNING: py:obj reference target not found: flatiter
numpy/numpy/lib/arrayterator.py:docstring of numpy.lib.Arrayterator:40: WARNING: py:obj reference target not found: memmap
numpy/numpy/lib/arrayterator.py:docstring of numpy.lib.Arrayterator.flat:18: WARNING: py:obj reference target not found: flatiter
numpy/numpy/lib/stride_tricks.py:docstring of numpy.lib.stride_tricks.as_strided:44: WARNING: py:obj reference target not found: broadcast_to
numpy/numpy/lib/stride_tricks.py:docstring of numpy.lib.stride_tricks.as_strided:46: WARNING: py:obj reference target not found: reshape
numpy/numpy/linalg/init.py:docstring of numpy.linalg.multi_dot:48: WARNING: py:obj reference target not found: dot
numpy/numpy/init.py:docstring of numpy.load:74: WARNING: py:obj reference target not found: lib.format.open_memmap
numpy/numpy/init.py:docstring of numpy.log:46: WARNING: py:obj reference target not found: emath.log
numpy/numpy/init.py:docstring of numpy.log10:44: WARNING: py:obj reference target not found: emath.log10
numpy/numpy/init.py:docstring of numpy.log2:43: WARNING: py:obj reference target not found: emath.log2
ING: py:class reference target not found: numpy.bool_
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.argsort:58: WARNING: py:obj reference target not found: lexsort
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.min:16: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.min:39: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.nonzero:41: WARNING: py:obj reference target not found: flatnonzero
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.nonzero:46: WARNING: py:obj reference target not found: count_nonzero
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.round:18: WARNING: py:obj reference target not found: numpy.ndarray.around
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.shape:25: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.sort:54: WARNING: py:obj reference target not found: lexsort
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.transpose:40: WARNING: py:obj reference target not found: ndarray.T
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.transpose:42: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.var:64: WARNING: py:obj reference target not found: nanmean
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.var:64: WARNING: py:obj reference target not found: nanstd
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.var:64: WARNING: py:obj reference target not found: nanvar
numpy/numpy/ma/core.py:docstring of numpy.ma.MaskedArray.var:64: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/ma/core.py:docstring of numpy.ma.argsort:58: WARNING: py:obj reference target not found: lexsort
numpy/numpy/init.py:docstring of numpy.ma.clip:56: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/ma/extras.py:docstring of numpy.ma.compress_cols:4: WARNING: py:obj reference target not found: extras.compress_rowcols
numpy/numpy/ma/extras.py:docstring of numpy.ma.compress_cols:18: WARNING: py:obj reference target not found: extras.compress_rowcols
numpy/numpy/ma/extras.py:docstring of numpy.ma.compress_rows:4: WARNING: py:obj reference target not found: extras.compress_rowcols
numpy/numpy/ma/extras.py:docstring of numpy.ma.compress_rows:18: WARNING: py:obj reference target not found: extras.compress_rowcols
numpy/numpy/ma/init.py:docstring of numpy.ma.dstack:46: WARNING: py:obj reference target not found: dsplit
numpy/numpy/ma/init.py:docstring of numpy.ma.empty:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/ma/init.py:docstring of numpy.ma.empty:11: WARNING: py:obj reference target not found: numpy.float64
numpy/numpy/ma/init.py:docstring of numpy.ma.empty:43: WARNING: py:obj reference target not found: full
numpy/numpy/ma/init.py:docstring of numpy.ma.empty_like:52: WARNING: py:obj reference target not found: ones_like
numpy/numpy/ma/init.py:docstring of numpy.ma.empty_like:55: WARNING: py:obj reference target not found: zeros_like
numpy/numpy/ma/init.py:docstring of numpy.ma.empty_like:58: WARNING: py:obj reference target not found: full_like
numpy/numpy/init.py:docstring of numpy.ma.expand_dims:44: WARNING: py:obj reference target not found: doc.indexing
numpy/numpy/ma/init.py:docstring of numpy.ma.fromfunction:41: WARNING: py:obj reference target not found: meshgrid
numpy/numpy/ma/init.py:docstring of numpy.ma.harden_mask:18: WARNING: py:obj reference target not found: hardmask
numpy/numpy/ma/init.py:docstring of numpy.ma.hsplit:19: WARNING: py:obj reference target not found: split
numpy/numpy/ma/init.py:docstring of numpy.ma.hstack:48: WARNING: py:obj reference target not found: block
numpy/numpy/init.py:docstring of numpy.ma.indices:41: WARNING: py:obj reference target not found: mgrid
numpy/numpy/init.py:docstring of numpy.ma.indices:41: WARNING: py:obj reference target not found: ogrid
numpy/numpy/init.py:docstring of numpy.ma.indices:41: WARNING: py:obj reference target not found: meshgrid
numpy/numpy/ma/core.py:docstring of numpy.ma.inner:31: WARNING: py:obj reference target not found: tensordot
numpy/numpy/ma/core.py:docstring of numpy.ma.inner:36: WARNING: py:obj reference target not found: einsum
numpy/numpy/ma/core.py:docstring of numpy.ma.innerproduct:31: WARNING: py:obj reference target not found: tensordot
numpy/numpy/ma/core.py:docstring of numpy.ma.innerproduct:36: WARNING: py:obj reference target not found: einsum
numpy/numpy/ma/core.py:docstring of numpy.ma.is_mask:27: WARNING: py:obj reference target not found: isMaskedArray
ING: py:class reference target not found: numpy.ma.core.MaskedArray
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.argsort:58: WARNING: py:obj reference target not found: lexsort
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.min:16: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.min:39: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.nonzero:41: WARNING: py:obj reference target not found: flatnonzero
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.nonzero:46: WARNING: py:obj reference target not found: count_nonzero
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.round:18: WARNING: py:obj reference target not found: numpy.ndarray.around
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.shape:25: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.sort:54: WARNING: py:obj reference target not found: lexsort
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.transpose:40: WARNING: py:obj reference target not found: ndarray.T
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.transpose:42: WARNING: py:obj reference target not found: ndarray.reshape
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.var:64: WARNING: py:obj reference target not found: nanmean
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.var:64: WARNING: py:obj reference target not found: nanstd
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.var:64: WARNING: py:obj reference target not found: nanvar
numpy/numpy/ma/core.py:docstring of numpy.ma.masked_array.var:64: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/ma/core.py:docstring of numpy.ma.maximum_fill_value:31: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.min:16: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/core.py:docstring of numpy.ma.min:39: WARNING: py:obj reference target not found: minimum_fill_value
numpy/numpy/ma/init.py:docstring of numpy.ma.mr_:17: WARNING: py:obj reference target not found: lib.index_tricks.RClass
numpy/numpy/ma/init.py:docstring of numpy.ma.nonzero:41: WARNING: py:obj reference target not found: flatnonzero
numpy/numpy/ma/init.py:docstring of numpy.ma.nonzero:46: WARNING: py:obj reference target not found: count_nonzero
numpy/numpy/ma/init.py:docstring of numpy.ma.ones:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/ma/init.py:docstring of numpy.ma.ones:11: WARNING: py:obj reference target not found: numpy.float64
numpy/numpy/ma/init.py:docstring of numpy.ma.ones:34: WARNING: py:obj reference target not found: ones_like
numpy/numpy/ma/init.py:docstring of numpy.ma.ones:42: WARNING: py:obj reference target not found: full
numpy/numpy/ma/core.py:docstring of numpy.ma.outer:45: WARNING: py:obj reference target not found: einsum
numpy/numpy/ma/core.py:docstring of numpy.ma.outer:47: WARNING: py:obj reference target not found: ufunc.outer
numpy/numpy/ma/core.py:docstring of numpy.ma.outerproduct:45: WARNING: py:obj reference target not found: einsum
numpy/numpy/ma/core.py:docstring of numpy.ma.outerproduct:47: WARNING: py:obj reference target not found: ufunc.outer
numpy/numpy/ma/extras.py:docstring of numpy.ma.polyfit:88: WARNING: py:obj reference target not found: polyval
numpy/numpy/ma/extras.py:docstring of numpy.ma.polyfit:91: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/ma/init.py:docstring of numpy.ma.row_stack:46: WARNING: py:obj reference target not found: vsplit
numpy/numpy/ma/init.py:docstring of numpy.ma.row_stack:48: WARNING: py:obj reference target not found: block
numpy/numpy/ma/core.py:docstring of numpy.ma.shape:25: WARNING: py:obj reference target not found: alen
numpy/numpy/ma/core.py:docstring of numpy.ma.shape:27: WARNING: py:obj reference target not found: ndarray.shape
numpy/numpy/ma/core.py:docstring of numpy.ma.size:32: WARNING: py:obj reference target not found: ndarray.shape
numpy/numpy/ma/core.py:docstring of numpy.ma.size:34: WARNING: py:obj reference target not found: ndarray.size
numpy/numpy/ma/init.py:docstring of numpy.ma.soften_mask:18: WARNING: py:obj reference target not found: hardmask
numpy/numpy/ma/init.py:docstring of numpy.ma.stack:41: WARNING: py:obj reference target not found: split
numpy/numpy/ma/init.py:docstring of numpy.ma.stack:43: WARNING: py:obj reference target not found: block
numpy/numpy/ma/extras.py:docstring of numpy.ma.vander:42: WARNING: py:obj reference target not found: polynomial.polynomial.polyvander
numpy/numpy/ma/init.py:docstring of numpy.ma.var:64: WARNING: py:obj reference target not found: nanmean
numpy/numpy/ma/init.py:docstring of numpy.ma.var:64: WARNING: py:obj reference target not found: nanstd
numpy/numpy/ma/init.py:docstring of numpy.ma.var:64: WARNING: py:obj reference target not found: nanvar
numpy/numpy/ma/init.py:docstring of numpy.ma.var:64: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/ma/init.py:docstring of numpy.ma.vstack:46: WARNING: py:obj reference target not found: vsplit
numpy/numpy/ma/init.py:docstring of numpy.ma.vstack:48: WARNING: py:obj reference target not found: block
numpy/numpy/ma/init.py:docstring of numpy.ma.zeros:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/ma/init.py:docstring of numpy.ma.zeros:11: WARNING: py:obj reference target not found: numpy.float64
numpy/numpy/ma/init.py:docstring of numpy.ma.zeros:34: WARNING: py:obj reference target not found: zeros_like
numpy/numpy/ma/init.py:docstring of numpy.ma.zeros:42: WARNING: py:obj reference target not found: full
numpy/numpy/matlib.py:docstring of numpy.matlib.empty:28: WARNING: py:obj reference target not found: empty_like
numpy/numpy/matlib.py:docstring of numpy.matlib.identity:31: WARNING: py:obj reference target not found: matlib.eye
numpy/numpy/matlib.py:docstring of numpy.matlib.ones:35: WARNING: py:obj reference target not found: matlib.zeros
numpy/numpy/matlib.py:docstring of numpy.matlib.ones:40: WARNING: py:obj reference target not found: shape
numpy/numpy/matlib.py:docstring of numpy.matlib.zeros:34: WARNING: py:obj reference target not found: matlib.ones
numpy/numpy/matlib.py:docstring of numpy.matlib.zeros:39: WARNING: py:obj reference target not found: shape
numpy/numpy/init.py:docstring of numpy.mean:4: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.mean:24: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.mean:70: WARNING: py:obj reference target not found: float32
numpy/numpy/init.py:docstring of numpy.mean:76: WARNING: py:obj reference target not found: float16
numpy/numpy/init.py:docstring of numpy.mean:76: WARNING: py:obj reference target not found: float32
numpy/numpy/init.py:docstring of numpy.memmap:26: WARNING: py:obj reference target not found: uint8
numpy/numpy/init.py:docstring of numpy.memmap:78: WARNING: py:obj reference target not found: lib.format.open_memmap
numpy/numpy/init.py:docstring of numpy.meshgrid:57: WARNING: py:obj reference target not found: index_tricks.mgrid
numpy/numpy/init.py:docstring of numpy.meshgrid:59: WARNING: py:obj reference target not found: index_tricks.ogrid
numpy/numpy/init.py:docstring of numpy.mgrid:4: WARNING: py:obj reference target not found: numpy.lib.index_tricks.nd_grid
numpy/numpy/init.py:docstring of numpy.mgrid:31: WARNING: py:obj reference target not found: numpy.lib.index_tricks.nd_grid
numpy/numpy/init.py:docstring of numpy.nanmean:4: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.nanmean:23: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.nanmean:72: WARNING: py:obj reference target not found: float32
numpy/numpy/init.py:docstring of numpy.nanstd:66: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.nanvar:24: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.nanvar:69: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.nanvar:86: WARNING: py:obj reference target not found: float32
numpy/numpy/init.py:docstring of numpy.nditer:199: WARNING: py:obj reference target not found: exit
numpy/numpy/init.py:docstring of numpy.ogrid:4: WARNING: py:obj reference target not found: numpy.lib.index_tricks.nd_grid
numpy/numpy/init.py:docstring of numpy.ogrid:31: WARNING: py:obj reference target not found: np.lib.index_tricks.nd_grid
numpy/numpy/init.py:docstring of numpy.ones:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/init.py:docstring of numpy.ones:11: WARNING: py:obj reference target not found: numpy.float64
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebdiv:30: WARNING: py:obj reference target not found: chemulx
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:85: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:85: WARNING: py:obj reference target not found: legfit
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:85: WARNING: py:obj reference target not found: lagfit
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:85: WARNING: py:obj reference target not found: hermfit
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:85: WARNING: py:obj reference target not found: hermefit
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfit:97: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfromroots:43: WARNING: py:obj reference target not found: polyfromroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfromroots:43: WARNING: py:obj reference target not found: legfromroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfromroots:43: WARNING: py:obj reference target not found: lagfromroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfromroots:43: WARNING: py:obj reference target not found: hermfromroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebfromroots:43: WARNING: py:obj reference target not found: hermefromroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebline:25: WARNING: py:obj reference target not found: polyline
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebroots:28: WARNING: py:obj reference target not found: polyroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebroots:28: WARNING: py:obj reference target not found: legroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebroots:28: WARNING: py:obj reference target not found: lagroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebroots:28: WARNING: py:obj reference target not found: hermroots
numpy/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebroots:28: WARNING: py:obj reference target not found: hermeroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.chebyshev.chebtrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.Hermite:4: WARNING: py:obj reference target not found: ABCPolyBase
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:83: WARNING: py:obj reference target not found: chebfit
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:83: WARNING: py:obj reference target not found: legfit
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:83: WARNING: py:obj reference target not found: lagfit
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:83: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:83: WARNING: py:obj reference target not found: hermefit
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfit:95: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfromroots:43: WARNING: py:obj reference target not found: polyfromroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfromroots:43: WARNING: py:obj reference target not found: legfromroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfromroots:43: WARNING: py:obj reference target not found: lagfromroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfromroots:43: WARNING: py:obj reference target not found: chebfromroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermfromroots:43: WARNING: py:obj reference target not found: hermefromroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermline:25: WARNING: py:obj reference target not found: polyline
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermline:25: WARNING: py:obj reference target not found: chebline
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermroots:28: WARNING: py:obj reference target not found: polyroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermroots:28: WARNING: py:obj reference target not found: legroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermroots:28: WARNING: py:obj reference target not found: lagroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermroots:28: WARNING: py:obj reference target not found: chebroots
numpy/numpy/polynomial/hermite.py:docstring of numpy.polynomial.hermite.hermroots:28: WARNING: py:obj reference target not found: hermeroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.hermite.hermtrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.HermiteE:4: WARNING: py:obj reference target not found: ABCPolyBase
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:83: WARNING: py:obj reference target not found: chebfit
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:83: WARNING: py:obj reference target not found: legfit
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:83: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:83: WARNING: py:obj reference target not found: hermfit
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:83: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefit:95: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefromroots:43: WARNING: py:obj reference target not found: polyfromroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefromroots:43: WARNING: py:obj reference target not found: legfromroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefromroots:43: WARNING: py:obj reference target not found: lagfromroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefromroots:43: WARNING: py:obj reference target not found: hermfromroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermefromroots:43: WARNING: py:obj reference target not found: chebfromroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeline:25: WARNING: py:obj reference target not found: polyline
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeline:25: WARNING: py:obj reference target not found: chebline
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeroots:28: WARNING: py:obj reference target not found: polyroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeroots:28: WARNING: py:obj reference target not found: legroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeroots:28: WARNING: py:obj reference target not found: lagroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeroots:28: WARNING: py:obj reference target not found: hermroots
numpy/numpy/polynomial/hermite_e.py:docstring of numpy.polynomial.hermite_e.hermeroots:28: WARNING: py:obj reference target not found: chebroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.hermite_e.hermetrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.Laguerre:4: WARNING: py:obj reference target not found: ABCPolyBase
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:83: WARNING: py:obj reference target not found: chebfit
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:83: WARNING: py:obj reference target not found: legfit
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:83: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:83: WARNING: py:obj reference target not found: hermfit
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:83: WARNING: py:obj reference target not found: hermefit
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfit:95: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfromroots:43: WARNING: py:obj reference target not found: polyfromroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfromroots:43: WARNING: py:obj reference target not found: legfromroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfromroots:43: WARNING: py:obj reference target not found: chebfromroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfromroots:43: WARNING: py:obj reference target not found: hermfromroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagfromroots:43: WARNING: py:obj reference target not found: hermefromroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagline:25: WARNING: py:obj reference target not found: polyline
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagline:25: WARNING: py:obj reference target not found: chebline
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagroots:28: WARNING: py:obj reference target not found: polyroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagroots:28: WARNING: py:obj reference target not found: legroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagroots:28: WARNING: py:obj reference target not found: chebroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagroots:28: WARNING: py:obj reference target not found: hermroots
numpy/numpy/polynomial/laguerre.py:docstring of numpy.polynomial.laguerre.lagroots:28: WARNING: py:obj reference target not found: hermeroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.laguerre.lagtrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.Legendre:4: WARNING: py:obj reference target not found: ABCPolyBase
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:87: WARNING: py:obj reference target not found: chebfit
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:87: WARNING: py:obj reference target not found: polyfit
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:87: WARNING: py:obj reference target not found: lagfit
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:87: WARNING: py:obj reference target not found: hermfit
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:87: WARNING: py:obj reference target not found: hermefit
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfit:99: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfromroots:43: WARNING: py:obj reference target not found: polyfromroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfromroots:43: WARNING: py:obj reference target not found: chebfromroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfromroots:43: WARNING: py:obj reference target not found: lagfromroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfromroots:43: WARNING: py:obj reference target not found: hermfromroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legfromroots:43: WARNING: py:obj reference target not found: hermefromroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legline:25: WARNING: py:obj reference target not found: polyline
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legline:25: WARNING: py:obj reference target not found: chebline
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legroots:28: WARNING: py:obj reference target not found: polyroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legroots:28: WARNING: py:obj reference target not found: chebroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legroots:28: WARNING: py:obj reference target not found: lagroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legroots:28: WARNING: py:obj reference target not found: hermroots
numpy/numpy/polynomial/legendre.py:docstring of numpy.polynomial.legendre.legroots:28: WARNING: py:obj reference target not found: hermeroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.legendre.legtrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:4: WARNING: py:obj reference target not found: ABCPolyBase
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:88: WARNING: py:obj reference target not found: chebfit
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:88: WARNING: py:obj reference target not found: legfit
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:88: WARNING: py:obj reference target not found: lagfit
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:88: WARNING: py:obj reference target not found: hermfit
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:88: WARNING: py:obj reference target not found: hermefit
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfit:97: WARNING: py:obj reference target not found: linalg.lstsq
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfromroots:42: WARNING: py:obj reference target not found: chebfromroots
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfromroots:42: WARNING: py:obj reference target not found: legfromroots
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfromroots:42: WARNING: py:obj reference target not found: lagfromroots
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfromroots:42: WARNING: py:obj reference target not found: hermfromroots
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyfromroots:42: WARNING: py:obj reference target not found: hermefromroots
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyline:25: WARNING: py:obj reference target not found: chebline
numpy/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.polyroots:28: WARNING: py:obj reference target not found: chebroots
numpy/numpy/polynomial/polyutils.py:docstring of numpy.polynomial.polynomial.polytrim:37: WARNING: py:obj reference target not found: trimseq
numpy/numpy/init.py:docstring of numpy.prod:74: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.recarray:76: WARNING: py:obj reference target not found: rec.fromrecords
numpy/numpy/init.py:docstring of numpy.s_:5: WARNING: py:obj reference target not found: index_exp
numpy/numpy/init.py:docstring of numpy.s_:30: WARNING: py:obj reference target not found: index_exp
numpy/numpy/init.py:docstring of numpy.set_printoptions:55: WARNING: py:obj reference target not found: numpy.timedelta64
numpy/numpy/init.py:docstring of numpy.set_printoptions:56: WARNING: py:obj reference target not found: numpy.datetime64
numpy/numpy/init.py:docstring of numpy.set_printoptions:61: WARNING: py:obj reference target not found: numpy.string_
numpy/numpy/init.py:docstring of numpy.set_printoptions:61: WARNING: py:obj reference target not found: numpy.unicode_
numpy/numpy/init.py:docstring of numpy.setdiff1d:34: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.seterr:4: WARNING: py:obj reference target not found: int16
numpy/numpy/init.py:docstring of numpy.shape:25: WARNING: py:obj reference target not found: alen
numpy/numpy/config.py:docstring of numpy.show_config:24: WARNING: py:obj reference target not found: numpy.distutils.system_info
numpy/numpy/init.py:docstring of numpy.sqrt:48: WARNING: py:obj reference target not found: lib.scimath.sqrt
numpy/numpy/init.py:docstring of numpy.std:63: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.sum:76: WARNING: py:obj reference target not found: add.reduce
ING: py:class reference target not found: numpy.testing._private.nosetester.NoseTester
numpy/numpy/testing/_private/utils.py:docstring of numpy.testing.assert_array_almost_equal_nulp:38: WARNING: py:obj reference target not found: spacing
numpy/numpy/testing/_private/utils.py:docstring of numpy.testing.rundocs:25: WARNING: py:obj reference target not found: numpy.lib
numpy/numpy/init.py:docstring of numpy.typename:24: WARNING: py:obj reference target not found: typecodes
numpy/numpy/init.py:docstring of numpy.union1d:26: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.unique:69: WARNING: py:obj reference target not found: numpy.lib.arraysetops
numpy/numpy/init.py:docstring of numpy.var:24: WARNING: py:obj reference target not found: float64
numpy/numpy/init.py:docstring of numpy.var:64: WARNING: py:obj reference target not found: ufuncs-output-type
numpy/numpy/init.py:docstring of numpy.var:81: WARNING: py:obj reference target not found: float32
numpy/numpy/init.py:docstring of numpy.zeros:11: WARNING: py:obj reference target not found: numpy.int8
numpy/numpy/init.py:docstring of numpy.zeros:11: WARNING: py:obj reference target not found: numpy.float64
numpy/doc/source/reference/internals.code-explanations.rst:147: WARNING: c:func reference target not found: PyMultiIter_New
numpy/doc/source/reference/internals.code-explanations.rst:160: WARNING: c:func reference target not found: PyArray_BroadCast
numpy/doc/source/reference/internals.code-explanations.rst:220: WARNING: c:func reference target not found: PyArray_CopyObject
numpy/doc/source/reference/internals.code-explanations.rst:239: WARNING: py:obj reference target not found: intp
numpy/doc/source/reference/internals.code-explanations.rst:264: WARNING: c:func reference target not found: PyArray_MapIterSwapAxes
numpy/doc/source/reference/internals.code-explanations.rst:367: WARNING: c:data reference target not found: WRITEBACKIFCOPY
numpy/doc/source/reference/internals.code-explanations.rst:389: WARNING: c:data reference target not found: NPY_ALLOW_THREADS
numpy/doc/source/reference/maskedarray.baseclass.rst:245: WARNING: py:func reference target not found: bool
numpy/doc/source/reference/maskedarray.generic.rst:106::1: WARNING: py:class reference target not found: numpy.ma.core.MaskedArray
numpy/doc/source/reference/maskedarray.generic.rst:179: WARNING: py:func reference target not found: getmask(x)
numpy/doc/source/reference/maskedarray.generic.rst:179: WARNING: py:func reference target not found: getmaskarray(x)
numpy/doc/source/reference/maskedarray.generic.rst:298: WARNING: py:attr reference target not found: hardmask
numpy/doc/source/reference/maskedarray.generic.rst:365: WARNING: py:class reference target not found: numpy.void
numpy/doc/source/reference/maskedarray.generic.rst:407: WARNING: py:attr reference target not found: data
numpy/doc/source/reference/random/c-api.rst:192: WARNING: c:type reference target not found: bint
numpy/doc/source/reference/routines.array-creation.rst:46: WARNING: py:mod reference target not found: numpy.rec
numpy/doc/source/reference/routines.array-creation.rst:49: WARNING: py:mod reference target not found: numpy.rec
numpy/doc/source/reference/routines.array-creation.rst:49: WARNING: py:mod reference target not found: numpy.core.records
numpy/doc/source/reference/routines.array-creation.rst:66: WARNING: py:mod reference target not found: numpy.core.defchararray
numpy/doc/source/reference/routines.char.rst:8: WARNING: py:obj reference target not found: numpy.string_
numpy/doc/source/reference/routines.char.rst:8: WARNING: py:obj reference target not found: numpy.unicode_
numpy/doc/source/reference/routines.emath.rst:1: WARNING: py:mod reference target not found: numpy.emath
numpy/doc/source/reference/routines.emath.rst:6: WARNING: py:mod reference target not found: numpy.emath
numpy/numpy/lib/scimath.py:docstring of numpy.lib.scimath:5: WARNING: py:obj reference target not found: log
numpy/numpy/lib/scimath.py:docstring of numpy.lib.scimath:13: WARNING: py:obj reference target not found: sqrt
numpy/numpy/lib/scimath.py:docstring of numpy.lib.scimath:13: WARNING: py:obj reference target not found: power
numpy/doc/source/reference/routines.ma.rst:17::1: WARNING: py:class reference target not found: numpy.bool_
numpy/doc/source/reference/routines.ma.rst:35::1: WARNING: py:class reference target not found: numpy.ma.core.MaskedArray
numpy/doc/source/reference/routines.testing.rst:56::1: WARNING: py:class reference target not found: numpy.testing._private.nosetester.NoseTester
numpy/doc/source/reference/ufuncs.rst:6: WARNING: py:class reference target not found: ufunc
numpy/doc/source/reference/ufuncs.rst:23: WARNING: py:class reference target not found: numpy.ufunc
numpy/doc/source/reference/ufuncs.rst:23: WARNING: py:class reference target not found: ufunc
numpy/doc/source/reference/ufuncs.rst:298: WARNING: py:class reference target not found: ufunc
numpy/doc/source/reference/ufuncs.rst:489: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/ufuncs.rst:489: WARNING: py:class reference target not found: int_
numpy/doc/source/reference/ufuncs.rst:489: WARNING: py:class reference target not found: uint
numpy/doc/source/release/1.15.0-notes.rst:65: WARNING: py:obj reference target not found: numpy.loads
numpy/doc/source/release/1.15.0-notes.rst:83: WARNING: py:obj reference target not found: numpy.testing.utils
numpy/doc/source/release/1.15.0-notes.rst:87: WARNING: py:obj reference target not found: numpy.core.umath_tests
numpy/doc/source/release/1.16.0-notes.rst:58: WARNING: py:obj reference target not found: numpy.core.typeNA
numpy/doc/source/release/1.16.0-notes.rst:58: WARNING: py:obj reference target not found: numpy.core.sctypeNA
numpy/doc/source/release/1.16.0-notes.rst:173: WARNING: c:data reference target not found: NPY_API_VERSION
numpy/doc/source/release/1.16.0-notes.rst:176: WARNING: c:member reference target not found: PyUFuncObject.core_dim_flags
numpy/doc/source/release/1.16.0-notes.rst:177: WARNING: c:member reference target not found: PyUFuncObject.core_dim_sizes
numpy/doc/source/release/1.16.0-notes.rst:178: WARNING: c:member reference target not found: PyUFuncObject.identity_value
numpy/doc/source/release/1.16.0-notes.rst:336: WARNING: py:obj reference target not found: numpy.intc
numpy/doc/source/release/1.16.0-notes.rst:336: WARNING: py:obj reference target not found: numpy.int_
numpy/doc/source/release/1.16.0-notes.rst:336: WARNING: py:obj reference target not found: numpy.longlong
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.beta
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.binomial
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.laplace
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.logistic
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.logseries
numpy/doc/source/release/1.17.0-notes.rst:178: WARNING: py:obj reference target not found: RandomState.multinomial
numpy/doc/source/release/1.5.0-notes.rst:38: WARNING: py:obj reference target not found: numpy.ComplexWarning
numpy/doc/source/user/basics.io.genfromtxt.rst:29: WARNING: py:meth reference target not found: read
numpy/doc/source/user/basics.io.genfromtxt.rst:38: WARNING: py:class reference target not found: gzip
numpy/doc/source/user/basics.io.genfromtxt.rst:38: WARNING: py:class reference target not found: bz2
numpy/doc/source/user/basics.io.genfromtxt.rst:38: WARNING: py:class reference target not found: gzip
numpy/doc/source/user/basics.io.genfromtxt.rst:38: WARNING: py:class reference target not found: bzip2
numpy/doc/source/user/basics.io.genfromtxt.rst:230: WARNING: py:class reference target not found: numpy.lib._iotools.StringConverter
numpy/doc/source/user/basics.io.genfromtxt.rst:360: WARNING: py:class reference target not found: datetime
numpy/doc/source/user/basics.io.genfromtxt.rst:430: WARNING: py:func reference target not found: nummpy.genfromtxt
numpy/doc/source/user/basics.io.genfromtxt.rst:517: WARNING: py:mod reference target not found: numpy.lib.io
numpy/doc/source/user/basics.io.genfromtxt.rst:525: WARNING: py:func reference target not found: numpy.recfromtxt
numpy/doc/source/user/basics.io.genfromtxt.rst:523: WARNING: py:class reference target not found: numpy.ma.MaskedRecords
numpy/doc/source/user/basics.io.genfromtxt.rst:527: WARNING: py:func reference target not found: numpy.recfromcsv
numpy/doc/source/user/basics.io.genfromtxt.rst:528: WARNING: py:func reference target not found: numpy.recfromtxt
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:127: WARNING: py:class reference target not found: numpy.object
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:281: WARNING: py:class reference target not found: numpy.void
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:530: WARNING: py:func reference target not found: ndarray.item
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:541: WARNING: py:class reference target not found: numpy.object
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:571: WARNING: py:mod reference target not found: numpy.rec
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:578: WARNING: py:func reference target not found: numpy.rec.array
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:594: WARNING: py:func reference target not found: numpy.rec.array
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:601: WARNING: py:mod reference target not found: numpy.rec
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:613: WARNING: py:class reference target not found: np.recarray
numpy/numpy/doc/structured_arrays.py:docstring of numpy.doc.structured_arrays:613: WARNING: py:class reference target not found: np.record
numpy/numpy/lib/recfunctions.py:docstring of numpy.lib.recfunctions.repack_fields:8: WARNING: py:obj reference target not found: np.dtype
numpy/numpy/lib/recfunctions.py:docstring of numpy.lib.recfunctions.structured_to_unstructured:21: WARNING: py:obj reference target not found: ndarray.astype
numpy/numpy/lib/recfunctions.py:docstring of numpy.lib.recfunctions.structured_to_unstructured:25: WARNING: py:obj reference target not found: ndarray.astype
numpy/numpy/lib/recfunctions.py:docstring of numpy.lib.recfunctions.unstructured_to_structured:29: WARNING: py:obj reference target not found: ndarray.astype
numpy/numpy/lib/recfunctions.py:docstring of numpy.lib.recfunctions.unstructured_to_structured:33: WARNING: py:obj reference target not found: ndarray.astype
numpy/doc/source/user/c-info.beyond-basics.rst:115: WARNING: c:func reference target not found: PyArray_Iter_GOTO1D
numpy/doc/source/user/c-info.beyond-basics.rst:162: WARNING: c:type reference target not found: PyArrayMultiObject *
numpy/doc/source/user/c-info.beyond-basics.rst:162: WARNING: c:func reference target not found: PyArray_MultiIter_SIZE
numpy/doc/source/user/c-info.beyond-basics.rst:264: WARNING: c:func reference target not found: PyArray_TypeNumFromName
numpy/doc/source/user/c-info.beyond-basics.rst:466: WARNING: c:func reference target not found: PyArray_FinalizeFunc
numpy/doc/source/user/quickstart.rst:773: WARNING: py:obj reference target not found: row_stack
numpy/doc/source/user/quickstart.rst:773: WARNING: py:obj reference target not found: row_stack
copying static files... ... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build finished with problems, 792 warnings.
make: *** [Makefile:179: html-build] Error 1
Thanks @rossbar. Okay, there's still some low-hanging fruit here. Let's leave it as a "good first issue".
For clarity: the issue is that there are references (things with single backticks around them, i.e. `somename`) that do not reference another function or object that can be found.
There's a couple of types of solutions:
In some cases the intent was to typeset as code rather than a reference. This is done by adding double backticks. Example; `True` should be ``True`` (or simply without backticks).
In other cases, a reference is meant but it cannot be found. Example: the numpy.ma.argsort has a reference to lexsort in its See Also; there's no numpy.ma.lexsort so this means numpy.lexsort. On reflection, that link should be valid (as are many others), there may be something wrong with the lookup mechanism. IIRC the rules are that first the current scope is checked for a matching name, and then the next scope up. In SciPy this works correctly, in NumPy it does seem to - some .. currentmodule::'s set incorrectly perhaps?
tl;dr the "this is not a reference" is easy to fix, the other part requires knowledge of Sphinx and Numpydoc.
@mattip I took a quick look at this issue. Perhaps this is already common knowledge among the dev team, but one big problem I see is the use of single-backtick surrounds when referring to parameter names in docstrings (i.e., what @bsipocz alluded to above).
To fully elucidate (for those not familiar with the issue): sphinx will try to parse single-backtick-surrounded expressions as cross-references to API entries in the default domain, and if it fails it will fall back to treating single-backticks like single-asterisks (i.e., markup for emphasis/italicization). Example:
Here "buffer", "shape", "dtype", and "order" are all class params and all have single-backtick surround in the docstring source, but "shape" and "dtype" get different formatting because they're (mistakenly) identified as references to np.shape and np.dtype.
Options to fix this are:
double-up the backticks when referring to parameter names (apparently this idea has already been rejected based on @bsipocz's comment?)
instead of single-backtick surrounds when referring to parameter names, use asterisks or underscores. If there is concern about legibility in a terminal, IMO underscore is the better choice.
set primary_domain=None in conf.py. Then the single-backticks can be left alone (should render as italics), but any intentional API cross-refs need to be prefixed with :py:func:, :py:meth:, or :py:class: in order to still work.
Needless to say any of these is a lot of work, but there might be ways to at least partially automate it. I'd be willing to give it a shot if I had buy-in on which approach was acceptable (if any of them are). It would be nice to get the docs to a state where nitpicky could be enabled in the CIs, so that any new xref errors could be detected at PR time.
@rossbar do you think there is any problem with numpydoc historically prescribing/suggesting the use of backticks for parameters? I.e. changing numpydoc (or its style guide) to rather suggest the _param_ spelling?
(Unless we can actually manage numpy-doc to link to the parameter, but that seems rather unlikely)
(Unless we can actually manage numpy-doc to link to the parameter, but that seems rather unlikely)
Pretty sure this would at least be very very difficult; it's sphinx that does the linking and AFAIK sphinx doesn't create targets for every function/method/class parameter.
Pretty sure this would at least be very very difficult; it's sphinx that does the linking and AFAIK sphinx doesn't create targets for every function/method/class parameter.
I recall that Ross had a workaround in mind, and certainly showed me once that this is a bug rather than a feature. Either case, I would love if we could get to the bottom of it with a solution during the summit!
Yeah I still strongly advocate for fixing this upstream in numpydoc - that way, the fix will apply to all libraries that use the numpydoc extension for their docstrings. As I've proposed elsewhere, I think there's a relatively straightforward path to try. It looks something like this:
Add a configuration param to numpydoc to allow users to select the default parameter role. For starters, this could be something like :emph: to resolve the nit-picky links issue.
Add code to the numpydoc parser to check for words enclosed in single-backticks in the summary, notes, parameter descriptions, etc. Compare these instances with the set of parameters, and replace any matches with the configured default role.
If I were to attempt solving this problem, this is where I'd start!
After #25939 we are down to 30 warnings, thanks to all who contributed fixes especially @F3eQnxN3RriK. The remaining warnings:
Parsing PyArrayDescr as a parameter type seems to fail here and in the other similar declarations (9 warnings)
FILE, size_t and PyHeapTypeObject are not valid refs (13 warnings)
something about missing docstrings in CPython's collections.abc.Mapping functions (4 warnings)
Missing numpy.ma.core.MaskedArray (3 warnings), has it moved?
A missing pandas.DataFrame.to_numpy reference (1 warning)
remaining warnings>
LANG=C sphinx-build -b html -WT --keep-going -d build/doctrees -j2 -n source build/html
Running Sphinx v7.2.6
2.0.dev0 2.0.0.dev0+git20240305.8d26d6c
...
/home/circleci/repo/doc/source/reference/c-api/array.rst:766: WARNING: Error in declarator or parameters
Invalid C declaration: Expecting "(" in parameters. [error at 13]
The Metadata attached to a dtype, either ``NULL`` or a dictionary.
-------------^
/home/circleci/repo/doc/source/reference/c-api/array.rst:769: WARNING: Invalid C declaration: Expected identifier in nested name. [error at 0]
``NULL`` or a list of structured field names attached to a dtype,
^
/home/circleci/repo/doc/source/reference/c-api/array.rst:769: WARNING: Error in declarator or parameters
Invalid C declaration: Expecting "(" in parameters. [error at 10]
this list should not be mutated, NumPy may change the way fields are
----------^
/home/circleci/repo/doc/source/reference/c-api/array.rst:769: WARNING: Error in declarator or parameters
Invalid C declaration: Expecting "(" in parameters. [error at 10]
stored in the future.
----------^
/home/circleci/repo/doc/source/reference/c-api/array.rst:774: WARNING: Invalid C declaration: Expected identifier in nested name. [error at 0]
``NULL``, ``None``, or a dict of structured dtype fields, this dict must
^
/home/circleci/repo/doc/source/reference/c-api/array.rst:774: WARNING: Error in declarator or parameters
Invalid C declaration: Expecting "(" in parameters. [error at 7]
not be mutated, NumPy may change the way fields are stored in the future.
-------^
/home/circleci/repo/doc/source/reference/c-api/array.rst:778: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 1]
C-metadata object attached to a descriptor. This accessor should not
-^
/home/circleci/repo/doc/source/reference/c-api/array.rst:778: WARNING: Error in declarator or parameters
Invalid C declaration: Expecting "(" in parameters. [error at 10]
be needed usually. The C-Metadata field does provide access to the
----------^
/home/circleci/repo/doc/source/reference/c-api/array.rst:778: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 8]
datetime/timedelta time unit information.
--------^
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... copying static files... done
copying extra files... done
done
/home/circleci/repo/doc/source/reference/c-api/array.rst:573: WARNING: c:identifier reference target not found: FILE
/home/circleci/repo/doc/source/reference/c-api/array.rst:2046: WARNING: c:identifier reference target not found: FILE
/home/circleci/repo/doc/source/reference/c-api/array.rst:3904: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/c-api/array.rst:3908: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/c-api/array.rst:3917: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/c-api/array.rst:3921: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/c-api/array.rst:3925: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/c-api/types-and-structures.rst:640: WARNING: c:identifier reference target not found: FILE
/home/circleci/repo/doc/source/reference/c-api/types-and-structures.rst:864: WARNING: c:identifier reference target not found: PyHeapTypeObject
/home/circleci/.pyenv/versions/3.11.4/lib/python3.11/collections/abc.py:docstring of collections.abc.Mapping.get:1: WARNING: py:class reference target not found: D[k] if k in D, else d. d defaults to None.
/home/circleci/.pyenv/versions/3.11.4/lib/python3.11/collections/abc.py:docstring of collections.abc.Mapping.items:1: WARNING: py:class reference target not found: a set-like object providing a view on D's items
/home/circleci/.pyenv/versions/3.11.4/lib/python3.11/collections/abc.py:docstring of collections.abc.Mapping.keys:1: WARNING: py:class reference target not found: a set-like object providing a view on D's keys
/home/circleci/.pyenv/versions/3.11.4/lib/python3.11/collections/abc.py:docstring of collections.abc.Mapping.values:1: WARNING: py:class reference target not found: an object providing a view on D's values
<unknown>:1: WARNING: py:class reference target not found: numpy.ma.core.MaskedArray
/home/circleci/repo/doc/source/reference/maskedarray.generic.rst:106:<autosummary>:1: WARNING: py:class reference target not found: numpy.ma.core.MaskedArray
/home/circleci/repo/doc/source/reference/random/c-api.rst:174: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/random/c-api.rst:174: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/random/c-api.rst:176: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/random/c-api.rst:176: WARNING: c:identifier reference target not found: size_t
/home/circleci/repo/doc/source/reference/routines.ma.rst:36:<autosummary>:1: WARNING: py:class reference target not found: numpy.ma.core.MaskedArray
/home/circleci/repo/doc/source/user/how-to-io.rst:330: WARNING: py:meth reference target not found: pandas.DataFrame.to_numpy
writing output... [100%] release/1.23.2-notes .. user/whatisnumpy
generating indices... genindex done
writing additional pages... search done
copying images... [100%] ../build/plot_directive/user/quickstart-2.png
dumping search index in English (code: en)... done
dumping object inventory... done
build finished with problems, 30 warnings.
Activity
devayanipowar commentedon Mar 13, 2019
I would like to contribute to this , I am just confused about what exactly to look upon
mattip commentedon Mar 13, 2019
did you try to follow the steps above? Then you should look at the lines of /tmp/build.txt that have the WARNING in them
Jenniline commentedon Mar 14, 2019
I will like to contribute to this
[-]DOC: misssing referencese when using -n in sphinx-build[/-][+]DOC: misssing references when using -n in sphinx-build[/+]nicholas-castro commentedon Mar 22, 2019
Hi, I'm working on this for the warnings that are generated for functions in the polynomial submodule. This is my first time working with Sphinx, so I have a rather basic question -- which docstring should I edit? Take, for example, the following error:
/usr/lib/python3.7/site-packages/numpy/polynomial/chebyshev.py:docstring of numpy.polynomial.chebyshev.chebdiv:29: WARNING: py:obj reference target not found: chemulxwhich is due to a typo (should be
chebmulx). The file at/usr/lib/python3.7/site-packages/numpy/polynomial/chebyshev.pyis read-only, so I cannot save changes. However, if I edit my local copy of the repository innumpy/polynomial/chebyshev.pythe changes don't seem to be reflected when I re-build the docs. If you could point me on the right path I'd be really grateful, sorry for the basic question.parulagg27 commentedon Apr 6, 2019
I'd also like to work on this issue and have the same question as mentioned by @nicholas-castro. Please kindly guide, @mattip
mattip commentedon Apr 7, 2019
You need to re-install numpy into the python that is building the documentation, so that sphinx can pick up the changes. That is why there is a
pip install .in what I wrote above.@parulagg27 please coordinate with @nicholas-castro so that your work does not overlap.
[-]DOC: misssing references when using -n in sphinx-build[/-][+]DOC: missing references when using -n in sphinx-build[/+]mattip commentedon Jun 10, 2019
Note that it is sufficient to set an environment variable
SPHINXOPTS='-n'and then generate documentation, no need to edit theMakefileanymore.rgommers commentedon May 4, 2020
This is probably not fixed completely. It would be good if someone could try and paste the current status here.
rossbar commentedon May 5, 2020
Here's the current status (generated from deb7943 on 5/4/20 using @mattip's workflow from the first comment):
Summary: 792 total warnings
* ~90 from
numpy.madocstrings* ~120 from
numpy.polynomialdocstringsFull log of link warnings
copying static files... ... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build finished with problems, 792 warnings.
make: *** [Makefile:179: html-build] Error 1
rgommers commentedon May 5, 2020
Thanks @rossbar. Okay, there's still some low-hanging fruit here. Let's leave it as a "good first issue".
For clarity: the issue is that there are references (things with single backticks around them, i.e.
`somename`) that do not reference another function or object that can be found.There's a couple of types of solutions:
`True`should be``True``(or simply without backticks).numpy.ma.argsorthas a reference tolexsortin itsSee Also; there's nonumpy.ma.lexsortso this meansnumpy.lexsort. On reflection, that link should be valid (as are many others), there may be something wrong with the lookup mechanism. IIRC the rules are that first the current scope is checked for a matching name, and then the next scope up. In SciPy this works correctly, in NumPy it does seem to - some.. currentmodule::'s set incorrectly perhaps?tl;dr the "this is not a reference" is easy to fix, the other part requires knowledge of Sphinx and Numpydoc.
takanori-pskq commentedon May 12, 2020
I would like to contribute to this issue. Is someone working on this now?
27 remaining items
rossbar commentedon Feb 25, 2023
Note that this was only partially closed by #23278, reopening for visibility.
drammock commentedon Apr 28, 2023
@mattip I took a quick look at this issue. Perhaps this is already common knowledge among the dev team, but one big problem I see is the use of single-backtick surrounds when referring to parameter names in docstrings (i.e., what @bsipocz alluded to above).
To fully elucidate (for those not familiar with the issue): sphinx will try to parse single-backtick-surrounded expressions as cross-references to API entries in the default domain, and if it fails it will fall back to treating single-backticks like single-asterisks (i.e., markup for emphasis/italicization). Example:
Here "buffer", "shape", "dtype", and "order" are all class params and all have single-backtick surround in the docstring source, but "shape" and "dtype" get different formatting because they're (mistakenly) identified as references to
np.shapeandnp.dtype.Options to fix this are:
primary_domain=Noneinconf.py. Then the single-backticks can be left alone (should render as italics), but any intentional API cross-refs need to be prefixed with:py:func:,:py:meth:, or:py:class:in order to still work.Needless to say any of these is a lot of work, but there might be ways to at least partially automate it. I'd be willing to give it a shot if I had buy-in on which approach was acceptable (if any of them are). It would be nice to get the docs to a state where
nitpickycould be enabled in the CIs, so that any new xref errors could be detected at PR time.seberg commentedon Apr 28, 2023
@rossbar do you think there is any problem with
numpydochistorically prescribing/suggesting the use of backticks for parameters? I.e. changing numpydoc (or its style guide) to rather suggest the_param_spelling?(Unless we can actually manage numpy-doc to link to the parameter, but that seems rather unlikely)
drammock commentedon Apr 28, 2023
Pretty sure this would at least be very very difficult; it's sphinx that does the linking and AFAIK sphinx doesn't create targets for every function/method/class parameter.
bsipocz commentedon Apr 28, 2023
I recall that Ross had a workaround in mind, and certainly showed me once that this is a bug rather than a feature. Either case, I would love if we could get to the bottom of it with a solution during the summit!
rossbar commentedon Apr 28, 2023
Yeah I still strongly advocate for fixing this upstream in numpydoc - that way, the fix will apply to all libraries that use the numpydoc extension for their docstrings. As I've proposed elsewhere, I think there's a relatively straightforward path to try. It looks something like this:
:emph:to resolve the nit-picky links issue.If I were to attempt solving this problem, this is where I'd start!
DOC: Fix references to `AxisError` in docstrings (#23918)
DOC: Removed references to ``distutils`` in simd document (#25783)
mattip commentedon Mar 6, 2024
After #25939 we are down to 30 warnings, thanks to all who contributed fixes especially @F3eQnxN3RriK. The remaining warnings:
PyArrayDescras a parameter type seems to fail here and in the other similar declarations (9 warnings)FILE,size_tandPyHeapTypeObjectare not valid refs (13 warnings)collections.abc.Mappingfunctions (4 warnings)numpy.ma.core.MaskedArray(3 warnings), has it moved?pandas.DataFrame.to_numpyreference (1 warning)remaining warnings>
mattip commentedon Mar 6, 2024
Hmm, the 2.0 release notes have new warnings too:
new warnings
DOC: Fix module setting of ``MaskedArray``
mattip commentedon Dec 26, 2024
Closing, we now fail the doc build on warnings. Thanks to all who contributed to getting this long-standing issue fixed.