py21cmfast.wrapper.arraystate.ArrayState ======================================== .. py:class:: py21cmfast.wrapper.arraystate.ArrayState Define the memory state of a struct array. .. !! processed by numpydoc !! .. py:method:: computed() -> Self Return new state indicating the array has been computed. .. !! processed by numpydoc !! .. py:method:: deinitialize() -> Self Return new state that is not initialized. .. !! processed by numpydoc !! .. py:method:: dropped() -> Self Return new state indicating the array has been dropped from memory. .. !! processed by numpydoc !! .. py:method:: initialize() -> Self Return new state that is initialized. .. !! processed by numpydoc !! .. py:method:: loaded_from_disk() -> Self Return new state indicating the array has been loaded from disk into memory. .. !! processed by numpydoc !! .. py:method:: purged_to_disk() -> Self Return new state indicating the array has been written to disk and dropped. .. !! processed by numpydoc !! .. py:method:: written() -> Self Return new state indicating the array has been written to disk. .. !! processed by numpydoc !! .. py:property:: c_has_active_memory :type: bool Whether C currently has initialized memory for this array. .. !! processed by numpydoc !! .. py:attribute:: c_memory .. py:attribute:: computed_in_mem .. py:attribute:: initialized .. py:property:: is_computed :type: bool Whether the array is computed anywhere. .. !! processed by numpydoc !! .. py:attribute:: on_disk