Skip to main content

tomso: Tools for Models of Stars and their Oscillations

GitHub repo Test status License JOSS publication

tomso is a set of Python modules for loading and saving input and output files for and from stellar evolution and oscillation codes. The functions are bundled together in modules that correspond to a specific stellar evolution code, stellar oscillation code or file format. tomso currently supports the FGONG format and various input/output files for ADIPLS, GYRE, MESA and STARS.

Read the full documentation at tomso.readthedocs.io.

Contributing

Something isn't working

Search the issues on GitHub and, if your problem hasn't been addressed before, open a new issue that describes what you tried to do, what you expected to happen and what happened instead. In case it's helpful, include your operating system, Python version and NumPy version. Also try to include a minimal working example, including the files (or parts thereof) that are causing the problem.

I found a bug and wrote a patch to fix it

If you've found the problem is something in tomso that doesn't work as it should and fixed it yourself, great! Open a pull request that describes what the problem was and how your patch fixes it.

I want tomso to support my favourite file format

Open an issue with links to the specification of the file format or where I can find (or create) examples with which to test new code. I have limited time to extend tomso's features unless it happens to align with research I'm doing but I'll try my best to implement something.

Contributors

Metadata

Release files for tomso 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tomso 0.2.2
File Size Uploaded
tomso-0.2.2.tar.gz 31.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tomso 0.2.2
File Interpreter ABI Platform
tomso-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 65.8 kB

Release files / tomso-0.2.2.tar.gz

Download URL tomso-0.2.2.tar.gz
Size 31.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d3e97d11a223207b37365a8d471a68f6861a7b5d19a8677461fc9923adabff24
BLAKE2b-256 checksum
How to use checksums
02793a14005a138dcc36609dd85ab7a74edceb7b529404db7e230c9d87b8d8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / tomso-0.2.2-py3-none-any.whl

Download URL tomso-0.2.2-py3-none-any.whl
Size 34.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
792699899fe6b345cd91cc20c0c3708ed28e23de95d019ab78c8586d0966115a
BLAKE2b-256 checksum
How to use checksums
8dc822f4fce24d7ca0f90b0fe3ba176f99a615333e0fe7bf7f70c25dff413e9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page