Python package for the analysis and visualisation of finite-difference fields
discretisedfield
Marijan Beg1,2, Martin Lang1, Ryan A. Pepper1, Thomas Kluyver1,2, and Hans Fangohr1,2,3
1 Faculty of Engineering and Physical Sciences, University of Southampton, Southampton SO17 1BJ, United Kingdom
2 European XFEL GmbH, Holzkoppel 4, 22869 Schenefeld, Germany
3 Max Planck Institute for the Structure and Dynamics of Matter, Luruper Chaussee 149, 22761 Hamburg, Germany
About
discretisedfield
is a Python package, integrated with Jupyter, providing:
- definition of finite-difference regions, meshes, lines, and fields,
- analysis of finite-difference fields,
- visualisation using
matplotlib
andk3d
, and - manipulation of different file types (OVF, VTK, and HDF5).
It is available on Windows, MacOS, and Linux. It requires Python 3.8+.
Documentation
APIs and tutorials are available in the documentation. To access the documentation, use the badge in the table above.
Installation, testing,