The DP0.3 Simulation#
TBD.
Real objects from the MPC#
The entire MPC as of May X 2023.
Fake object populations#
Describe and characterize the simulated objects.
Combining real and fake moving objects#
Describe the replacement process and property distribution preservations.
Truth data#
Do users have truth data for comparisons?
DP0.3 Flags#
As part of the absolute magnitude fitting process, let’s define some flags for failure cases. These will be bitwise flags, so that the combinations of multiple flags are unique.
Success!
FLAG = 0Orbit fitting failure
FLAG = 1: the diaSource detections do not fit a sensible orbit for a moving object (eg unusually high chi2/dof)$H_u$ fit failure
FLAG = 2: the u band absolute magnitude fit failed due to poor phase coverage or not enough data$H_g$ fit failure
FLAG = 4: the g band absolute magnitude fit failed due to poor phase coverage or not enough data$H_r$ fit failure
FLAG = 8: the r band absolute magnitude fit failed due to poor phase coverage or not enough data$H_i$ fit failure
FLAG = 16: the i band absolute magnitude fit failed due to poor phase coverage or not enough data$H_z$ fit failure
FLAG = 32: the z band absolute magnitude fit failed due to poor phase coverage or not enough data$H_y$ fit failure
FLAG = 64: the y band absolute magnitude fit failed due to poor phase coverage or not enough dataLinking failure:
FLAG = 2048: the detections in diaSource were not successfully linked. Note that this will only exist for simulated objects, as a real object that is not linked will not be inSSObject! This is being simulated using difi.
Example: an object whose photometry failed in u and y band will have FLAG = 66 (in binary, 1000010).
Note that bool(flag & reference) is True if reference is part of the flag. So, for example, bool(66 & 64) = True and bool(66 & 4) = False.