Skip to main content

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.

Metadata

Release files for star-persephone 0.1.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 star-persephone 0.1.2
File Size Uploaded
star_persephone-0.1.2.tar.gz 70.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for star-persephone 0.1.2
File Interpreter ABI Platform
star_persephone-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 146.4 kB

Release files / star_persephone-0.1.2.tar.gz

Download URL star_persephone-0.1.2.tar.gz
Size 70.6 kB
Tags Source
SHA-256 checksum
How to use checksums
763307512fa304cc604e53e7621db971f55e0364fa3e6ae474d4c53362bf6576
BLAKE2b-256 checksum
How to use checksums
1506a7815d9aceb6bc6b22a9d86d8c567829ee69677f87573d4f03429804d8c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.19

Release files / star_persephone-0.1.2-py3-none-any.whl

Download URL star_persephone-0.1.2-py3-none-any.whl
Size 75.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4d00c262b8e46f6ab16cfa4faafb51b4d7560d3bd1cb18968a4e99c5c73d158b
BLAKE2b-256 checksum
How to use checksums
72cd988f357f073f98b0ce00cd5887e8d7213e51c65f33392deece1d7f1ee4cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1

2 release files

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