├── LICENSE ├── PTRAIL Dashboard User Manual.pdf ├── PTRAIL Function Comparisons.pdf ├── PTRAIL.pdf ├── README.md ├── dashboard.py ├── docs ├── .readthedocs.yaml ├── Makefile ├── conf.py ├── index.rst ├── make.bat ├── modules.rst ├── ptrail.GUI.rst ├── ptrail.core.rst ├── ptrail.features.rst ├── ptrail.preprocessing.rst ├── ptrail.utilities.rst ├── ptrail.visualization.rst └── requirements.txt ├── examples ├── Jupyter Notebooks │ ├── 0. Intro to PTRAIL.ipynb │ ├── 1. temporal_examples.ipynb │ ├── 10. Trajectory_Splitting_and_segment_features.ipynb │ ├── 11. Starkey Visualization.ipynb │ ├── 12. SoftwareX.ipynb │ ├── 13. BMDA_Trajectory_Classification_Demo.ipynb │ ├── 2. kinematic_examples.ipynb │ ├── 3. filter_examples.ipynb │ ├── 4. semantic_features.ipynb │ ├── 5. Linear_And_Cubic_IP.ipynb │ ├── 6. RandomWalk_And_Kinematic_IP.ipynb │ ├── 7. Comparisons.ipynb │ ├── 8. Cores Comparisons.ipynb │ ├── 9.1 Species Classification.ipynb │ ├── 9.2 Ship Type Prediction.ipynb │ ├── 9.3 Car Lane Prediction.ipynb │ └── 9.4 Regression.ipynb ├── README.md └── data │ ├── atlantic_hurricanes.csv │ ├── car_traffic.csv │ ├── geolife_sample.csv │ ├── seagulls.csv │ ├── ships.csv │ ├── starkey.csv │ └── starkey_habitat.csv ├── ptrail ├── GUI │ ├── GUI_driver.py │ ├── InputDialog.py │ ├── SearchableComboBox.py │ ├── Table.py │ ├── __init__.py │ ├── gui.py │ └── handler.py ├── __init__.py ├── core │ ├── Datasets.py │ ├── TrajectoryDF.py │ ├── __init__.py │ └── tests │ │ └── TrajectoryDF_tests.py ├── features │ ├── __init__.py │ ├── contextual_features.py │ ├── helper_functions.py │ ├── kinematic_features.py │ ├── temporal_features.py │ └── tests │ │ ├── contextual_features_test.py │ │ ├── kinematic_features_test.py │ │ └── temporal_features_test.py ├── preprocessing │ ├── __init__.py │ ├── filters.py │ ├── helpers.py │ ├── interpolation.py │ ├── statistics.py │ └── tests │ │ ├── filters_test.py │ │ └── interpolation_tests.py ├── utilities │ ├── DistanceCalculator.py │ ├── __init__.py │ ├── constants.py │ ├── conversions.py │ └── exceptions.py └── visualization │ ├── HydrationTrends.py │ ├── InteractiveDonut.py │ ├── TrajPlotter.py │ ├── __init__.py │ └── statViz.py ├── requirements.txt └── setup.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/LICENSE -------------------------------------------------------------------------------- /PTRAIL Dashboard User Manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/PTRAIL Dashboard User Manual.pdf -------------------------------------------------------------------------------- /PTRAIL Function Comparisons.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/PTRAIL Function Comparisons.pdf -------------------------------------------------------------------------------- /PTRAIL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/PTRAIL.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/README.md -------------------------------------------------------------------------------- /dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/dashboard.py -------------------------------------------------------------------------------- /docs/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/.readthedocs.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/ptrail.GUI.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.GUI.rst -------------------------------------------------------------------------------- /docs/ptrail.core.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.core.rst -------------------------------------------------------------------------------- /docs/ptrail.features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.features.rst -------------------------------------------------------------------------------- /docs/ptrail.preprocessing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.preprocessing.rst -------------------------------------------------------------------------------- /docs/ptrail.utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.utilities.rst -------------------------------------------------------------------------------- /docs/ptrail.visualization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/ptrail.visualization.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/0. Intro to PTRAIL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/0. Intro to PTRAIL.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/1. temporal_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/1. temporal_examples.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/10. Trajectory_Splitting_and_segment_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/10. Trajectory_Splitting_and_segment_features.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/11. Starkey Visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/11. Starkey Visualization.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/12. SoftwareX.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/12. SoftwareX.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/13. BMDA_Trajectory_Classification_Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/13. BMDA_Trajectory_Classification_Demo.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/2. kinematic_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/2. kinematic_examples.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/3. filter_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/3. filter_examples.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/4. semantic_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/4. semantic_features.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/5. Linear_And_Cubic_IP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/5. Linear_And_Cubic_IP.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/6. RandomWalk_And_Kinematic_IP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/6. RandomWalk_And_Kinematic_IP.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/7. Comparisons.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/7. Comparisons.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/8. Cores Comparisons.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/8. Cores Comparisons.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/9.1 Species Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/9.1 Species Classification.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/9.2 Ship Type Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/9.2 Ship Type Prediction.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/9.3 Car Lane Prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/9.3 Car Lane Prediction.ipynb -------------------------------------------------------------------------------- /examples/Jupyter Notebooks/9.4 Regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/Jupyter Notebooks/9.4 Regression.ipynb -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/data/atlantic_hurricanes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/atlantic_hurricanes.csv -------------------------------------------------------------------------------- /examples/data/car_traffic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/car_traffic.csv -------------------------------------------------------------------------------- /examples/data/geolife_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/geolife_sample.csv -------------------------------------------------------------------------------- /examples/data/seagulls.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/seagulls.csv -------------------------------------------------------------------------------- /examples/data/ships.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/ships.csv -------------------------------------------------------------------------------- /examples/data/starkey.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/starkey.csv -------------------------------------------------------------------------------- /examples/data/starkey_habitat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/examples/data/starkey_habitat.csv -------------------------------------------------------------------------------- /ptrail/GUI/GUI_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/GUI_driver.py -------------------------------------------------------------------------------- /ptrail/GUI/InputDialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/InputDialog.py -------------------------------------------------------------------------------- /ptrail/GUI/SearchableComboBox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/SearchableComboBox.py -------------------------------------------------------------------------------- /ptrail/GUI/Table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/Table.py -------------------------------------------------------------------------------- /ptrail/GUI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ptrail/GUI/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/gui.py -------------------------------------------------------------------------------- /ptrail/GUI/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/GUI/handler.py -------------------------------------------------------------------------------- /ptrail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/__init__.py -------------------------------------------------------------------------------- /ptrail/core/Datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/core/Datasets.py -------------------------------------------------------------------------------- /ptrail/core/TrajectoryDF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/core/TrajectoryDF.py -------------------------------------------------------------------------------- /ptrail/core/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | """ 3 | -------------------------------------------------------------------------------- /ptrail/core/tests/TrajectoryDF_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/core/tests/TrajectoryDF_tests.py -------------------------------------------------------------------------------- /ptrail/features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ptrail/features/contextual_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/contextual_features.py -------------------------------------------------------------------------------- /ptrail/features/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/helper_functions.py -------------------------------------------------------------------------------- /ptrail/features/kinematic_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/kinematic_features.py -------------------------------------------------------------------------------- /ptrail/features/temporal_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/temporal_features.py -------------------------------------------------------------------------------- /ptrail/features/tests/contextual_features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/tests/contextual_features_test.py -------------------------------------------------------------------------------- /ptrail/features/tests/kinematic_features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/tests/kinematic_features_test.py -------------------------------------------------------------------------------- /ptrail/features/tests/temporal_features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/features/tests/temporal_features_test.py -------------------------------------------------------------------------------- /ptrail/preprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | """ 3 | -------------------------------------------------------------------------------- /ptrail/preprocessing/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/filters.py -------------------------------------------------------------------------------- /ptrail/preprocessing/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/helpers.py -------------------------------------------------------------------------------- /ptrail/preprocessing/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/interpolation.py -------------------------------------------------------------------------------- /ptrail/preprocessing/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/statistics.py -------------------------------------------------------------------------------- /ptrail/preprocessing/tests/filters_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/tests/filters_test.py -------------------------------------------------------------------------------- /ptrail/preprocessing/tests/interpolation_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/preprocessing/tests/interpolation_tests.py -------------------------------------------------------------------------------- /ptrail/utilities/DistanceCalculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/utilities/DistanceCalculator.py -------------------------------------------------------------------------------- /ptrail/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ptrail/utilities/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/utilities/constants.py -------------------------------------------------------------------------------- /ptrail/utilities/conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/utilities/conversions.py -------------------------------------------------------------------------------- /ptrail/utilities/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/utilities/exceptions.py -------------------------------------------------------------------------------- /ptrail/visualization/HydrationTrends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/visualization/HydrationTrends.py -------------------------------------------------------------------------------- /ptrail/visualization/InteractiveDonut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/visualization/InteractiveDonut.py -------------------------------------------------------------------------------- /ptrail/visualization/TrajPlotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/visualization/TrajPlotter.py -------------------------------------------------------------------------------- /ptrail/visualization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ptrail/visualization/statViz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/ptrail/visualization/statViz.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YakshHaranwala/PTRAIL/HEAD/setup.py --------------------------------------------------------------------------------