lightkurve

A friendly package for Kepler & TESS time series analysis in Python.

https://github.com/lightkurve/lightkurve

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    15 of 51 committers (29.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.8%) to scientific vocabulary

Keywords

astronomy astrophysics k2 kepler nasa python tess time-series timeseries

Keywords from Contributors

exoplanets mcmc astropy-affiliated astropy gaussian-processes optimizing-compiler cosmology supernovae spectroscopy bayesian-inference
Last synced: 6 months ago · JSON representation ·

Repository

A friendly package for Kepler & TESS time series analysis in Python.

Basic Info
Statistics
  • Stars: 454
  • Watchers: 18
  • Forks: 177
  • Open Issues: 192
  • Releases: 68
Topics
astronomy astrophysics k2 kepler nasa python tess time-series timeseries
Created about 8 years ago · Last pushed 9 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Authors

README.rst

Lightkurve
==========

**A friendly package for Kepler & TESS time series analysis in Python.**

**Documentation: https://lightkurve.github.io/lightkurve/**

|test-badge| |conda-badge| |pypi-badge| |pypi-downloads| |doi-badge| |astropy-badge|

.. |conda-badge| image:: https://img.shields.io/conda/vn/conda-forge/lightkurve.svg
                 :target: https://anaconda.org/conda-forge/lightkurve
.. |pypi-badge| image:: https://img.shields.io/pypi/v/lightkurve.svg
                :target: https://pypi.python.org/pypi/lightkurve
.. |pypi-downloads| image:: https://pepy.tech/badge/lightkurve
                :target: https://pepy.tech/project/lightkurve
.. |test-badge| image:: https://github.com/lightkurve/lightkurve/workflows/Lightkurve-tests/badge.svg
                 :target: https://github.com/lightkurve/lightkurve/actions?query=branch%3Amain
.. |astropy-badge| image:: https://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat
                   :target: http://www.astropy.org
.. |doi-badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1181928.svg
              :target: https://lightkurve.github.io/lightkurve/about/citing.html             

**Lightkurve** is a community-developed, open-source Python package which offers a beautiful and user-friendly way
to analyze astronomical flux time series data,
in particular the pixels and lightcurves obtained by
**NASA's Kepler and TESS exoplanet missions**.

.. image:: https://raw.githubusercontent.com/lightkurve/lightkurve/main/docs/source/_static/images/lightkurve-teaser.gif

This package aims to lower the barrier for students, astronomers,
and citizen scientists interested in analyzing Kepler and TESS space telescope data.
It does this by providing **high-quality building blocks and tutorials**
which enable both hand-tailored data analyses and advanced automated pipelines.


Documentation
-------------

Read the documentation at `https://lightkurve.github.io/lightkurve/ `_.


Quickstart and Installation
---------------------------

Please visit our quickstart guide at `https://lightkurve.github.io/lightkurve/quickstart.html `_. 

The easiest way to install *Lightkurve* and all of its dependencies is to use the ``pip`` command,
which is a standard part of all Python distributions.
To install *Lightkurve*, run the following command in a terminal window::

    $ python -m pip install lightkurve --upgrade

The ``--upgrade`` flag is optional, but recommended if you already
have *Lightkurve* installed and want to upgrade to the latest version.

Depending on the specific Python environment, you may need to replace ``python``
with the correct Python interpreter, e.g., ``python3``.

If you want to experiment with the latest development version of
*Lightkurve*, you can install it straight from the main branch on GitHub:

.. code-block:: bash

    $ git clone https://github.com/lightkurve/lightkurve.git
    $ cd lightkurve
    $ python -m pip install .

If you want to have a so-called editable install which enables the installed
version to immediately reflect changes made in the source tree, you can use:

.. code-block:: bash

    $ python -m pip install poetry
    $ poetry install

Please see our guide on `https://lightkurve.github.io/lightkurve/development/index.html `_
for additional instructions.


Contributing
------------

We welcome community contributions!
Please read the  guidelines at `https://lightkurve.github.io/lightkurve/development/contributing.html `_.


Citing
------

If you find Lightkurve useful in your research, please cite it and give us a GitHub star!
Please read the citation instructions at `https://lightkurve.github.io/lightkurve/about/citing.html `_.


Contact
-------
Lightkurve is an open source community project created by `the authors `_.
The best way to contact us is to `open an issue `_ or to e-mail tesshelp@bigbang.gsfc.nasa.gov.
Please include a self-contained example that fully demonstrates your problem or question.

Owner

  • Name: Lightkurve
  • Login: lightkurve
  • Kind: organization

A friendly Python package for making discoveries with data from NASA's Kepler & TESS telescopes.

Citation (CITATION)

If you use Lightkurve in your work or research, please include a citation using the instructions provided at:

    https://lightkurve.github.io/lightkurve/about/citing.html

Thank you!

GitHub Events

Total
  • Create event: 5
  • Commit comment event: 1
  • Release event: 1
  • Issues event: 40
  • Watch event: 43
  • Delete event: 1
  • Issue comment event: 103
  • Push event: 25
  • Pull request review event: 30
  • Pull request review comment event: 30
  • Pull request event: 29
  • Fork event: 16
Last Year
  • Create event: 5
  • Commit comment event: 1
  • Release event: 1
  • Issues event: 40
  • Watch event: 43
  • Delete event: 1
  • Issue comment event: 103
  • Push event: 25
  • Pull request review event: 30
  • Pull request review comment event: 30
  • Pull request event: 29
  • Fork event: 16

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 1,366
  • Total Committers: 51
  • Avg Commits per committer: 26.784
  • Development Distribution Score (DDS): 0.568
