.. currentmodule:: cfdm .. default-role:: obj cfdm.Data ========= .. autoclass:: cfdm.Data :no-members: :no-inherited-members: Inspection ---------- .. rubric:: Attributes .. autosummary:: :nosignatures: :toctree: ../attribute/ :template: attribute.rst ~cfdm.Data.array ~cfdm.Data.dtype ~cfdm.Data.ndim ~cfdm.Data.shape ~cfdm.Data.size Units ----- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.del_units ~cfdm.Data.get_units ~cfdm.Data.has_units ~cfdm.Data.set_units ~cfdm.Data.del_calendar ~cfdm.Data.get_calendar ~cfdm.Data.has_calendar ~cfdm.Data.set_calendar Data creation routines ---------------------- Ones and zeros ^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.empty From existing data ^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.copy Data manipulation routines -------------------------- Changing data shape ^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.flatten Transpose-like operations ^^^^^^^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.transpose Changing number of dimensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.insert_dimension ~cfdm.Data.squeeze Adding and removing elements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.unique Date-time support ----------------- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.del_calendar ~cfdm.Data.get_calendar ~cfdm.Data.has_calendar ~cfdm.Data.set_calendar .. rubric:: Attributes .. autosummary:: :nosignatures: :toctree: ../attribute/ :template: attribute.rst ~cfdm.Data.datetime_array ~cfdm.Data.datetime_as_string Indexing routines ----------------- Single value selection ^^^^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.first_element ~cfdm.Data.second_element ~cfdm.Data.last_element Logic functions --------------- Truth value testing ^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.any Comparison ^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.equals Mask support ------------ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.apply_masking ~cfdm.Data.del_fill_value ~cfdm.Data.get_fill_value ~cfdm.Data.has_fill_value ~cfdm.Data.set_fill_value .. rubric:: Attributes .. autosummary:: :nosignatures: :toctree: ../attribute/ :template: attribute.rst ~cfdm.Data.mask Mathematical functions ---------------------- Sums, products, differences ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.sum Set routines ------------- Making proper sets ^^^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.unique Sorting, searching, and counting -------------------------------- Statistics ---------- Order statistics ^^^^^^^^^^^^^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.maximum ~cfdm.Data.minimum Sums ^^^^ .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.sum Compression by convention ------------------------- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.get_compressed_axes ~cfdm.Data.get_compressed_dimension ~cfdm.Data.get_compression_type ~cfdm.Data.get_count ~cfdm.Data.get_index ~cfdm.Data.get_list ~cfdm.Data.uncompress .. rubric:: Attributes .. autosummary:: :nosignatures: :toctree: ../attribute/ :template: attribute.rst ~cfdm.Data.compressed_array Miscellaneous ------------- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.get_filenames ~cfdm.Data.source Performance ----------- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.nc_clear_hdf5_chunksizes ~cfdm.Data.nc_hdf5_chunksizes ~cfdm.Data.nc_set_hdf5_chunksizes ~cfdm.Data.to_memory Special ------- .. autosummary:: :nosignatures: :toctree: ../method/ :template: method.rst ~cfdm.Data.__array__ ~cfdm.Data.__deepcopy__ ~cfdm.Data.__getitem__ ~cfdm.Data.__int__ ~cfdm.Data.__iter__ ~cfdm.Data.__repr__ ~cfdm.Data.__setitem__ ~cfdm.Data.__str__