Skip to content

Cloud Kepler is a cloud enabled Kepler Planet searching pipeline

Notifications You must be signed in to change notification settings

zonca/cloud-kepler

 
 

Repository files navigation

Prototype of Cloud Kepler

Master v1.15 v1.2
Logo Logo Logo

Pipeline for processing Kepler lightcurves and search for signals of planets/flares.

More on the Kepler project:

More on Python Map-Reduce:

More on Amazon Elastic Map-Reduce and Hadoop:

This branch includes a Cython implementation of the BLS algorithm. A few things to keep in mind:

  • Cython code must be compiled for changes to take effect. To compile, just run make from the Python base directory. If you believe a build has been corrupted or want a clean start, you can do make clean and then make.
  • The Cython code assumes C-contiguous arrays; assuming the ordering of an array is one way to make the code faster. So if you are going to pass an array to Cython, it should be C-contiguous or you will receive an error.
  • Cython outputs a shared object (.so) file that is copied into the Python directory. Treat it just like a .py file once it is compiled. You cannot edit it directly, but you can import it and use its functions from Python like normal.

About

Cloud Kepler is a cloud enabled Kepler Planet searching pipeline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.2%
  • C 5.9%
  • Clojure 5.4%
  • Shell 0.5%