Outputs (taurex.output)¶
Base¶
Output base class
- MetadataType¶
Type for metadata
alias of
Dict[str,float|int|float64|int64|ndarray|_Buffer|_SupportsArray[dtype[Any]] |_NestedSequence[_SupportsArray[dtype[Any]]] |bool|complex|str|bytes|_NestedSequence[bool|int|float|complex|str|bytes]]
- class Output(name: str)[source]¶
Bases:
OutputGroupBase calss for handling outputs from Taurex3
- class OutputGroup(name: str)[source]¶
Bases:
LoggableStores output data in a hierarchical structure.
- create_group(group_name: str) OutputGroup[source]¶
Create a group.
- store_dictionary(dictionary: Dict[str, Any], group_name: str | None = None) None[source]¶
Store a dictionary in the output.
- write_array(array_name: str, array: ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_list(list_name: str, list_array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_scalar(scalar_name: str, scalar: float | int | float64 | int64, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_string(string_name: str, string: str, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_string_array(string_name: str, string_array: str | None, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
taurex.output.hdf5 module¶
Outputs using HDF5 format.
- class HDF5Output(filename, append=False)[source]¶
Bases:
Output,HDF5OutputGroupOutput using HDF5 format.
- class HDF5OutputGroup(entry: Group | None = None, name: str | None = None)[source]¶
Bases:
OutputGroupStores output data in the HDF5 hierarchical structure.
- create_group(group_name: str) HDF5OutputGroup[source]¶
Create a group.
- write_array(array_name: str, array: ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_scalar(scalar_name: str, scalar: float | int | float64 | int64, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_string(string_name: str, string: str, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
taurex.output.writeable module¶
Writeable class.
Module contents¶
Module to handle outputs and storage from various models.
- class HDF5Output(filename, append=False)[source]¶
Bases:
Output,HDF5OutputGroupOutput using HDF5 format.
- class Output(name: str)[source]¶
Bases:
OutputGroupBase calss for handling outputs from Taurex3
- class OutputGroup(name: str)[source]¶
Bases:
LoggableStores output data in a hierarchical structure.
- create_group(group_name: str) OutputGroup[source]¶
Create a group.
- store_dictionary(dictionary: Dict[str, Any], group_name: str | None = None) None[source]¶
Store a dictionary in the output.
- write_array(array_name: str, array: ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_list(list_name: str, list_array: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_scalar(scalar_name: str, scalar: float | int | float64 | int64, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_string(string_name: str, string: str, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶
- write_string_array(string_name: str, string_array: str | None, metadata: Dict[str, float | int | float64 | int64 | ndarray | _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]] | None = None) None[source]¶