Skip to main content

Stellar model grid management and seismic rotational kernel computations.

Project description

persephone: stellar modelling and asteroseismology

Documentation Status

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 :

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

star_persephone-0.1.1.tar.gz (65.4 kB view details)

Uploaded Source

Built Distribution

star_persephone-0.1.1-py3-none-any.whl (71.5 kB view details)

Uploaded Python 3

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

Hashes for star_persephone-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b47e3348f5429614513dbcdc444a5b118f0f0477477d1baa035a5633a416e203
MD5 ae8c5695695e72d7d7f4fde2d513f991
BLAKE2b-256 28f1969900c497e0edfbe2e72e2bf8d22d1b77e5aecad41213b60b2c280f9084

See more details on using hashes here.

File details

Details for the file star_persephone-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for star_persephone-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a5cd76208344759a7b39a7307c5a5966304b3ccae13b8838f2b0415ce1cc111d
MD5 6c75ba919ee8fe42814772a3db8bd7c7
BLAKE2b-256 05d2a78484983f735244fe0687899d21fd8a248694138e6133d37e55881ab8a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page