sorcha.modules.PPDistanceandMotionCuts

Functions

distance_cut(observations, distance_upper, distance_lower)

removes objects outside of distance range from Sun given

motion_cut(observations, motion_upper, motion_lower)

removes objects outside of motion range given

Module Contents

distance_cut(observations, distance_upper, distance_lower)[source]

removes objects outside of distance range from Sun given

Parameters:
  • observations (pandas dataframe) -- a pandas dataframe containing observations

  • distance_upper (float) -- upper distance limit to keep (au)

  • distance_lower (float) -- lower distance limit to keep (au)

Returns:

observations -- a pandas dataframe containing observations with distance cuts

Return type:

pandas dataframe

motion_cut(observations, motion_upper, motion_lower)[source]

removes objects outside of motion range given

Parameters:
  • observations (pandas dataframe) -- a pandas dataframe containing observations

  • motion_upper (float) -- upper motion limit to keep (deg/day)

  • motion_lower (float) -- lower motion limit to keep (deg/day)

Returns:

observations -- a pandas dataframe containing observations with motion cuts

Return type:

pandas dataframe