Science Score: 54.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
-
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: tiziano1590
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Size: 7.63 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Documentation
cheope has its own documentation and can be found here
Create the appropriate environment
It is suggestted to create a separate anaconda environment to proceed with the installation:
conda create -n cheope python==3.8 numpy scipy matplotlib pandas
After creating a conda environmnent called cheope and installed the basic libraries numpy, scipy, matplotlib and pandas, activate the environment
conda activate cheope
Before installing cheope, install cython and mpi4py using conda:
conda install cython mpi4py
Download and Install
Download with PyPI:
Simply:
pip install cheope
Download from GitHub:
git clone https://github.com/tiziano1590/cheops_analysis_package
go to your local Cheope repository and install it with the following command:
pip install -e .
IMPORTANT: For the correct usage of the parallel version of pycheops. To do so install pycheops tiziano190 repository:
``` git clone https://github.com/tiziano1590/pycheops
cd pycheops ```
switch to the parallel branch:
git checkout parallel
and install it:
pip install -e .
Cheops
In this section we regroup all the commands inherent to the CHEOPS space mission dataset analysis. Here we include some visualisation and analysis options.
Usage
To use it, simply digit the command:
cheope -i path/to/parameters/file.yml
Run initial check of a dataset
Cheope will run a basic analysis of the input dataset, checking the lightcurve and providing some basic statistics about it. The command to run the basic check is:
cheope -i path/to/parameters/file.yml -sc
Run analysis for a Single Visit observation and model selection with Bayes Factor
Cheope can run a single visit analysis for a transit observation, compares several models with different parameters and computes a Bayes factor for each of them, comparing them with the simple transit model without parameters.
To run Cheope in this configuration use the command:
cheope -i path/to/parameters/file.yml -sb
Multivisit run
In this mode, if folds all the input observations and runs a multivisit analysis. To activate the multivisit mode, run:
cheope -i path/to/parameters/file.yml -m
User-defined light curve
cheope can run also user-precomputer light curves stored in an ascii file, the minimum file should have three columns with: time, flux and the error on the flux.
Once reformatted the lightcurve into a .txt or .dat file, it is possible to fit the user-defined lightcurve by using the command:
cheope -i path/to/parameters/file.yml -a
TESS
In this section we explore the possible commands to analyise TESS-like datasets
Run analysis for a Single Visit including also your Kepler/TESS points
A normal Single visit run, including Kepler/TESS observation.
The command is:
cheope -i path/to/parameters/file.yml -skt
Use of Selenium
cheope incorporates a web-browser bot able to download all the datasets related to a particular target.
The CHEOPS dataset
We bypass the official API (will be included in a future version) and use a human-simulated behaviour to log into the DACE platform and download the target's dataset. To download and run a preliminary check on a planetary system, run:
cheope -i path/to/parameters/file.yml --selenium-dace --add-single-check
The TESS dataset
Here there is a list of command to check and analyse some TESS lightcurves.
download TESS lighcurves and run preliminary check
To run the latest sectors' light curves and run a preliminary check on them:
cheope -i path/to/parameters/file.yml --selenium-tess --add-single-kepler-tess --download
Only display the TESS' lighcurves
If you want only display the TESS' lightcurve withough running any check nor analysis, run:
cheope -i path/to/parameters/file.yml --selenium-tess --read-fits
Owner
- Name: Tiziano Zingales
- Login: tiziano1590
- Kind: user
- Location: Padova, Italy
- Company: Università di Padova
- Website: http://tizianozingales.com
- Repositories: 3
- Profile: https://github.com/tiziano1590
Citation (CITATION.cff)
cff-version: 3.3.1
message: "If you use this software, please cite it as below."
authors:
- family-names: Zingales, Borsato
given-names: Tiziano, Luca
orcid: https://orcid.org/0000-0001-6880-5356
title: "cheope - interpreting light curves"
version: 0.3.4
date-released: 2022-10-01
GitHub Events
Total
Last Year
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| tiziano1590 | t****s@g****m | 95 |
| Tiziano | t****5@u****k | 62 |
| Luca Borsato | b****a@g****m | 29 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: about 4 hours
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 1.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- tiziano1590 (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 22 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 10
- Total maintainers: 1
pypi.org: cheope
CHEOPE: studying transiting exoplanets
- Homepage: https://github.com/tiziano1590/cheops_analysis-package/cheope
- Documentation: https://cheope.readthedocs.io/
- License: LICENSE
-
Latest release: 0.6.0
published about 3 years ago
Rankings
Maintainers (1)
Dependencies
- cryptography *
- cython *
- emcee *
- h5py *
- ipython *
- matplotlib *
- mpi4py *
- numpy *
- pathos *
- pyGTC *
- pycheops-ultra *
- pyyaml *
- renku-sphinx-theme *
- scikit-learn *
- selenium *
- sphinx *
- sphinx-autoapi *
- statsmodels *
- ultranest *