cerebralcortex.algorithms.gps package¶
Submodules¶
cerebralcortex.algorithms.gps.clustering module¶
-
cluster_gps
(ds: cerebralcortex.core.datatypes.datastream.DataStream, epsilon_constant: int = 1000, km_per_radian: int = 6371.0088, geo_fence_distance: int = 30, minimum_points_in_cluster: int = 1, latitude_column_name: str = 'latitude', longitude_column_name: str = 'longitude')[source]¶ Cluster GPS data - Algorithm used to cluster GPS data is based on DBScan
Parameters: - ds (DataStream) – Windowed/grouped DataStream object
- epsilon_constant (int) –
- km_per_radian (int) –
- geo_fence_distance (int) –
- minimum_points_in_cluster (int) –
- latitude_column_name (str) –
- longitude_column_name (str) –
Returns: DataStream object
-
impute_gps_data
(ds, accuracy_threashold: int = 100)[source]¶ Inpute GPS data
Parameters: - ds (DataStream) – Windowed/grouped DataStream object
- accuracy_threashold (int) –
Returns: DataStream object