Skip to main content

A package for peakbagging solar-like oscillators

Project description

Peakbagging made easy

https://img.shields.io/badge/GitHub-PBjam-green.svg Documentation Status http://img.shields.io/badge/license-MIT-blue.svg?style=flat https://img.shields.io/github/issues-closed/grd349/PBjam.svg https://badge.fury.io/py/pbjam.svg https://travis-ci.com/grd349/PBjam.svg?branch=master http://img.shields.io/badge/arXiv-2012.00580-B31B1B.svg

PBjam is toolbox for modeling the oscillation spectra of solar-like oscillators. This involves two main parts: identifying a set of modes of interest, and accurately modeling those modes to measure their frequencies.

Currently, the mode identification is based on fitting the asymptotic relation to the l=2,0 pairs, relying on the cumulative sum of prior knowledge gained from NASA’s Kepler mission to inform the fitting process.

Modeling the modes, or ‘peakbagging’, is done using the HMC sampler from pymc3, which fits a Lorentzian to each of the identified modes, with much fewer priors than during he mode ID process. This allows for a more accurate model of the spectrum of frequencies, than the heavily parameterized models like the asymptotic relation.

Read the docs at pbjam.readthedocs.io.

Contributing

If you want to raise and issue or contribute code to PBjam, see the guidelines on contributing.

Authors

There are different ways to contribute to PBjam, the Scientific Influencers help guide the scientific aspects of PBjam, the Chaos Engineers try to break the code or simply report bugs, while the Main Contributors submit Pull Requests with somewhat bigger additions to the code or documentation.

Main Contributors

Chaos Engineers

Scientific Influencers

Lindsey Carboneau

Warrick Ball

Othman Benomar

Guy Davies

Rafa Garcia

Bill Chaplin

Oliver Hall

Tanda Li

Enrico Corsaro

Alex Lyttle

Joel Ong

Patrick Gaulme

Martin Nielsen


Mikkel Lund



Benoit Mosser



Andy Moya



Ian Roxburgh

Acknowledgements

If you use PBjam in your work please cite the PBjam paper (forthcoming), and if possible provide links to the GitHub repository.

We encourage PBjam users to also cite the packages and publications that PBjam makes use of. PBjam will automatically keep track of the publications that were used during a run, and can list them for you in bibtex format (see the Referencing Notebook).

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

pbjam-1.0.3.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

pbjam-1.0.3-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file pbjam-1.0.3.tar.gz.

File metadata

  • Download URL: pbjam-1.0.3.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for pbjam-1.0.3.tar.gz
Algorithm Hash digest
SHA256 d2295d0968dd3a95a693c29da7e733c20ab20f6546c9c05ca5ed6ec0913eadb5
MD5 6e298d6314f7a816a14b606b52da1372
BLAKE2b-256 461a558adc75e17777901f43d7611a8cec38e64247936529ddc7250232762d05

See more details on using hashes here.

File details

Details for the file pbjam-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pbjam-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for pbjam-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a026c4c8d3e083d03c2e56c34159cb5ff96093a31a21663d9afd14985c95cdcb
MD5 d1cccf17511e33d25d0589386114c1cc
BLAKE2b-256 aac81d8975f2f4b8de395dc9d91b5cd15d342e13abed5990713d22f5e4e52930

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