Releases: movingpandas/movingpandas
v0.22.4
This is a minor bug fix release
What's Changed
- Avoid ValueError on copy by including x, y by @minrk in #471
- Improve performance by removing redundant decorators by @tanoc in #475
- Fix the accumulating ids in ValueChangeSplitter by @diego-vicente in #482
New Contributors
- @minrk made their first contribution in #471
- @tanoc made their first contribution in #475
- @diego-vicente made their first contribution in #482
Full Changelog: v0.22.3...v0.22.4
v0.22.3
This is a minor bug fix release
Full Changelog: v0.22.2...v0.22.3
v0.22.2
This is a minor bug fix release
Full Changelog: v0.22.1...v0.22.2
v0.22.1
This is a minor bug fix release
Full Changelog: v0.22...v0.22.1
v0.22
This release brings significant performance improvements to many workflows by leveraging lazy geometry column generation and improved parallel processing.
What's Changed
New Functionality
- Implement lazy geom col by @anitagraser in #458
- Add multiprocess support to
TrajectorySplitters
by @achieveordie in #463
Figures 1 & 2 give an impression of the performance improvements:
Figure 1: ValueChangeSplitter runtime experiments for lazy geometry column
Figure 2: ValueChangeSplitter runtime experiments for parallel processing (comparing 1 vs 16 processes)
Other Improvements
- Use
n_processes
instead ofn_threads
inTrajectoryStopDetector
by @achieveordie in #460 - Refer to multiprocessing in
TrajectoryCollection
by @achieveordie in #462
New Contributors
- @achieveordie made their first contribution in #460
Full Changelog: v0.21.3...v0.22
v0.21.3
This is a minor release that fixes missing CRS information in ValueChangeSplitter results.
What's Changed
- Ensure CRS of split is correct by @anitagraser in #456
- Fix measure_length if conversion is None by @anitagraser in #453
- Remove debugging print statement by @SiggyF in #452
New Contributors
Full Changelog: v0.21.2...v0.21.3
v0.21.2
This is a minor release that fixes a bug in splitting results:
What's Changed
- Prevent gaps in ValueChangeSplitter and TemporalSplitter results, fixes #446 by @anitagraser in #447
- Exposed PtsExtractor 3fe3da1
Full Changelog: v0.21.1...v0.21.2
v0.21.1
This is a minor bug fix release
Full Changelog: v0.21...v0.21.1
v0.21
What's Changed
New functionality
- Add ValueChangeSplitter, fixes #436 by @anitagraser in #439
- Handle nanoseconds, fixes #421 by @anitagraser in #428
Improved functionality
- Update show_versions, fixes #429 by @anitagraser in #430
- Update explore() function to plot speed by @mar3021 in #434
- Plot lines grey for categories missing from colormap by @ilyankou in #437
- Fix traj clipping with complex geometries by @ilyankou in #440
- Fix gpd UserWarning when plotting with color & column params by @ilyankou in #441
- Ensure OutlierCleaner returns valid trajectories by @ilyankou in #444
Other improvements
- Update release_to_pypi.yml, fixes #426 by @anitagraser in #427
- Switch to micromamba by @anitagraser in #443
- Use temp directory for GPKG in tests by @ilyankou in #442
New Contributors
Full Changelog: v0.20...v0.21
v0.20
What's Changed
This release removes the dependency on Fiona which has been made redundant by GeoPandas 1.0
New & Improved Features
- Include CRS in start and end points by @anitagraser in 826177b
Documentation
- Continue to enhance doc structure by @anitagraser in 38c6f66
Other Improvements
- Update failing linting stage by @anitagraser in #422
- Remove fiona dependency by @anitagraser in #423
Full Changelog: v0.19...v0.20