artemis_gnss package
Subpackages
- artemis_gnss.algos package
- Submodules
- artemis_gnss.algos.condition_intervals module
- artemis_gnss.algos.curvature module
- artemis_gnss.algos.exceptions module
- artemis_gnss.algos.gps_noise_detection module
- artemis_gnss.algos.gps_position module
- artemis_gnss.algos.heading module
- artemis_gnss.algos.slope module
- artemis_gnss.algos.stop_detection module
- artemis_gnss.algos.time_base module
- Module contents
- artemis_gnss.data package
- artemis_gnss.kpi package
- artemis_gnss.process package
- Subpackages
- Submodules
- artemis_gnss.process.a_time_base module
- artemis_gnss.process.b_clean_raw_stop_detection module
- artemis_gnss.process.d_clean_portion module
- artemis_gnss.process.f_clean_trip_post_merge module
- artemis_gnss.process.main module
- artemis_gnss.process.options module
- artemis_gnss.process.tests module
- Module contents
Submodules
artemis_gnss.config module
Parameters used for data handling functions Created on 20/09/24
- class artemis_gnss.config.Config
Bases:
ABC- ACCEL_FROM_STOP_THR_DEFECT_m_s2 = 10.0
- ACCEL_THR_DEFECT_m_s2 = 15.0
- CURVATURE_MAX_1_m = 5000
- DEFAULT_GPSNoiseDetectMethod = 1
- DEFAULT_StopDetectionMethod = 1
- DEFAULT_TIME_STEP_SEC = 1.0
- DISPLACEMENT_MAX_TIME_GAP_sec = 3600
- DISPLACEMENT_MIN_DISTANCE_m = 100.0
- DISPLACEMENT_MIN_DURATION_sec = 15.0
- DISPLACEMENT_MIN_LEN = 2
- ENABLE_DEBUG = True
- GPS_NOISE_RADIUS_MAX_m = 100.0
- GPS_POSITION_VS_SPEED_PRECISION = 1.0
- HDOP_THR = 5
- SLOPE_MAX_wu = 0.2
- SPACE_GAP_MAX_DURATION_sec = 3600
- SPACE_GAP_THRESHOLD_m_s = 100.0
- SPEED_STOP_THRESHOLD_high_m_s = 0.5555555555555556
- SPEED_STOP_THRESHOLD_low_m_s = 0.2777777777777778
- STOP_DURATION_MAX__AHEAD_sec = 5
- STOP_DURATION_MAX__CUT_sec = 15
- STOP_DURATION_PAUSE_sec = 60
- TIME_BASE_PRECISION_THR = 0.001
artemis_gnss.enum_attrs module
Codification of various properties Created on 20/09/24
- class artemis_gnss.enum_attrs.GenerationType(*values)
Bases:
IntEnum- Extract = 0
- RejectedExtract = 3
- SpaceTimeGapMissingData = 1
- StationaryData = 2
- to_str() str
- class artemis_gnss.enum_attrs.IMTransport(*values)
Bases:
IntEnumIdentified Means of Transportation codes the codes are inspired by UNECE recommendations, more oriented for the transportation of goods
- Airplane = 4000
- Bicycle = 3002
- Boat = 1590
- Bus = 3300
- Car = 3136
- CarWithTrailer = 3102
- DeliveryVan = 3041
- ElectricBicycle = 3003
- Ferry = 1592
- Hauler = 3109
- HaulerTractorAlone = 3020
- HaulerTrailer = 3950
- Noise = 1
- OffroadVehicle = 3130
- Pedestrian = 3001
- Scooter = 3009
- SpecialConvoy = 3710
- Stationary = 2
- Subway = 2101
- Taxi = 3133
- Train = 2100
- Truck = 3010
- Undefined = 0
- to_str() str
artemis_gnss.enum_modes module
Codification of implementation variants Created on 20/09/24
- class artemis_gnss.enum_modes.GPSNoiseDetectMethod(*values)
Bases:
IntEnum- Circumscribed = 2
- NoDetection = 0
- RadiusFromInitialPoint = 1
- RectangleFromInitialPoint = 1
Module contents
Package for mobility data manipulation Created on 20/09/24