Command Line Usage

You can use lcps as a command line tool, too. Just run lcps_batch.py from the shell and add your desired parameters. You can show a help screen with

$ python lcps_batch.py --help

The minimum information lcps needs is the path containing the light curves to be processed. The command

$ python lcps_batch.py /lightcurves/

will tell lcps to use default parameters (see help screen), search for dips in all FITS or ascii files in /lightcurves/ and save the results in the default log file ./dips.log.

Arguments

You can change the behavior of lcps’s dipsearch algorithm by changing one or several of the following parameters:

positional arguments:  
path path containing light curve (FITS or ascii) files
optional arguments:  
-h, –help show help message and exit
logfile name of log file that will contain dips
winSize Size of a sliding window
stepSize steps per slide (Default = 1, i.e. slide one data point per iteration)
Nneighb Number of neighboring windows to be considered for the local median
minDur minimum dip duration in # of data points
maxDur maximum dip duration in # of data points
detectionThresh fraction of flux below which a dip is registered

Notation

Here’s how lcps is commanded from the shell:

$ python lcps_batch.py [-h] [--logfile LOGFILE] [--winSize WINSIZE]
                            [--stepSize STEPSIZE] [--Nneighb NNEIGHB]
                            [--minDur MINDUR] [--maxDur MAXDUR]
                            [--detectionThresh DETECTIONTHRESH]
                            path