Skip to main content

Echelle

DOI

Echelle is a Python package for plotting and interacting with echelle diagrams. In an echelle diagram, the amplitude spectrum of a star is stacked in equal slices of delta nu, the large separation.

Installation

pip install echelle or download the git repository and python setup.py install

Usage

For a dynamic interface:

from echelle import interact_echelle
interact_echelle(frequency, power, dnu_min, dnu_max)

If you're using echelle in a Jupyter notebook, I suggest calling %matplotlib notebook first.

To plot a non-interactive echelle diagram,

from echelle import plot_echelle
plot_echelle(frequency, power, dnu)

See the example.ipynb for common usage!

Citing

If you make use of echelle in your work, please consider citing the Zenodo listing

@software{daniel_hey_2020_3629933,
  author       = {Daniel Hey and
                  Warrick Ball},
  title        = {{Echelle: Dynamic echelle diagrams for 
                   asteroseismology}},
  month        = jan,
  year         = 2020,
  publisher    = {Zenodo},
  version      = {1.4},
  doi          = {10.5281/zenodo.3629933},
  url          = {https://doi.org/10.5281/zenodo.3629933}
}

Thanks to Adam Hamilton for making the echelle gif!

Metadata

Release files for echelle 1.5.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 echelle 1.5.2
File Size Uploaded Provenance Actions
echelle-1.5.2.tar.gz 13.9 MB Without provenance Details for echelle-1.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for echelle 1.5.2
File Interpreter ABI Platform Actions
echelle-1.5.2-py3-none-any.whl Python 3 none any Details for echelle-1.5.2-py3-none-any.whl

Total release size: 14.0 MB

Release files / echelle-1.5.2.tar.gz

Download URL echelle-1.5.2.tar.gz
Size 13.9 MB
Tags Source
SHA-256 checksum
How to use checksums
0ddb89063d9c61562d1a615b44be15b05d65582da71b9ed33e204bc8e9e75b43
BLAKE2b-256 checksum
How to use checksums
a854199f4771b2a71c643dabe22ed02b305c2692421d02ccd185ad91ed1ea131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / echelle-1.5.2-py3-none-any.whl

Download URL echelle-1.5.2-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8228a58fa00b414aaec9ea8f53871c12abfa63c7ae840c6d2f8bcb62f9fd0b6
BLAKE2b-256 checksum
How to use checksums
6e0c741684cb0c5851fd7f3b2d4d9800fcff16ad37a6da27d5264e79a432f0fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Security for echelle 1.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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