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.1.tar.gz (50.3 kB view details)

Uploaded Source

Built Distribution

pyarchi-1.2.1-py3-none-any.whl (66.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyarchi-1.2.1.tar.gz
  • Upload date:
  • Size: 50.3 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.1.tar.gz
Algorithm Hash digest
SHA256 957736e695adf8e4a2a2c295c344175f38af5aabe62e9400ee011d3518f497a6
MD5 85d0638f0e0068382c0d289c2bc805aa
BLAKE2b-256 a6de946ae8d406b8a542caa3b62639f689c23d28167cd43ce50416e0849c668a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyarchi-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 66.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd393d2e39765fd488c540299560338137da1c6b4ca5bf8d01b809bccf614706
MD5 9b7c5e33a3948996bc9220ea389840f7
BLAKE2b-256 1cc02faee372805b2fb276b99d2dca1eeea65ac4427e94fe7abe6a75cb49c68c

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