Usage Reference for pyvisfile.xdmf¶
This implementation targets XDMF3 and takes available fields directly from the code in the xdmf library. Additional documentation can be found online, but (at the time of this writing, December 2020) does not appear to be kept up to date.
Writing¶
- class pyvisfile.xdmf.DataArray(components: tuple[DataItem, ...], *, name: str | None = None, acenter: AttributeCenter | None = None, atype: AttributeType | None = None)[source]¶
- An array represented as a list of - DataItems.- as_data_item(*, parent: Element | None = None) tuple[DataItem, ...][source]¶
- Finalize the - DataArrayand construct- DataItems to be written to a file.
 - classmethod from_dataset(dset: Any, acenter: AttributeCenter = AttributeCenter.Node, atype: AttributeType | None = None) DataArray[source]¶
- Create a - DataArrayfrom an HDF5- Dataset.- Parameters:
- dset – an object that resembles an HDF5 dataset. We only access the fields dtype, shape, name and file. 
 
 
- class pyvisfile.xdmf.NumpyDataArray(ary: ndarray[Any, dtype[Any]], *, acenter: AttributeCenter | None = None, name: str | None = None)[source]¶
- class pyvisfile.xdmf.XdmfUnstructuredGrid(points: DataArray, connectivity: DataArray, *, topology_type: Topology | TopologyType, name: str | None = None, geometry_type: GeometryType | None = None)[source]¶
- Bases: - XdmfGrid- __init__(points: DataArray, connectivity: DataArray, *, topology_type: Topology | TopologyType, name: str | None = None, geometry_type: GeometryType | None = None)[source]¶