Skip to main content

DISCOVERY AND VETTING of EXOPLANETS

Project description

dave™

Discovery And Vetting of Exoplanets™

Summary

This repository implements a pipeline to find and vet planets planets using data from NASA K2 and TESS missions.

The pipeline performs the following steps:

  1. Create a subset of targets for testing
  2. Light Curve Genertion/CoTrend -- remove instrumental effects e.g. PDC light curves Dan Foreman-Mackey's method
  3. Detrend/Search for planets -- BLS
  4. Fitting a planetary model
  5. Produce vetting Metrics
  6. Output useful data products

Installation and Requirements

Please consider installing DAVE in a new environment (with Python 3.6/3.7, gnuplot installation may be a problem with 3.8) as you'll need to pip install the following packages before proceeding: astropy, metric_learn, sklearn ,pyfits, astroquery, conda install gnuplot (from command line: conda install -c conda-forge gnuplot ), PyGnuplot, parmap, bls, clipboard, lpproj, numba and eleanor. After having installed all the dependencies, please pip install dave-vkostov. Now you only need one last thing: go to the dave directory, open the tessPipeline directory and open the vet_tess_.py script. Here you will see some (3 or 4) lines of code with the path of my machine. Replace them with your path to the dave dir. Thanks for installing.

Example use for TESS

from python:

from dave.tessPipeline import vet_tess_
detrendType = "tess_2min"
clip = vet_tess_.runOneDv(detrendType, 2, 307210830, 1, 3.690613, 1356.2038, 1863, 1.27)
outfile = "tmp.txt"
export_ = vet_tess_.runExport(clip,outfile_)

where input for runOneDv is: Sector, TIC ID, Planet Number, Period, BTJD, Transit Depth [ppm], Transit Duration [hours].

Currently supported "detrendType" are "tess_2min" and "eleanor", where "tess_2min" refers to the SPOC short-cadence data, and "eleanor" refers to eleanor-generated FFI lightcurves

Project details


Release history Release notifications | RSS feed

This version

2.1

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

dave_vkostov-2.1-py3-none-any.whl (594.1 kB view details)

Uploaded Python 3

File details

Details for the file dave_vkostov-2.1-py3-none-any.whl.

File metadata

  • Download URL: dave_vkostov-2.1-py3-none-any.whl
  • Upload date:
  • Size: 594.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for dave_vkostov-2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52bbd9b329fbc1c069073898f5f307f9bde8f2e537ea2ceb4f9d44bc3527fc90
MD5 f7ca06ccadb7f8c51848b39bb8c4080c
BLAKE2b-256 025f39f97a10ee9086805391c50cd476953a63deff6b1c1b4bc692380a958094

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