xncml.generated package
- class xncml.generated.Aggregation(choice: 'list[object]' = <factory>, variable_agg: 'list[Aggregation.VariableAgg]' = <factory>, promote_global_attribute: 'list[PromoteGlobalAttribute]' = <factory>, cache_variable: 'list[CacheVariable]' = <factory>, netcdf: 'list[Netcdf]' = <factory>, scan: 'list[Aggregation.Scan]' = <factory>, scan_fmrc: 'list[Aggregation.ScanFmrc]' = <factory>, type: 'AggregationType | None' = None, dim_name: 'str | None' = None, recheck_every: 'str | None' = None, time_units_change: 'bool | None' = None, fmrc_definition: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'aggregation'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- class Scan(location: 'str | None' = None, reg_exp: 'str | None' = None, suffix: 'str | None' = None, subdirs: 'bool' = True, older_than: 'str | None' = None, date_format_mark: 'str | None' = None, enhance: 'bool | None' = None)[source]
Bases:
object- date_format_mark: str | None = None
- enhance: bool | None = None
- location: str | None = None
- older_than: str | None = None
- reg_exp: str | None = None
- subdirs: bool = True
- suffix: str | None = None
- class ScanFmrc(location: 'str | None' = None, reg_exp: 'str | None' = None, suffix: 'str | None' = None, subdirs: 'bool' = True, older_than: 'str | None' = None, run_date_matcher: 'str | None' = None, forecast_date_matcher: 'str | None' = None, forecast_offset_matcher: 'str | None' = None)[source]
Bases:
object- forecast_date_matcher: str | None = None
- forecast_offset_matcher: str | None = None
- location: str | None = None
- older_than: str | None = None
- reg_exp: str | None = None
- run_date_matcher: str | None = None
- subdirs: bool = True
- suffix: str | None = None
- cache_variable: list[CacheVariable]
- choice: list[object]
- dim_name: str | None = None
- fmrc_definition: str | None = None
- promote_global_attribute: list[PromoteGlobalAttribute]
- recheck_every: str | None = None
- time_units_change: bool | None = None
- type: AggregationType | None = None
- variable_agg: list[VariableAgg]
- class xncml.generated.AggregationType(value)[source]
Bases:
Enum- FORECAST_MODEL_RUN_COLLECTION = 'forecastModelRunCollection'
- FORECAST_MODEL_RUN_SINGLE_COLLECTION = 'forecastModelRunSingleCollection'
- JOIN_EXISTING = 'joinExisting'
- JOIN_NEW = 'joinNew'
- TILED = 'tiled'
- UNION = 'union'
- class xncml.generated.Attribute(name: 'str | None' = None, type: 'DataType' = <DataType.STRING: 'String'>, value: 'str | None' = None, separator: 'str | None' = None, org_name: 'str | None' = None, is_unsigned: 'bool | None' = None, content: 'list[object]' = <factory>)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'attribute'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- content: list[object]
- is_unsigned: bool | None = None
- name: str | None = None
- org_name: str | None = None
- separator: str | None = None
- value: str | None = None
- class xncml.generated.CacheVariable(name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'cacheVariable'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- name: str | None = None
- class xncml.generated.DataType(value)[source]
Bases:
Enum- BYTE = 'byte'
- CHAR = 'char'
- DOUBLE = 'double'
- ENUM1 = 'enum1'
- ENUM2 = 'enum2'
- ENUM4 = 'enum4'
- FLOAT = 'float'
- INT = 'int'
- LONG = 'long'
- OPAQUE = 'opaque'
- SEQUENCE = 'Sequence'
- SHORT = 'short'
- STRING = 'String'
- STRING_1 = 'string'
- STRUCTURE = 'Structure'
- UBYTE = 'ubyte'
- UINT = 'uint'
- ULONG = 'ulong'
- USHORT = 'ushort'
- class xncml.generated.Dimension(name: 'str | None' = None, length: 'str | None' = None, is_unlimited: 'bool' = False, is_variable_length: 'bool' = False, is_shared: 'bool' = True, org_name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'dimension'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- is_unlimited: bool = False
- is_variable_length: bool = False
- length: str | None = None
- name: str | None = None
- org_name: str | None = None
- class xncml.generated.EnumTypedef(name: 'str | None' = None, type: 'DataType' = <DataType.ENUM1: 'enum1'>, content: 'list[object]' = <factory>)[source]
Bases:
object- class EnumType(key: 'int | None' = None, content: 'list[object]' = <factory>)[source]
Bases:
object- content: list[object]
- key: int | None = None
- class Meta[source]
Bases:
object- name = 'enumTypedef'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- content: list[object]
- name: str | None = None
- class xncml.generated.Group(choice: 'list[object]' = <factory>, name: 'str | None' = None, org_name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'group'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- choice: list[object]
- name: str | None = None
- org_name: str | None = None
- class xncml.generated.LogicalReduce(dim_names: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'logicalReduce'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- dim_names: str | None = None
- class xncml.generated.LogicalSection(section: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'logicalSection'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- section: str | None = None
- class xncml.generated.LogicalSlice(dim_name: 'str | None' = None, index: 'int | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'logicalSlice'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- dim_name: str | None = None
- index: int | None = None
- class xncml.generated.Netcdf(read_metadata: 'object | None' = None, explicit: 'object | None' = None, iosp_param: 'object | None' = None, choice: 'list[object]' = <factory>, location: 'str | None' = None, id: 'str | None' = None, title: 'str | None' = None, enhance: 'str | None' = None, add_records: 'bool | None' = None, iosp: 'str | None' = None, iosp_param_attribute: 'str | None' = None, buffer_size: 'int | None' = None, ncoords: 'str | None' = None, coord_value: 'str | None' = None, section: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'netcdf'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- add_records: bool | None = None
- buffer_size: int | None = None
- choice: list[object]
- coord_value: str | None = None
- enhance: str | None = None
- explicit: object | None = None
- id: str | None = None
- iosp: str | None = None
- iosp_param: object | None = None
- iosp_param_attribute: str | None = None
- location: str | None = None
- ncoords: str | None = None
- read_metadata: object | None = None
- section: str | None = None
- title: str | None = None
- class xncml.generated.ObjectType(value)[source]
Bases:
Enum- ATTRIBUTE = 'attribute'
- DIMENSION = 'dimension'
- GROUP = 'group'
- VARIABLE = 'variable'
- class xncml.generated.PromoteGlobalAttribute(name: 'str | None' = None, org_name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'promoteGlobalAttribute'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- name: str | None = None
- org_name: str | None = None
- class xncml.generated.Remove(type: 'ObjectType | None' = None, name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'remove'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- name: str | None = None
- type: ObjectType | None = None
- class xncml.generated.Values(start: 'float | None' = None, increment: 'float | None' = None, npts: 'int | None' = None, separator: 'str | None' = None, from_attribute: 'str | None' = None, content: 'list[object]' = <factory>)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'values'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- content: list[object]
- from_attribute: str | None = None
- increment: float | None = None
- npts: int | None = None
- separator: str | None = None
- start: float | None = None
- class xncml.generated.Variable(attribute: 'list[Attribute]' = <factory>, values: 'Values | None' = None, variable: 'list[Variable]' = <factory>, logical_section: 'LogicalSection | None' = None, logical_slice: 'LogicalSlice | None' = None, logical_reduce: 'LogicalReduce | None' = None, remove: 'list[Remove]' = <factory>, name: 'str | None' = None, type: 'DataType | None' = None, typedef: 'str | None' = None, shape: 'str | None' = None, org_name: 'str | None' = None)[source]
Bases:
object- class Meta[source]
Bases:
object- name = 'variable'
- namespace = 'http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2'
- logical_reduce: LogicalReduce | None = None
- logical_section: LogicalSection | None = None
- logical_slice: LogicalSlice | None = None
- name: str | None = None
- org_name: str | None = None
- shape: str | None = None
- typedef: str | None = None