Skip to main content

Documentation Status PyPI version fury.io PyPI pyversions DOI:10.1093/mnras/staa1443

ARCHI - An expansion to the CHEOPS mission official pipeline

High precision time-series photometry from space is being used for a number of scientific cases. In this context, the recently launched CHaracterizing ExOPlanet Satellite (CHEOPS) (ESA) mission promises to bring 20 ppm precision over an exposure time of 6 h, when targeting nearby bright stars, having in mind the detailed characterization of exoplanetary systems through transit measurements. However, the official CHEOPS (ESA) mission pipeline only provides photometry for the main target (the central star in the field). In order to explore the potential of CHEOPS photometry for all stars in the field, we present archi, an additional open-source pipeline module to analyse the background stars present in the image. As archi uses the official data reduction pipeline data as input, it is not meant to be used as an independent tool to process raw CHEOPS data but, instead, to be used as an add-on to the official pipeline. We test archi using CHEOPS simulated images, and show that photometry of background stars in CHEOPS images is only slightly degraded (by a factor of 2–3) with respect to the main target. This opens a potential for the use of CHEOPS to produce photometric time-series of several close-by targets at once, as well as to use different stars in the image to calibrate systematic errors. We also show one clear scientific application where the study of the companion light curve can be important for the understanding of the contamination on the main target.

ARCHI - a quick preview

Here we have the masks used for the analysis of a simulated data set, for each individual image:

Alt Text

How to install archi

The pipeline is written in Python3, and most features should work on all versions. However, so far, it was only tested on python 3.6, 3.7 and 3.8

To install, simply do :

pip install pyarchi 

To see bug fixes and the new functionalities of each version refer to the official documentation

How to use the library

A proper introduction to the library, alongside documentation of the multiple functions and interfaces can be found here.

If you use the pipeline, cite the article

@article{Silva_2020,
   title={ARCHI: pipeline for light curve extraction of CHEOPS background stars},
   ISSN={1365-2966},
   url={http://dx.doi.org/10.1093/mnras/staa1443},
   DOI={10.1093/mnras/staa1443},
   journal={Monthly Notices of the Royal Astronomical Society},
   publisher={Oxford University Press (OUP)},
   author={Silva, André M and Sousa, Sérgio G and Santos, Nuno and Demangeon, Olivier D S and Silva, Pedro and Hoyer, S and Guterman, P and Deleuil, Magali and Ehrenreich, David},
   year={2020},
   month={May}
}

Known Problems

[1] There is no correction for cross-contamination between stars

[2] If we have data in the entire 200*200 region (not expected to happen) and using the "dynam" mask for the background stars it might "hit" one of the edges of the image. In such case, larger masks will not increase in the direction in which the edge is reached. However, the mask can still grow towards the other directions, leading to masks significantly larger than the original star. In such cases, we recommend to manually change the mask size on the "optimized factors" file.

Metadata

Release files for pyarchi 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyarchi 1.2.1
File Size Uploaded Provenance
pyarchi-1.2.1.tar.gz 50.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pyarchi 1.2.1
File Interpreter ABI Platform
pyarchi-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 116.5 kB

Release files / pyarchi-1.2.1.tar.gz

Download URL pyarchi-1.2.1.tar.gz
Size 50.3 kB
Tags Source
SHA-256 checksum
How to use checksums
957736e695adf8e4a2a2c295c344175f38af5aabe62e9400ee011d3518f497a6
BLAKE2b-256 checksum
How to use checksums
a6de946ae8d406b8a542caa3b62639f689c23d28167cd43ce50416e0849c668a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.2 CPython/3.8.6 Linux/5.4.0-53-generic

Release files / pyarchi-1.2.1-py3-none-any.whl

Download URL pyarchi-1.2.1-py3-none-any.whl
Size 66.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd393d2e39765fd488c540299560338137da1c6b4ca5bf8d01b809bccf614706
BLAKE2b-256 checksum
How to use checksums
1cc02faee372805b2fb276b99d2dca1eeea65ac4427e94fe7abe6a75cb49c68c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.2 CPython/3.8.6 Linux/5.4.0-53-generic

Security for pyarchi 1.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page