https://github.com/msbc/helmeos
A Python implementation/port of Frank Timmes' Helmholtz EoS.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
A Python implementation/port of Frank Timmes' Helmholtz EoS.
Basic Info
Statistics
- Stars: 6
- Watchers: 1
- Forks: 4
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
helmeos
A Python implementation/port of Frank Timmes' Helmholtz EoS.
This package provides a simple interface to the Helmholtz EoS for a wide range of temperatures and densities. The Helmholtz EoS is a tabulated equation of state for stellar matter, which is based on the Helmholtz free energy. The Helmholtz free energy is a function of temperature, density, and composition, and is used to calculate the pressure, internal energy, and entropy of a gas. This package does not provide a way to calculate the interpolation tables, but it does provide a way to read the tables and interpolate the values.
References
Prerequisites
Python packages:
- numpy
- matplotlib (optional, for plotting)
This is only tested on Python3.
Installation
This package is available on PyPI, so you can install it using pip:
pip install helmeos
This package is also available on conda-forge, so you can install it using conda:
conda install -c conda-forge helmeos
Example
See example.py for example code.
Owner
- Name: Matt Coleman
- Login: msbc
- Kind: user
- Company: Princeton University
- Website: sns.ias.edu/~mcoleman/
- Repositories: 4
- Profile: https://github.com/msbc
GitHub Events
Total
- Release event: 2
- Watch event: 3
- Delete event: 2
- Push event: 34
- Create event: 4
Last Year
- Release event: 2
- Watch event: 3
- Delete event: 2
- Push event: 34
- Create event: 4
Packages
- Total packages: 1
-
Total downloads:
- pypi 15 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
pypi.org: helmeos
A Python implementation/port of Frank Timmes' Helmholtz EoS.
- Documentation: https://helmeos.readthedocs.io/
- License: MIT License
-
Latest release: 1.0.0
published over 1 year ago