pycheops

Python module for the analysis of light curves from the ESA Cheops mission

https://github.com/pmaxted/pycheops

Science Score: 44.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Python module for the analysis of light curves from the ESA Cheops mission

Basic Info
  • Host: GitHub
  • Owner: pmaxted
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: master
  • Homepage: http://cheops.unibe.ch/
  • Size: 260 MB
Statistics
  • Stars: 23
  • Watchers: 8
  • Forks: 17
  • Open Issues: 6
  • Releases: 2
Created almost 8 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Citation

README.rst

PYCHEOPS
========

Python package for the analysis of light curves from the `ESA CHEOPS mission `_.

Use ``pip install pycheops`` to install.

See `pycheops/examples/Notebooks `_ for examples.

For discussion and announcements, please join the `pycheops google group `_

See pycheops/docs/PyCheops_Cookbook.pdf for a guide to using pycheops.

See pycheops/examples/Notebooks for Jupyter notebook that illustrate the
features of pycheops.

See `Maxted et al.  2022MNRAS.514...77M `_ for a full description of the
algorithms and assumptions used in pycheops. 

Troubleshooting
***************

SSLCertVerificationError
------------------------
Try

 ``$ pip uninstall python-dace-client``

 ``$ pip install dace-query``

Installation fails with "ModuleNotFoundError: No module named 'pybind11'"
--------------------------------------------------------------------------

Run ``pip install pybind11`` then try again

StarProperties(dataset.target) produces "Segmentation fault: 11"
-----------------------------------------------------------------

You are running the wrong version of python, e.g., anaconda2 instead of anaconda3

"TypeError: 'str' object is not callable" in animate frames 
------------------------------------------------------------
Install "pillow", e.g., conda install pillow.

"No matching distribution found for matplotlib>3,2 (from pycheops)" 
--------------------------------------------------------------------
 This error message may appear when upgrading to pycheops version 0.8.0 or
 later.  Two solutions have been found ...

 1. "conda update --all" then "pip install pycheops --upgrade"

 2. "pip install matplotlib --upgrade" then "pip install pycheops --upgrade"

Installation fails with "ERROR: Could not build wheels for celerite2 which use PEP 517 and cannot be installed directly" 
-------------------------------------------------------------------------------------------------------------------------
 This error message may appear when upgrading to pycheops version 0.9.1 or
 later. The working solution is to install celerite2 prior to installing/
 updating pycheops using:

 ``git clone --recursive https://github.com/dfm/celerite2.git``

 ``cd celerite2``

 ``python -m pip install celerite2==0.0.1rc1``

Owner

  • Name: Pierre Maxted
  • Login: pmaxted
  • Kind: user
  • Location: UK
  • Company: Keele University

Citation (CITATION.cff)

