Skip to main content

Photometry for CHEOPS's background stars

Project description

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.

Project details


Download files

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

Source Distribution

pyarchi-1.2.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

pyarchi-1.2-py3-none-any.whl (68.3 kB view details)

Uploaded Python 3

File details

Details for the file pyarchi-1.2.tar.gz.

File metadata

  • Download URL: pyarchi-1.2.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.2 CPython/3.8.6 Linux/5.4.0-53-generic

File hashes

Hashes for pyarchi-1.2.tar.gz
Algorithm Hash digest
SHA256 3f37b0a2786c107ece6e0e98382a07e0e2174f9bda4f49b1de77cec457081bf8
MD5 e1b004005b7737254d2521e0ebacc684
BLAKE2b-256 b76d3f1a494cab5e91f204f37c2fcf0cb1a5528a3684f807c6cec16a6e1a775a

See more details on using hashes here.

File details

Details for the file pyarchi-1.2-py3-none-any.whl.

File metadata

  • Download URL: pyarchi-1.2-py3-none-any.whl
  • Upload date:
  • Size: 68.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.2 CPython/3.8.6 Linux/5.4.0-53-generic

File hashes

Hashes for pyarchi-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 272af91e3b5be7df951cce6570a685e08537baf25e3b105a9462693ad8058efe
MD5 9e280e74095a9013a00a91196a171be5
BLAKE2b-256 6f028375524c9bf81a0498429cf0466dc2dd513e14ed6816a20d68aad6cb03e9

See more details on using hashes here.

Supported by

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