trackintel
trackintel copied to clipboard
trackintel is a framework for spatio-temporal analysis of movement trajectory and mobility data.
The `tours.as_tours` check fails after generating tours using the `generate_tours` function. This can be easily reproduced by adding `tours.as_tours` at the end of any test case of the tour generation....
Calculating distances on a large dataset is an expensive operation, especially if we need to use the function [calculate_haversine_length](https://github.com/mie-lab/trackintel/blob/master/trackintel/geogr/distances.py#L235). This function is used by several functions ([`calculate_modal_split`](https://github.com/mie-lab/trackintel/blob/0a215cd3d214045292dbd2b77d2af5b3b1df924c/trackintel/analysis/modal_split.py#L7), [`predict_transport_mode`](https://github.com/mie-lab/trackintel/blob/1ff2323c868cfb82c0d0497cf57281c821e044d1/trackintel/analysis/labelling.py#L48)) and additionally...
It would be great if `generate_tours` would support parallelization. This can be easily implemented by using [apply_parallel](https://github.com/mie-lab/trackintel/blob/master/trackintel/preprocessing/util.py#L42) instead of [apply](https://github.com/mie-lab/trackintel/blob/master/trackintel/preprocessing/trips.py#L152) as it is for example done in `generate_locations` [here](https://github.com/mie-lab/trackintel/blob/master/trackintel/preprocessing/staypoints.py#L96)
We are still on the hunt for the postgis integration that allows to read any data directly into a trackintel class using only one line of code ;-) We are...
The trackintel generator functions (`generate_triplegs`, `generate_trips`, ...) assign an ID to every instance. This ID plays a key role in many trackintel functions. If we want to merge trips from...
Idealy we would also have environment_dev and requirements_dev files. We can use this issue to collect dependencies. Here are some: - sphinx - pytest - black - sphinx_rtd_theme
When a new person discovers our framework, it may be useful for them to compare it to similar packages such as scikit-mobility and movingpandas. This allows us to present what...
I used the function `read_staypoints_csv` to load staypoints of the Foursquare dataset, after I had saved these staypoints before using `write_staypoints_csv`. The problem with Foursquare is that there is no...
Tour generation has two options: either merging tours via staypoints if they are at the same location, or merging them via the geographic distance of the trips' start and end...
read_locations_csv and write_locations_csv both use extent as keyword but there is no test assuring it works.