Past Year
  • Commits: 50
  • Committers: 9
  • Avg Commits per committer: 5.556
  • Development Distribution Score (DDS): 0.6
Top Committers
Name Email Commits
Geert Barentsen g****t@b****e 590
Geert Barentsen h****o@g****o 232
Christina Hedges c****s@n****v 123
mirca j****a@g****m 102
Nicholas Saunders n****4@g****m 96
Sam Lee o****e@u****m 77
gully i****y@g****m 34
Oliver Hall o****1@s****k 12
rebekah9969 h****l@i****u 12
Keyu Xing k****g@m****n 7
Jeff Smith k****c@g****m 7
Christina Hedges 1****s@u****m 7
Keaton Bell k****b@a****u 6
Sheila Sagear s****r@b****u 5
Tom Barclay t****m@t****m 4
Derek Homeier d****e@g****e 3
KenMighell m****l@n****u 3
Colin J. Burke c****2@i****u 3
Emma Turtelboom 4****t@u****m 2
Guy Davies g****9@g****m 2
Ann Marie Cody a****y@u****m 2
Gutsycat o****i@m****u 2
Jose A Lerma III J****I@u****m 2
Isabel C i****7@u****u 2
Keaton Bell k****l@u****u 2
Dan Foreman-Mackey f****y@g****m 2
Johnny Zhang j****g@u****u 2
Stephanie Douglas s****s@u****m 2
Isaac Yong 7****4@u****m 1
Benjamin Pope b****e@u****u 1
and 21 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 173
  • Total pull requests: 125
  • Average time to close issues: about 1 year
  • Average time to close pull requests: about 2 months
  • Total issue authors: 91
  • Total pull request authors: 28
  • Average comments per issue: 3.41
  • Average comments per pull request: 2.15
  • Merged pull requests: 79
  • Bot issues: 0
  • Bot pull requests: 7
Past Year
  • Issues: 17
  • Pull requests: 28
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 16 days
  • Issue authors: 12
  • Pull request authors: 9
  • Average comments per issue: 2.06
  • Average comments per pull request: 1.86
  • Merged pull requests: 20
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • orionlee (35)
  • christinahedges (11)
  • barentsen (8)
  • rebekah9969 (7)
  • bmorris3 (4)
  • kelle (4)
  • jcsmithhere (3)
  • ojhall94 (3)
  • pmaxted (3)
  • Enessyakut (2)
  • GijsMulders (2)
  • Nschanche (2)
  • warrickball (2)
  • aaelli99 (2)
  • Roseane19 (2)
Pull Request Authors
  • orionlee (40)
  • Nschanche (27)
  • christinahedges (13)
  • dependabot[bot] (5)
  • vbkostov (5)
  • kelle (4)
  • snbianco (4)
  • rebekah9969 (4)
  • dfm (4)
  • mirca (3)
  • ojhall94 (3)
  • danhey (3)
  • dhomeier (2)
  • Alpha-Ursae-Minoris (2)
  • emmanuel-ferdman (2)
Top Labels
Issue Labels
:bug: bug (25) :heavy_plus_sign: enhancement (15) :flying_disc: discussion (14) :memo: documentation (11) :wastebasket: binning-problem (8) :athletic_shoe: sprint-worthy (8) :closed_book: closeme? (6) :peanuts: easy to close (6) :pause_button: upstream fix needed (5) :hand: help wanted (5) :diving_mask: masked array problems (4) :sleeping: low priority (4) :sos: helpdesk (2) :snail: prohibitively-slow (2) :muscle: WIP (1) :test_tube: needs tests (1) :ballot_box_with_check: feedback wanted (1) :scream: high priority (1) :window: windows (1)
Pull Request Labels
:muscle: WIP (12) :peanuts: easy to close (10) dependencies (5) github_actions (2) :memo: documentation (1) :bug: bug (1) :ballot_box_with_check: feedback wanted (1) :wastebasket: binning-problem (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 13,803 last-month
  • Total docker downloads: 321
  • Total dependent packages: 31
    (may contain duplicates)
  • Total dependent repositories: 98
    (may contain duplicates)
  • Total versions: 134
  • Total maintainers: 2
pypi.org: lightkurve

A friendly package for Kepler & TESS time series analysis in Python.

  • Versions: 88
  • Dependent Packages: 31
  • Dependent Repositories: 96
  • Downloads: 13,803 Last month
  • Docker Downloads: 321
Rankings
Dependent packages count: 0.6%
Dependent repos count: 1.5%
Docker downloads count: 2.1%
Average: 2.6%
Stargazers count: 3.4%
Forks count: 4.1%
Downloads: 4.1%
Maintainers (2)
Last synced: 6 months ago
conda-forge.org: lightkurve

Lightkurve is a community-developed, open-source Python package which offers a beautiful and user-friendly way to analyze astronomical flux time series data, in particular the pixels and lightcurves obtained by NASA's Kepler and TESS exoplanet missions.

  • Versions: 46
  • Dependent Packages: 0
  • Dependent Repositories: 2
Rankings
Forks count: 16.2%
Dependent repos count: 20.1%
Stargazers count: 21.9%
Average: 27.4%
Dependent packages count: 51.6%
Last synced: 6 months ago