date-released: "2022-jul-01"
repository-code: "https://github.com/pmaxted/pycheops"
message: "If you use this software, please cite it as below."
doi: "10.1093/mnras/stab3371"
title: "Analysis of Early Science observations with the CHaracterising ExOPlanets Satellite (CHEOPS) using PYCHEOPS"
cff-version: "1.2.0"
authors:
  - family-names: "Maxted"
    given-names: "P. F. L."
  - family-names: "Ehrenreich"
    given-names: "D."
  - family-names: "Wilson"
    given-names: "T. G."
  - family-names: "Alibert"
    given-names: "Y."
  - family-names: "Cameron"
    given-names: "A. Collier"
  - family-names: "Hoyer"
    given-names: "S."
  - family-names: "Sousa"
    given-names: "S. G."
  - family-names: "Olofsson"
    given-names: "G."
  - family-names: "Bekkelien"
    given-names: "A."
  - family-names: "Deline"
    given-names: "A."
  - family-names: "Delrez"
    given-names: "L."
  - family-names: "Bonfanti"
    given-names: "A."
  - family-names: "Borsato"
    given-names: "L."
  - family-names: "Alonso"
    given-names: "R."
  - family-names: "Anglada Escudé"
    given-names: "G."
  - family-names: "Barrado"
    given-names: "D."
  - family-names: "Barros"
    given-names: "S. C. C."
  - family-names: "Baumjohann"
    given-names: "W."
  - family-names: "Beck"
    given-names: "M."
  - family-names: "Beck"
    given-names: "T."
  - family-names: "Benz"
    given-names: "W."
  - family-names: "Billot"
    given-names: "N."
  - family-names: "Biondi"
    given-names: "F."
  - family-names: "Bonfils"
    given-names: "X."
  - family-names: "Brandeker"
    given-names: "A."
  - family-names: "Broeg"
    given-names: "C."
  - family-names: "Bárczy"
    given-names: "T."
  - family-names: "Cabrera"
    given-names: "J."
  - family-names: "Charnoz"
    given-names: "S."
  - family-names: "Corral Van Damme"
    given-names: "C."
  - family-names: "Csizmadia"
    given-names: "Sz"
  - family-names: "Davies"
    given-names: "M. B."
  - family-names: "Deleuil"
    given-names: "M."
  - family-names: "Demangeon"
    given-names: "O. D. S."
  - family-names: "Demory"
    given-names: "B. -O."
  - family-names: "Erikson"
    given-names: "A."
  - family-names: "Florén"
    given-names: "H. G."
  - family-names: "Fortier"
    given-names: "A."
  - family-names: "Fossati"
    given-names: "L."
  - family-names: "Fridlund"
    given-names: "M."
  - family-names: "Futyan"
    given-names: "D."
  - family-names: "Gandolfi"
    given-names: "D."
  - family-names: "Gillon"
    given-names: "M."
  - family-names: "Guedel"
    given-names: "M."
  - family-names: "Guterman"
    given-names: "P."
  - family-names: "Heng"
    given-names: "K."
  - family-names: "Isaak"
    given-names: "K. G."
  - family-names: "Kiss"
    given-names: "L."
  - family-names: "Laskar"
    given-names: "J."
  - family-names: "Lecavelier des Etangs"
    given-names: "A."
  - family-names: "Lendl"
    given-names: "M."
  - family-names: "Lovis"
    given-names: "C."
  - family-names: "Magrin"
    given-names: "D."
  - family-names: "Nascimbeni"
    given-names: "V."
  - family-names: "Ottensamer"
    given-names: "R."
  - family-names: "Pagano"
    given-names: "I."
  - family-names: "Pallé"
    given-names: "E."
  - family-names: "Peter"
    given-names: "G."
  - family-names: "Piotto"
    given-names: "G."
  - family-names: "Pollacco"
    given-names: "D."
  - family-names: "Pozuelos"
    given-names: "F. J."
  - family-names: "Queloz"
    given-names: "D."
  - family-names: "Ragazzoni"
    given-names: "R."
  - family-names: "Rando"
    given-names: "N."
  - family-names: "Rauer"
    given-names: "H."
  - family-names: "Reimers"
    given-names: "C."
  - family-names: "Ribas"
    given-names: "I."
  - family-names: "Salmon"
    given-names: "S."
  - family-names: "Santos"
    given-names: "N. C."
  - family-names: "Scandariato"
    given-names: "G."
  - family-names: "Simon"
    given-names: "A. E."
  - family-names: "Smith"
    given-names: "A. M. S."
  - family-names: "Steller"
    given-names: "M."
  - family-names: "Swayne"
    given-names: "M. I."
  - family-names: "Szabó"
    given-names: "Gy M."
  - family-names: "Ségransan"
    given-names: "D."
  - family-names: "Thomas"
    given-names: "N."
  - family-names: "Udry"
    given-names: "S."
  - family-names: "Van Grootel"
    given-names: "V."
  - family-names: "Walton"
    given-names: "N. A."
