{"id":32177871,"url":"https://github.com/ubermag/mag2exp","last_synced_at":"2026-02-23T14:01:25.648Z","repository":{"id":37940624,"uuid":"374711526","full_name":"ubermag/mag2exp","owner":"ubermag","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-12T21:34:49.000Z","size":185404,"stargazers_count":2,"open_issues_count":5,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-01-13T01:54:35.045Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubermag.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-07T15:18:32.000Z","updated_at":"2025-07-04T08:40:37.000Z","dependencies_parsed_at":"2024-01-29T22:30:51.068Z","dependency_job_id":"c8aa8ad7-707f-44eb-9564-fc2a98f0d8ec","html_url":"https://github.com/ubermag/mag2exp","commit_stats":{"total_commits":356,"total_committers":10,"mean_commits":35.6,"dds":0.5,"last_synced_commit":"adff0c43b4945a001d54376cd83c0fceaa77f818"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/ubermag/mag2exp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubermag%2Fmag2exp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubermag%2Fmag2exp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubermag%2Fmag2exp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubermag%2Fmag2exp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubermag","download_url":"https://codeload.github.com/ubermag/mag2exp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubermag%2Fmag2exp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29745111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-21T20:33:42.998Z","updated_at":"2026-02-23T14:01:25.641Z","avatar_url":"https://github.com/ubermag.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mag2exp\n\n[Samuel Holt](https://github.com/samjrholt)\u003csup\u003e1,2\u003c/sup\u003e, [Martin Lang](https://github.com/lang-m)\u003csup\u003e1\u003c/sup\u003e, James Loudon\u003csup\u003e3\u003c/sup\u003e, Thomas Hicken\u003csup\u003e4\u003c/sup\u003e, [Swapneel Amit Pathak](https://github.com/swapneelap)\u003csup\u003e1,5\u003c/sup\u003e, [David Cortés Ortuño](https://github.com/davidcortesortuno)\u003csup\u003e6\u003c/sup\u003e, [Marijan Beg](https://github.com/marijanbeg)\u003csup\u003e7,1\u003c/sup\u003e, and [Hans Fangohr](https://github.com/fangohr)\u003csup\u003e1,5,8\u003c/sup\u003e\n\n\u003csup\u003e1\u003c/sup\u003e *Faculty of Engineering and Physical Sciences, University of Southampton, Southampton SO17 1BJ, UK*  \n\u003csup\u003e2\u003c/sup\u003e *Department of Physics, University of Warwick, Coventry CV4 7AL, UK*  \n\u003csup\u003e3\u003c/sup\u003e *Department of Materials Science and Metallurgy, University of Cambridge, Cambridge, CB3 0FS, United Kingdom*  \n\u003csup\u003e4\u003c/sup\u003e *Department of Physics, Durham University, Durham, DH1 3LE, United Kingdom*  \n\u003csup\u003e5\u003c/sup\u003e *Max Planck Institute for the Structure and Dynamics of Matter, Luruper Chaussee 149, 22761 Hamburg, Germany*  \n\u003csup\u003e6\u003c/sup\u003e *Paleomagnetic Laboratory Fort Hoofddijk, Utrecht University, Utrecht, 3584 CD, Netherlands*  \n\u003csup\u003e7\u003c/sup\u003e *Department of Earth Science and Engineering, Imperial College London, London SW7 2AZ, UK*  \n\u003csup\u003e8\u003c/sup\u003e *Center for Free-Electron Laser Science, Luruper Chaussee 149, 22761 Hamburg, Germany*  \n\n\n| Description | Badge |\n| --- | --- |\n| Tests | [![tests](https://github.com/ubermag/mag2exp/actions/workflows/test.yml/badge.svg)](https://github.com/ubermag/mag2exp/actions/workflows/test.yml) |\n| Linting | [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ubermag/mag2exp/master.svg)](https://results.pre-commit.ci/latest/github/ubermag/mag2exp/master) |\n|         | [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) |\n| Releases | [![PyPI version](https://badge.fury.io/py/mag2exp.svg)](https://badge.fury.io/py/mag2exp) |\n|          | [![Anaconda-Server Badge](https://anaconda.org/conda-forge/mag2exp/badges/version.svg)](https://anaconda.org/conda-forge/mag2exp) |\n| Coverage | [![codecov](https://codecov.io/gh/ubermag/mag2exp/branch/master/graph/badge.svg?token=hcK4fofmrL)](https://codecov.io/gh/ubermag/mag2exp) |\n| Documentation | [![Documentation](https://img.shields.io/badge/Docs-ubermag.github.io-blue)](https://ubermag.github.io/documentation/mag2exp.html) |\n| YouTube | [![YouTube](https://img.shields.io/badge/YouTube-ubermag-blue)](https://www.youtube.com/channel/UC7MSqVQSMFV42R1jAYmKGLg) |\n| Binder | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ubermag/mag2exp/latest?urlpath=lab/tree/docs) |\n| Platforms | [![Platforms](https://anaconda.org/conda-forge/mag2exp/badges/platforms.svg)](https://anaconda.org/conda-forge/mag2exp) |\n| Downloads | [![Downloads](https://anaconda.org/conda-forge/mag2exp/badges/downloads.svg)](https://anaconda.org/conda-forge/mag2exp) |\n| License | [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) |\n| DOI | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5564954.svg)](https://doi.org/10.5281/zenodo.5564954) |\n\n## About\n\n`mag2exp` is a Python package, integrated with Jupyter, providing:\n\n- simulations of experimental techniques perfomed on magnetisation textures,\n- the ability to perform \"virtual\" experiments,\n- the functionality to compare of real experimental results agaist simulated experiments.\n\n\nIt is available on Windows, MacOS, and Linux. It requires Python 3.8+.\n\n## Documentation\n\nAPIs and tutorials are available in the documentation. To access the documentation, use the badge in the table above.\n\n## Installation, testing, and upgrade\n\nWe recommend installation using `conda` package manager. Instructions can be found in the [documentation](https://ubermag.github.io/installation.html).\n\n## Binder\n\nThis package can be used in the cloud via Binder. To access Binder, use the badge in the table above.\n\n## YouTube\n\nYouTube video tutorials are available on the [Ubermag channel](https://www.youtube.com/channel/UC7MSqVQSMFV42R1jAYmKGLg).\n\n## Support\n\nIf 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.\n\n## Contributions\n\nAll 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.\n\n**Contributors**:\n\n\n## License\n\nLicensed under the BSD 3-Clause \"New\" or \"Revised\" License. For details, please refer to the [LICENSE](LICENSE) file.\n\n## How to cite\n\n1. 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).\n\n2. 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).\n\n3. Samuel Holt, Martin Lang, James Loudon, Thomas Hicken, Swapneel Amit Pathak, David Cortés Ortuño, Marijan Beg, and Hans Fangohr. mag2exp: Simulate experimental measurements for magnetic materials DOI: [10.5281/zenodo.5564954](http://doi.org/10.5281/zenodo.5564954) (2025).\n\n## Acknowledgements\n\n- [OpenDreamKit](http://opendreamkit.org/) – Horizon 2020 European Research Infrastructure project (676541)\n\n- EPSRC Programme Grant on [Skyrmionics](http://www.skyrmions.ac.uk) (EP/N032128/1)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubermag%2Fmag2exp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubermag%2Fmag2exp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubermag%2Fmag2exp/lists"}