https://github.com/ubermag/ubermagtable
Python package for manipulating tabular data.
https://github.com/ubermag/ubermagtable
anaconda binder bsd-3-clause data-analysis epsrc horizon2020 jupyter linux macos manipulating-tabular-data micromagnetics mumax3 oommf pandas pypi python scientific-computing ubermag windows zenodo
Last synced: 3 months ago
JSON representation
Python package for manipulating tabular data.
- Host: GitHub
- URL: https://github.com/ubermag/ubermagtable
- Owner: ubermag
- License: bsd-3-clause
- Created: 2016-05-20T14:59:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-10-20T23:21:30.000Z (3 months ago)
- Last Synced: 2025-10-21T20:56:57.652Z (3 months ago)
- Topics: anaconda, binder, bsd-3-clause, data-analysis, epsrc, horizon2020, jupyter, linux, macos, manipulating-tabular-data, micromagnetics, mumax3, oommf, pandas, pypi, python, scientific-computing, ubermag, windows, zenodo
- Language: Python
- Homepage: https://ubermag.github.io
- Size: 1.93 MB
- Stars: 7
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ubermagtable
[Marijan Beg](https://github.com/marijanbeg)1,2, [Martin Lang](https://github.com/lang-m)2, [Ryan A. Pepper](https://github.com/rpep)3, [Thomas Kluyver](https://github.com/takluyver)4, [Samuel Holt](https://github.com/samjrholt)2,5, [Swapneel Amit Pathak](https://github.com/swapneelap)2,6, and [Hans Fangohr](https://github.com/fangohr)2,6,7
1 *Department of Earth Science and Engineering, Imperial College London, London SW7 2AZ, UK*
2 *Faculty of Engineering and Physical Sciences, University of Southampton, Southampton SO17 1BJ, UK*
3 *Research Software Group, University of Birmingham, Birmingham B15 2TT, UK*
4 *European XFEL GmbH, Holzkoppel 4, 22869 Schenefeld, Germany*
5 *Department of Physics, University of Warwick, Coventry CV4 7AL, UK*
6 *Max Planck Institute for the Structure and Dynamics of Matter, Luruper Chaussee 149, 22761 Hamburg, Germany*
7 *Center for Free-Electron Laser Science, Luruper Chaussee 149, 22761 Hamburg, Germany*
| Description | Badge |
| --- | --- |
| Tests | [](https://github.com/ubermag/ubermagtable/actions/workflows/test.yml) |
| Linting | [](https://results.pre-commit.ci/latest/github/ubermag/ubermagtable/master) |
| | [](https://github.com/psf/black) |
| Releases | [](https://badge.fury.io/py/ubermagtable) |
| | [](https://anaconda.org/conda-forge/ubermagtable) |
| Coverage | [](https://codecov.io/gh/ubermag/ubermagtable) |
| Documentation | [](https://ubermag.github.io/documentation/ubermagtable.html) |
| YouTube | [](https://www.youtube.com/channel/UC7MSqVQSMFV42R1jAYmKGLg) |
| Binder | [](https://mybinder.org/v2/gh/ubermag/ubermagtable/latest?urlpath=lab/tree/docs) |
| Platforms | [](https://anaconda.org/conda-forge/ubermagtable) |
| Downloads | [](https://anaconda.org/conda-forge/ubermagtable) |
| License | [](https://opensource.org/licenses/BSD-3-Clause) |
| DOI | [](https://doi.org/10.5281/zenodo.3539491) |
## About
`ubermagtable` is a Python package, integrated with Jupyter, providing:
- reading scalar data files (OOMMF `.odt` and mumax3 `.txt`),
- merging multiple tables, and
- visualisation of scalar table data.
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, and upgrade
We recommend installation using `conda` package manager. Instructions can be found in the [documentation](https://ubermag.github.io/installation.html).
## Binder
This package can be used in the cloud via Binder. To access Binder, use the badge in the table above.
## YouTube
YouTube video tutorials are available on the [Ubermag channel](https://www.youtube.com/channel/UC7MSqVQSMFV42R1jAYmKGLg).
## Support
If you require support, have questions, want to report a bug, or want to suggest an improvement, please raise an issue in [ubermag/help](https://github.com/ubermag/help) repository.
## Contributions
All contributions are welcome, however small they are. If you would like to contribute, please fork the repository and create a pull request. If you are not sure how to contribute, please contact us by raising an issue in [ubermag/help](https://github.com/ubermag/help) repository, and we are going to help you get started and assist you on the way.
**Contributors**:
- [Vanessa Nehruji](https://github.com/vanessanehruji)
- [Sergii Mamedov](https://github.com/sergii-mamedov)
- [Stefan Tibus](https://github.com/stibus)
## License
Licensed under the BSD 3-Clause "New" or "Revised" License. For details, please refer to the [LICENSE](LICENSE) file.
## How to cite
1. M. Beg, M. Lang, and H. Fangohr. Ubermag: Towards more effective micromagnetic workflows. [*IEEE Transactions on Magnetics* **58**, 7300205](https://doi.org/10.1109/TMAG.2021.3078896) (2022).
2. M. Beg, R. A. Pepper, and H. Fangohr. User interfaces for computational science: A domain specific language for OOMMF embedded in Python. [*AIP Advances* **7**, 56025](http://aip.scitation.org/doi/10.1063/1.4977225) (2017).
3. Marijan Beg, Martin Lang, Ryan A. Pepper, Thomas Kluyver, Samuel Holt, Swapneel Amit Pathak, and Hans Fangohr. ubermagtable: Python package for manipulating tabular data. DOI: [10.5281/zenodo.3539491](http://doi.org/10.5281/zenodo.3539491) (2025).
## Acknowledgements
- [OpenDreamKit](http://opendreamkit.org/) – Horizon 2020 European Research Infrastructure project (676541)
- EPSRC Programme Grant on [Skyrmionics](http://www.skyrmions.ac.uk) (EP/N032128/1)