# numpy inherited docstrings
py:obj dtype
py:obj a
py:obj a.size == 1
py:obj n
py:obj ndarray
py:obj args
py:obj numpy.ndarray
py:class <class 'numpy.ndarray'>
py:class numpy.ndarray
py:class numpy.dtype
py:class numpy.typing.NDArray
py:class numpy._typing._generic_alias.ScalarType
py:class numpy._typing._dtype_like._DTypeDict
py:class numpy._typing._dtype_like._SupportsDType
py:class numpy._typing._array_like._ScalarType_co

# Pending on python docs links issue #11975
py:class list
py:obj list.append
py:obj list.append
py:obj list.count
py:obj list.extend
py:obj list.index
py:obj list.insert
py:meth list.pop
py:obj list.remove
py:class classmethod
py:class pathlib.Path
py:class string
py:class String
py:class optional
py:class dict
py:class int
py:class <class 'dict'>
py:class <class 'int'>
py:class +ScalarType
py:class +_ScalarType_co
py:class collections.abc.Sequence
py:class pathlib._local.Path

# Internal paths that are verified importable but Sphinx can't find
py:class libensemble.resources.platforms.Aurora
py:class libensemble.resources.platforms.GenericROCm
py:class libensemble.resources.platforms.Frontier
py:class libensemble.resources.platforms.Perlmutter
py:class libensemble.resources.platforms.PerlmutterCPU
py:class libensemble.resources.platforms.PerlmutterGPU
py:class libensemble.resources.platforms.Polaris
py:class libensemble.resources.platforms.Summit
py:class libensemble.resources.rset_resources.RSetResources
py:class libensemble.resources.env_resources.EnvResources
py:class libensemble.resources.resources.Resources
py:class libensemble.executors.executor.Application
py:meth libensemble.tools.save_libE_output

# Types specifying objects that can dramatically vary
py:class comm
py:class communicator