preferred-citation:
  type: "article"
  doi: "10.1093/mnras/stab3371"
  date-released: "2022-jul-01"
  volume: "514"
  journal: ""
  title: "Analysis of Early Science observations with the CHaracterising ExOPlanets Satellite (CHEOPS) using PYCHEOPS"
  start: "77-104"
  authors:
    - family-names: "Maxted"
      given-names: "P. F. L."
    - family-names: "Ehrenreich"
      given-names: "D."
    - family-names: "Wilson"
      given-names: "T. G."
    - family-names: "Alibert"
      given-names: "Y."
    - family-names: "Cameron"
      given-names: "A. Collier"
    - family-names: "Hoyer"
      given-names: "S."
    - family-names: "Sousa"
      given-names: "S. G."
    - family-names: "Olofsson"
      given-names: "G."
    - family-names: "Bekkelien"
      given-names: "A."
    - family-names: "Deline"
      given-names: "A."
    - family-names: "Delrez"
      given-names: "L."
    - family-names: "Bonfanti"
      given-names: "A."
    - family-names: "Borsato"
      given-names: "L."
    - family-names: "Alonso"
      given-names: "R."
    - family-names: "Anglada Escudé"
      given-names: "G."
    - family-names: "Barrado"
      given-names: "D."
    - family-names: "Barros"
      given-names: "S. C. C."
    - family-names: "Baumjohann"
      given-names: "W."
    - family-names: "Beck"
      given-names: "M."
    - family-names: "Beck"
      given-names: "T."
    - family-names: "Benz"
      given-names: "W."
    - family-names: "Billot"
      given-names: "N."
    - family-names: "Biondi"
      given-names: "F."
    - family-names: "Bonfils"
      given-names: "X."
    - family-names: "Brandeker"
      given-names: "A."
    - family-names: "Broeg"
      given-names: "C."
    - family-names: "Bárczy"
      given-names: "T."
    - family-names: "Cabrera"
      given-names: "J."
    - family-names: "Charnoz"
      given-names: "S."
    - family-names: "Corral Van Damme"
      given-names: "C."
    - family-names: "Csizmadia"
      given-names: "Sz"
    - family-names: "Davies"
      given-names: "M. B."
    - family-names: "Deleuil"
      given-names: "M."
    - family-names: "Demangeon"
      given-names: "O. D. S."
    - family-names: "Demory"
      given-names: "B. -O."
    - family-names: "Erikson"
      given-names: "A."
    - family-names: "Florén"
      given-names: "H. G."
    - family-names: "Fortier"
      given-names: "A."
    - family-names: "Fossati"
      given-names: "L."
    - family-names: "Fridlund"
      given-names: "M."
    - family-names: "Futyan"
      given-names: "D."
    - family-names: "Gandolfi"
      given-names: "D."
    - family-names: "Gillon"
      given-names: "M."
    - family-names: "Guedel"
      given-names: "M."
    - family-names: "Guterman"
      given-names: "P."
    - family-names: "Heng"
      given-names: "K."
    - family-names: "Isaak"
      given-names: "K. G."
    - family-names: "Kiss"
      given-names: "L."
    - family-names: "Laskar"
      given-names: "J."
    - family-names: "Lecavelier des Etangs"
      given-names: "A."
    - family-names: "Lendl"
      given-names: "M."
    - family-names: "Lovis"
      given-names: "C."
    - family-names: "Magrin"
      given-names: "D."
    - family-names: "Nascimbeni"
      given-names: "V."
    - family-names: "Ottensamer"
      given-names: "R."
    - family-names: "Pagano"
      given-names: "I."
    - family-names: "Pallé"
      given-names: "E."
    - family-names: "Peter"
      given-names: "G."
    - family-names: "Piotto"
      given-names: "G."
    - family-names: "Pollacco"
      given-names: "D."
    - family-names: "Pozuelos"
      given-names: "F. J."
    - family-names: "Queloz"
      given-names: "D."
    - family-names: "Ragazzoni"
      given-names: "R."
    - family-names: "Rando"
      given-names: "N."
    - family-names: "Rauer"
      given-names: "H."
    - family-names: "Reimers"
      given-names: "C."
    - family-names: "Ribas"
      given-names: "I."
    - family-names: "Salmon"
      given-names: "S."
    - family-names: "Santos"
      given-names: "N. C."
    - family-names: "Scandariato"
      given-names: "G."
    - family-names: "Simon"
      given-names: "A. E."
    - family-names: "Smith"
      given-names: "A. M. S."
    - family-names: "Steller"
      given-names: "M."
    - family-names: "Swayne"
      given-names: "M. I."
    - family-names: "Szabó"
      given-names: "Gy M."
    - family-names: "Ségransan"
      given-names: "D."
    - family-names: "Thomas"
      given-names: "N."
    - family-names: "Udry"
      given-names: "S."
    - family-names: "Van Grootel"
      given-names: "V."
    - family-names: "Walton"
      given-names: "N. A."

GitHub Events

Total
  • Issues event: 3
  • Watch event: 3
  • Push event: 12
  • Pull request event: 7
  • Fork event: 4
  • Create event: 2
Last Year
  • Issues event: 3
  • Watch event: 3
  • Push event: 12
  • Pull request event: 7
  • Fork event: 4
  • Create event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 3
  • Average time to close issues: 5 days
  • Average time to close pull requests: less than a minute
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 3
  • Average time to close issues: 5 days
  • Average time to close pull requests: less than a minute
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • suman-phy (1)
  • ThomasGWilson (1)
  • asmasca (1)
  • tundeakins (1)
  • piacortes (1)
Pull Request Authors
  • pmaxted (16)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 888 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 93
  • Total maintainers: 1
pypi.org: pycheops

CHEOPS light curve analysis software

  • Versions: 93
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 888 Last month
Rankings
Dependent packages count: 10.1%
Downloads: 11.1%
Average: 14.3%
Dependent repos count: 21.5%
Maintainers (1)
Last synced: 7 months ago

Dependencies

setup.py pypi
  • astropy >=3.2.2
  • astroquery *
  • cdspyreadme *
  • celerite2 *
  • corner *
  • emcee >=3.0.0
  • lmfit >=0.9.14
  • matplotlib >3.2
  • numba >=0.44.1
  • numpy >=1.17.2
  • photutils *
  • python-dace-client *
  • scipy *
  • tqdm *