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

Module contents