- Finished first round of refactoring.  Split several sections of the main program into separate function defs.  Verified the output matches that of the original, monolithic program.
this is the basic signal generating module for our tests. I changed it over from signal.py so that it is modularized, takes input in units days instead of units data points, and builds input by discreetly sampling a continuous function rather than coming to be already quantized, sort of, that doesn't explain it very well I guess but it does what you want it to.
added binning feature and begun debugging it, it doesn't work quite right yet.
Merge branch 'master' of https://github.com/openEXO/cloud-kepler
- Copied a defined function in bls_pulse that was being grabbed from bls_search directly into bls_pulse ("encode_arr"), in case we end up dropping bls_search at any point.

- Cleaned up some of the import statements.
- First attempt at a simulated lightcurve module for generating (very basic) artificial lightcurves.  Thanks to Jack for providing the initial work on this.  This is incomplete, but checking in at end-of-day.
debugged binning of data points in signal generator. It works nowgit add sandbox/flowers/sig2.pygit add sandbox/flowers/sig2.py! :)
Merge branch 'master' of https://github.com/openEXO/cloud-kepler
i think this correctly changes a single variable name in bls pulse. It's worth noting that while it probably works the same way it always has, this code looks like a total mess right now with different people's work everywhere and comments that in some cases seem incorrect and variable names that aren't as helpful as they could be. I would like to clean it up but I don't know that I have good coding aesthetics
first implementation of vectorized bls
Merge pull request #12 from zonca/bls_vec

first implementation of vectorized bls
- Started some re-organization of the repo.
- Renamed Andrea's program to something more explicit.

- Started work on getting the sim_lc folder into a module directory.  You can now run drive_make_lc from the parent directory by using python -m sim_lc.drive_make_lc

- Was missing a coding stub that caused sim_lc/make_lc.py to crash.  Added that in as a "pass" function so that it quietly runs to completeness.
- Intermediate check-in of unit test for bls_pulse{_vec}.
gitignore
- Another intermediate check-in.  I have the unit test lc simulator reporting all the values that the unit test needs.  I need to make sure the unit test simulator is reporting correct values for things like mid-transit times, and do a bug check.  Then I can move on and pass these to bls_pulse (need to convert to string like bls_pulse expects).
bls_pulse_vec per segment

Now bls_pulse_vec outputs SR segment by segment,
also accepts only 1 period instead of a list.
See #11.
Input validation added to function bls_pulse_vec
Merge pull request #15 from zonca/bls_vec

Bls vec segment by segment
- Unit test now passes lightcurve to bls_pulse_vec.
- Unit test simulator seems to be reporting correct mid-transit times, depths, etc.