Coverage for /dolfinx-env/lib/python3.14/site-packages/io4dolfinx/__init__.py: 100%
15 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-21 11:50 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-21 11:50 +0000
1# Copyright (C) 2023 Jørgen Schartum Dokken
2#
3# This file is part of io4dolfinx
4#
5# SPDX-License-Identifier: MIT
7"""Top-level package for ADIOS2Wrappers."""
9from importlib.metadata import metadata
11from .backends import FileMode, get_backend, get_default_backend, set_default_backend
12from .checkpointing import (
13 read_attributes,
14 read_function,
15 read_function_names,
16 read_mesh,
17 read_meshtags,
18 read_timestamps,
19 write_attributes,
20 write_cell_data,
21 write_function,
22 write_mesh,
23 write_meshtags,
24 write_point_data,
25)
26from .original_checkpoint import write_function_on_input_mesh, write_mesh_input_order
27from .readers import (
28 read_cell_data,
29 read_function_from_legacy_h5,
30 read_mesh_from_legacy_h5,
31 read_point_data,
32)
33from .snapshot import snapshot_checkpoint
34from .submesh import (
35 SubmeshCheckpoint,
36 read_submesh,
37 transfer_submesh_function,
38 write_submesh,
39)
40from .utils import reconstruct_mesh
42meta = metadata("io4dolfinx")
43__version__ = meta["Version"]
44__author__ = meta.get("Author", "")
45__license__ = meta["License"]
46__email__ = meta["Author-email"]
47__program_name__ = meta["Name"]
49__all__ = [
50 "FileMode",
51 "write_meshtags",
52 "read_meshtags",
53 "read_cell_data",
54 "read_mesh",
55 "write_mesh",
56 "read_function_from_legacy_h5",
57 "read_mesh_from_legacy_h5",
58 "write_function",
59 "read_function",
60 "snapshot_checkpoint",
61 "write_function_on_input_mesh",
62 "write_mesh_input_order",
63 "write_attributes",
64 "read_attributes",
65 "read_function_names",
66 "read_point_data",
67 "read_timestamps",
68 "get_backend",
69 "get_default_backend",
70 "set_default_backend",
71 "write_cell_data",
72 "write_point_data",
73 "reconstruct_mesh",
74 "SubmeshCheckpoint",
75 "write_submesh",
76 "read_submesh",
77 "transfer_submesh_function",
78]