Search Parameters#
Search parameters are set extensively via the config
dictionary. This document serves to provide a quick overview of the existing parameters and their meaning. For more information refer to the User Manual and run_search
documentation.
Parameter |
Default Value |
Interpretation |
|
[np.pi/15, np.pi/15, 128] |
Minimum, maximum and number of angles to search through. |
|
None |
Overrides the ecliptic angle calculation and instead centers the average search around average_angle. |
|
None |
The barycentric distance to use when correcting the predicted positions. If set to None, KBMOD will not use barycentric corrections. |
|
0.00 |
The minimum fraction of total flux
within a stamp that must be contained
in the central pixel
(if |
|
500000 |
The batch size to use when processing the results of the on-GPU search. |
|
False |
An option used with sigmaG filtering, remove all negative values prior to computing the percentiles. |
|
DBSCAN |
The name of the clustering algorithm
used (if |
|
all |
Types of predicted values to use when
determining trajectories to clustered
together, including position, velocity,
and angles (if do_clustering = True).
Must be one of |
|
False |
Display debugging output. |
|
True |
Cluster the resulting trajectories to remove duplicates and known objects. See Clustering for more. |
|
True |
Perform masking. See Masking. |
|
True |
Apply post-search filtering on the image stamps. |
|
0.03 |
The epsilon value to use in DBSCAN
clustering (if |
|
-1 |
The number of bytes to use to encode
|
|
-1 |
The number of bytes to use to encode
|
|
default_flag_keys |
Flags used to create the image mask. See Masking. |
|
False |
Perform the filtering on the GPU. Only
|
|
None |
The image file path from which to load images. This should point to a directory with multiple FITS files (one for each exposure). |
|
False |
Use JPL’s API (over |
|
None |
The threshold, in arcseconds, used to compare results to known objects from JPL or SkyBot. |
|
10.0 |
The minimum computed likelihood for an object to be accepted. |
|
[2.0, 2.0] |
How far, in pixels, the brightest pixel
in the stamp can be from the central
pixel in each direction |
|
1.4 |
The value for the standard deviation of the point spread function (PSF). |
|
default_mask_bits_dict |
A dictionary indicating which masked values to consider invalid pixels. |
|
10 |
Size, in pixels, the mask will be grown by. |
|
2 |
Threshold for number of times a pixel needs to be flagged in order to be masked in global mask. See Masking for more. |
|
None |
The flux threshold over which a pixel
is automatically masked. |
|
1000.0 |
A maximum likelihood threshold to apply to detected objects. Objects with a computed likelihood above this threshold are rejected. |
|
None |
Limits the search to images taken
within the given range (or |
|
[35.5, 35.5, 2.0, 0.3, 0.3] |
Thresholds for the moments of a
Gaussian fit to the flux, specified as
|
|
1 |
The number of threads to use for parallel filtering. |
|
10 |
The minimum number of non-masked observations for the object to be accepted. |
|
search |
Suffix appended to output filenames. See Output Files for more. |
|
default_repeated_flag_keys |
The flags used when creating the global mask. See Masking. |
|
None |
The path of the directory in which to store the results files. |
|
[25, 75] |
The percentiles to use in sigmaG
filtering, if
|
|
10 |
Half the size of a side of a box cut around the predicted position when creating a stamp for stamp filtering. |
|
sum |
The type of stamp to use during stamp
filtering (if |
|
None |
The path and filename of a separate file containing the time when each image was taken. See Time file for more. |
|
[92.0, 526.0, 256] |
Minimum, maximum and number of velocities to search through. |
|
None |
A length two list giving the starting and ending x pixels to use for the search. None uses the image bounds. |
|
None |
An integer length of pixels outside
the image bounds to use for starting
coordinates. If |
|
None |
A length two list giving the starting and ending y pixels to use for the search. None uses the image bounds. |
|
None |
An integer length of pixels outside
the image bounds to use for starting
coordinates. If |
|
None |
The path and filename of a separate file containing the per-image PSFs. See PSF File for more. |