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

1# Copyright (C) 2023 Jørgen Schartum Dokken 

2# 

3# This file is part of io4dolfinx 

4# 

5# SPDX-License-Identifier: MIT 

6 

7"""Top-level package for ADIOS2Wrappers.""" 

8 

9from importlib.metadata import metadata 

10 

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 

41 

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"] 

48 

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]