Stellar model grid management and seismic rotational kernel computations.
Project description
persephone: stellar modelling and asteroseismology
What is persephone ?
persephone
implements a parallelisable Python interface to compute
MESA stellar
model grids and run GYRE
on them. It also provides a set of functions to analyse the computed model,
among which seismic rotational kernels computations.
In the future, grid fitting and inversion methods are planned to be
implemented in the module.
Getting started
Prerequisites
persephone
is written in Python3.
The following Python package are necessary to use it :
- numpy
- scipy
- matplotlib
- h5py
- pathos
- py_mesa_reader
- pygyre
Note that for py_mesa_reader, you will have to clone the repository
and install it manually from sources with pip
.
A MESA
and a GYRE
installations are necessary to use the persephone.grids
submodule.
Installation
You can install the packaged versions from PyPI by running
pip install star-persephone
You can also directly install the code from source. Clone the repository and run
pip install .
persephone
does not have a conda-forge packaged version yet
but it is planned to provide one in the future.
Documentation
An online documentation with tutorials and API is available on ReadTheDocs.
Author
- Sylvain N. Breton - Maintainer - (INAF-OACT, Catania, Italy)
Acknowledging persephone
If you use persephone
in your work, please provide a link to
the GitLab repository and the documentation.
You should also provide the proper citations and acknowledgements for MESA and GYRE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file star_persephone-0.1.1.tar.gz
.
File metadata
- Download URL: star_persephone-0.1.1.tar.gz
- Upload date:
- Size: 65.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b47e3348f5429614513dbcdc444a5b118f0f0477477d1baa035a5633a416e203 |
|
MD5 | ae8c5695695e72d7d7f4fde2d513f991 |
|
BLAKE2b-256 | 28f1969900c497e0edfbe2e72e2bf8d22d1b77e5aecad41213b60b2c280f9084 |
File details
Details for the file star_persephone-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: star_persephone-0.1.1-py3-none-any.whl
- Upload date:
- Size: 71.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5cd76208344759a7b39a7307c5a5966304b3ccae13b8838f2b0415ce1cc111d |
|
MD5 | 6c75ba919ee8fe42814772a3db8bd7c7 |
|
BLAKE2b-256 | 05d2a78484983f735244fe0687899d21fd8a248694138e6133d37e55881ab8a3 |