voxcity.simulator_gpu.solar.integration.ArrayWithMetadata ========================================================= .. py:class:: voxcity.simulator_gpu.solar.integration.ArrayWithMetadata(shape, dtype=float, buffer=None, offset=0, strides=None, order=None) Bases: :py:obj:`numpy.ndarray` NumPy array subclass that can hold metadata. .. py:method:: __array_finalize__(obj) .. py:attribute:: T .. py:attribute:: base :value: None .. py:attribute:: ctypes :value: None .. py:attribute:: data :value: None .. py:attribute:: dtype :value: None .. py:attribute:: flags :value: None .. py:attribute:: flat .. py:attribute:: imag .. py:attribute:: itemsize :value: None .. py:attribute:: nbytes :value: None .. py:attribute:: ndim :value: None .. py:attribute:: real .. py:attribute:: shape .. py:attribute:: size :value: None .. py:attribute:: strides :value: None .. py:method:: __abs__() .. py:method:: __add__(value) .. py:method:: __and__(value) .. py:method:: __array__(dtype=None) .. py:method:: __array_wrap__(obj) .. py:method:: __contains__(key) .. py:method:: __copy__() .. py:method:: __deepcopy__(memo) .. py:method:: __divmod__(value) .. py:method:: __eq__(value) .. py:method:: __float__() .. py:method:: __floordiv__() .. py:method:: __ge__(value) .. py:method:: __getitem__(key) .. py:method:: __gt__(value) .. py:method:: __iadd__(value) .. py:method:: __iand__(value) .. py:method:: __ifloordiv__(value) .. py:method:: __ilshift__(value) .. py:method:: __imod__(value) .. py:method:: __imul__(value) .. py:method:: __int__() .. py:method:: __invert__() .. py:method:: __ior__(value) .. py:method:: __ipow__(value) .. py:method:: __irshift__(value) .. py:method:: __isub__(value) .. py:method:: __itruediv__(value) .. py:method:: __ixor__(value) .. py:method:: __le__(value) .. py:method:: __len__() .. py:method:: __lshift__(value) .. py:method:: __lt__(value) .. py:method:: __matmul__(value) .. py:method:: __mod__(value) .. py:method:: __mul__(value) .. py:method:: __ne__(value) .. py:method:: __neg__() .. py:method:: __or__(value) .. py:method:: __pos__() .. py:method:: __pow__() .. py:method:: __repr__() .. py:method:: __rshift__() .. py:method:: __setitem__(key, value) .. py:method:: __str__() .. py:method:: __sub__(value) .. py:method:: __truediv__(value) .. py:method:: __xor__(value) .. py:method:: all(axis=None, out=None, keepdims=False) .. py:method:: any(axis=None, out=None, keepdims=False) .. py:method:: argmax(axis=None, out=None) .. py:method:: argmin(axis=None, out=None) .. py:method:: argpartition(kth, axis=-1, kind='introselect', order=None) .. py:method:: argsort(axis=-1, kind='quicksort', order=None) .. py:method:: astype(dtype, order='K', casting='unsafe', subok=True, copy=True) .. py:method:: byteswap(inplace=False) .. py:method:: choose(choices, out=None, mode='raise') .. py:method:: clip(min=None, max=None, out=None) .. py:method:: compress(condition, axis=None, out=None) .. py:method:: conj() .. py:method:: conjugate() .. py:method:: copy(order='C') .. py:method:: cumprod(axis=None, dtype=None, out=None) .. py:method:: cumsum(axis=None, dtype=None, out=None) .. py:method:: diagonal(offset=0, axis1=0, axis2=1) .. py:method:: dot(b, out=None) .. py:method:: dump(file) .. py:method:: dumps() .. py:method:: fill(value) .. py:method:: flatten(order='C') .. py:method:: getfield(dtype, offset=0) .. py:method:: item(*args) .. py:method:: itemset(*args) .. py:method:: max(axis=None, out=None) .. py:method:: mean(axis=None, dtype=None, out=None, keepdims=False) .. py:method:: min(axis=None, out=None, keepdims=False) .. py:method:: newbyteorder(new_order='S') .. py:method:: nonzero() .. py:method:: partition(kth, axis=-1, kind='introselect', order=None) .. py:method:: prod(axis=None, dtype=None, out=None, keepdims=False) .. py:method:: ptp(axis=None, out=None) .. py:method:: put(indices, values, mode='raise') .. py:method:: ravel(order='C') .. py:method:: repeat(repeats, axis=None) .. py:method:: reshape(shape, order='C') .. py:method:: resize(new_shape, refcheck=True) .. py:method:: round(decimals=0, out=None) .. py:method:: searchsorted(v, side='left', sorter=None) .. py:method:: setfield(val, dtype, offset=0) .. py:method:: setflags(write=None, align=None, uic=None) .. py:method:: sort(axis=-1, kind='quicksort', order=None) .. py:method:: squeeze(axis=None) .. py:method:: std(axis=None, dtype=None, out=None, ddof=0, keepdims=False) .. py:method:: sum(axis=None, dtype=None, out=None, keepdims=False) .. py:method:: swapaxes(axis1, axis2) .. py:method:: take(indices, axis=None, out=None, mode='raise') .. py:method:: tobytes(order='C') .. py:method:: tofile(fid, sep='', format='%s') .. py:method:: tolist() .. py:method:: tostring(order='C') .. py:method:: trace(offset=0, axis1=0, axis2=1, dtype=None, out=None) .. py:method:: transpose(*axes) .. py:method:: var(axis=None, dtype=None, out=None, ddof=0, keepdims=False) .. py:method:: view(dtype=None, type=None) .. py:method:: __class_getitem__(value) :classmethod: