Master | v1.25 |
---|---|
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 domake clean
and thenmake
. - 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.