supermage
SuperMAGE: Superb masses from gas kinematics
While gas dynamical supermassive black hole mass measurement is SuperMAGE's primary use case (and the original meaning of Super in its name), as a modular simulator, you can use any of its modules for any purpose. Broadly speaking, if you work with spectral cubes and/or rotation curves in galaxies, you might find SuperMAGE useful for your work. SuperMAGE is designed to interface with the gravitational lensing software Caustics, so you can use it to model lensed galaxies as well.
Documentation
Tutorial notebooks (getting started, mass models, cloud-based simulation, visibilities, end-to-end fitting, lensed cubes) and a full API reference live in docs/source/. Build them locally with
pip install -r docs/requirements.txt
jupyter-book build docs/source/
NOTE: Active development. Non-functioning and untested code may occur.
Metadata
Release files for supermage 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| supermage-1.0.3.tar.gz | 2.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| supermage-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.2 MB
Release files / supermage-1.0.3.tar.gz
| Download URL | supermage-1.0.3.tar.gz |
|---|---|
| Size | 2.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18cb62bae1f14b3cc0de70268b1449c24335c30bde528ad0d78e3e6ee213c68f
|
|
BLAKE2b-256 checksum How to use checksums |
9a6f54129992ddd09d689d9f528348a98736d4e68505d9841ff09f506fd4f44a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logRelease files / supermage-1.0.3-py3-none-any.whl
| Download URL | supermage-1.0.3-py3-none-any.whl |
|---|---|
| Size | 75.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7bb8de97b8c38be776a5b0f0d095e2739eab94bdafb6a63f66266f5c3993eeb
|
|
BLAKE2b-256 checksum How to use checksums |
a89e281af49d2a5d835c9fa1d914447269d966d75d0cfd2d13ae84102c0cd9b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency log