Skip to main content

CHEOPS light curve analysis software

Project description

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. 2021 (arxiv:2111.08828) for a full description of the algorithms and assumptions used in pycheops.

Troubleshooting

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycheops-1.0.6.tar.gz (17.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycheops-1.0.6-py2.py3-none-any.whl (43.7 MB view details)

Uploaded Python 2Python 3

File details

Details for the file pycheops-1.0.6.tar.gz.

File metadata

  • Download URL: pycheops-1.0.6.tar.gz
  • Upload date:
  • Size: 17.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for pycheops-1.0.6.tar.gz
Algorithm Hash digest
SHA256 727405d0e4b432ba90fbbf151be298bed6f59d31fd160249d8f101064213bd30
MD5 b220f012ffdd03158a7c43f9e1bf3848
BLAKE2b-256 ac85ed49bd57b863d91f6c90406f8b0e7f2b339956b6cc5a807b915c58e0c777

See more details on using hashes here.

File details

Details for the file pycheops-1.0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: pycheops-1.0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 43.7 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for pycheops-1.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9474440deadfe0ef3f680fb6d5227f7c6ac5593a13ed58a6f24741f24c0aa51a
MD5 3be9915514e36dc55ec21adf956ccb62
BLAKE2b-256 4c88fb0b38674bb47dd7efe436296257431f7df4c39c11763e1b92512ff1c94f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page