pymt.printers.nc package

Submodules

pymt.printers.nc.constants module

pymt.printers.nc.constants.assert_valid_netcdf_format(fmt)[source]
pymt.printers.nc.constants.open_netcdf(path, mode='r', fmt='NETCDF3_CLASSIC', append=False)[source]

pymt.printers.nc.database module

class pymt.printers.nc.database.Database[source]

Bases: pymt.printers.nc.database.IDatabase

close()[source]
open(path, var_name, **kwds)[source]
write(field, **kwds)[source]
class pymt.printers.nc.database.IDatabase[source]

Bases: object

close()[source]
open(path, var_name, **kwds)[source]
write(field, **kwds)[source]
pymt.printers.nc.database.field_changed_size(field, n_points, n_cells)[source]

pymt.printers.nc.read module

pymt.printers.nc.read.field_fromfile(path, fmt='NETCDF4')[source]
pymt.printers.nc.read.query_netcdf_mesh_type(path, fmt='NETCDF4')[source]

pymt.printers.nc.ugrid module

class pymt.printers.nc.ugrid.NetcdfField(path, field, fmt='NETCDF4', append=False, time=None, keep_open=False)[source]

Bases: object

close()[source]
create_dimension(name, dim_len)[source]
create_variable(name, *args, **kwds)[source]
data_variable(name)[source]
face_connectivity
face_count
face_data_dimensions
face_node_connectivity
field
field_axes
has_dimension(name)[source]
has_variable(name)[source]
node_coordinates
node_count
node_data_dimensions
root
set_variable(name, *args, **kwds)[source]
time_count
topology_dimension
type
vertex_count
class pymt.printers.nc.ugrid.NetcdfRectilinearField(path, field, fmt='NETCDF4', append=False, time=None, keep_open=False)[source]

Bases: pymt.printers.nc.ugrid.NetcdfField

axis_coordinates
node_coordinates
node_data_dimensions
topology_dimension
type
class pymt.printers.nc.ugrid.NetcdfStructuredField(path, field, fmt='NETCDF4', append=False, time=None, keep_open=False)[source]

Bases: pymt.printers.nc.ugrid.NetcdfRectilinearField

node_coordinates
node_data_dimensions
type
class pymt.printers.nc.ugrid.NetcdfUnstructuredField(path, field, fmt='NETCDF4', append=False, time=None, keep_open=False)[source]

Bases: pymt.printers.nc.ugrid.NetcdfStructuredField

face_data_dimensions
node_coordinates
node_data_dimensions
topology_dimension
type
pymt.printers.nc.ugrid.close(path)[source]
pymt.printers.nc.ugrid.close_all()[source]

pymt.printers.nc.ugrid_read module

class pymt.printers.nc.ugrid_read.NetcdfFieldReader(path, fmt='NETCDF4')[source]

Bases: object

contains_time_dimension()[source]
fields
is_variable_data(name)[source]
time
times
variable_data(name)[source]
variable_data_names()[source]
class pymt.printers.nc.ugrid_read.NetcdfRectilinearFieldReader(path, fmt='NETCDF4')[source]

Bases: pymt.printers.nc.ugrid_read.NetcdfFieldReader

class pymt.printers.nc.ugrid_read.NetcdfStructuredFieldReader(path, fmt='NETCDF4')[source]

Bases: pymt.printers.nc.ugrid_read.NetcdfFieldReader

class pymt.printers.nc.ugrid_read.NetcdfUnstructuredFieldReader(path, fmt='NETCDF4')[source]

Bases: pymt.printers.nc.ugrid_read.NetcdfFieldReader

face_nodes_data()[source]
face_nodes_fill_value()[source]
face_nodes_start_index()[source]

pymt.printers.nc.write module

pymt.printers.nc.write.field_tofile(field, path, append=False, attrs=None, time=None, time_units=None, time_reference=None, long_name=None, fmt='NETCDF4', keep_open=False)[source]

Module contents