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.2.tar.gz (70.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

star_persephone-0.1.2-py3-none-any.whl (75.8 kB view details)

Uploaded Python 3

File details

Details for the file star_persephone-0.1.2.tar.gz.

File metadata

  • Download URL: star_persephone-0.1.2.tar.gz
  • Upload date:
  • Size: 70.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.19

File hashes

Hashes for star_persephone-0.1.2.tar.gz
Algorithm Hash digest
SHA256 763307512fa304cc604e53e7621db971f55e0364fa3e6ae474d4c53362bf6576
MD5 a7f7962cfce97937b36d2ea98dbb7e34
BLAKE2b-256 1506a7815d9aceb6bc6b22a9d86d8c567829ee69677f87573d4f03429804d8c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for star_persephone-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d00c262b8e46f6ab16cfa4faafb51b4d7560d3bd1cb18968a4e99c5c73d158b
MD5 7009383b420592fb76adb5da55e0400e
BLAKE2b-256 72cd988f357f073f98b0ce00cd5887e8d7213e51c65f33392deece1d7f1ee4cb

See more details on using hashes here.

Supported by

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