Giter Club home page Giter Club logo

apf-bl-dap's Introduction

APF-BL-DAP

Automated Planet Finder - Breakthrough Listen - Data Analysis Pipeline

The purpose of this pipeline is to consolidate the various analysis packages that we use in Breakthrough Listen to analyze our high resolution spectra. Here are some of those steps

  • Using the 1D, reduced spectra, we will run SpecMatch-Emp on every spectrum to obtain stellar properties and produce spectra that are blaze corrected and registered to the observatory rest frame.

  • Searching for optical laser emission from beyond the Earth is the primary science objective for Breakthrough Listen on the APF. This repo will hold laser detection and also injection/recovery routines.

  • Spectral emisssion features from the Earth's atmosphere are problematic in the search for laser emission features as they very nearly match the spatial profile of the star. By properly modeling atmosphereic absorption features, we can more sensitively search for artificial laser emission.

apf-bl-dap's People

Contributors

zoekko avatar annazuckerman avatar howardisaacson avatar malik820 avatar

Watchers

James Cloos avatar  avatar Kostas Georgiou avatar

Forkers

arcticanova

apf-bl-dap's Issues

Tutorial #1

Create a tutorial for APF data that shows the progression of 1D data products, starting from the reduced 1D spectra.

Zoe
Wavelength solution in constant RV space.
Shifted to rest frame.

Fix resampling issue in regions of overlap between orders and certain end artifacts

After deblazing each order of an APF stellar spectrum, two more steps must be taken before the spectrum can be input into SpecMatch-Emp: combining the spectral orders, and resampling onto the reference/library wavelength scale. In the original method of resampling a deblazed APF spectrum onto the SpecMatch-Emp library wavelength scale, these are done simultaneously by looping over each library wavelength value, finding all elements of the spectrum that are within +/- 0.17 A of that value, and averaging those values. Because the orders overlap, this often means averaging not only adjacent values within one order but also between orders. This is done by calling the script called resample.py.
However, this method results in a much 'noisier' spectrum in the region of overlap between orders.
In addition, there are some issues at the ends of each order: 1) an 8 pixel wide dip in flux which comes from the blaze functions containing 8 zero-valued pixels at the end of each order, and 2) a 100 pixel wide section at each end of each order where the deblazed order is gradually set equal to the undeblazed order. These issues could both be fixed in the deblazing step or in the resampling step.

All three of these issues are evident in the example segment of HIP111169 (note that the step-like offsets between orders is a different issue from the deblazing which must be resolved separately).
image

Tutorial #2

Create a tutorial for APF data that shows the progression of 1D data products, starting from the reduced 1D spectra.

Malik
Normalized
Deblazed

Install detrend values into SM-emp

Once the detrend values for Teff, R_star and [Fe/H] are determined, let's hardwire them into the code so that future observations have the corrected values as their default.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.