Skip to content

Releases: mie-lab/trackintel

v1.1.2

22 Jul 12:47
27d80e3

Choose a tag to compare

As more and more people start using trackintel regularly in their research work we could identify and fix several bugs leading to an even more stable version of trackintel. Apart from those this release features a significant update for speed and stability for our trip generation algorithm (#220) and a better support for the interaction with postgis (#264). We also updated our documentation style and we now have links to the source code and a better contrast for our function highlighting (#237). Finally, starting from this release our trackintel accessors show the correct docstrings (#274).

New features and enhancements:

ENH: Cleaner and faster trip generation (#220)
ENH: Copy docstring for accessor methods. (#274)
ENH: Update read_*_postgis functions. (#264)
ENH: gap_threshold for generate_stps (#254)
ENH: Added links to source codes (#237)

Bug fixes

BUG: fixed 279 + tests (#282)
BUG: Index error in pre_filter_locations (#276)
BUG: Fix tripleg generation (#283)
BUG: Fix errors occuring in geolife tripleg generation (#238)

Acknowledgments:

Thanks to everyone who contributed to this release!

trackintel v1.1.1

08 Jul 22:07
ec0d41e

Choose a tag to compare

Release for a major bug fix

BUG: Fix errors occuring in geolife tripleg generation (#238)

Other new features and enhancements:

CLN: Access geometry via geom_col attribute without renaming (#265)
ENH: Added links to source codes (#237)
ENH: gap_threshold for generate_stps (#254)

Acknowledgments:

Thanks to everyone who contributed to this release!

trackintel v1.1.0

05 Jul 20:25
a877097

Choose a tag to compare

Major new features and enhancements:

ENH: major performance increase for generate_staypoints function (#232)
ENH: a new method (osna) for location identification (#218, #260)
ENH: tracking_quality function update the duration column (#221)

Bug fixes:

BUG: generate_staypoints and generate_trips functions overwrite existing results (#217)
BUG: fix Github test actions (#223, #259)
BUG: Corrected the language assigned to repo (#235)
BUG: fixed name for geometry column (#236, #240)

Documentation, testing and clean-up:

DOC: update roadmap.md (#224)
FIX: Update CI badge (#233)
CLN: fix a variety of smaller consistency issues (#234)
BLD: delete the imageio dependency (#246)
ENH: rearrange the imports in init.py (#252)
ENH: corrected the trackintel datatype check (#255)
ENH: fix read_geolife lat lon naming (#256)

Acknowledgments:

Thanks to everyone who contributed to this release!

v1.0.0

19 May 21:58
76bdb34

Choose a tag to compare

Trackintel reaches its v1.0 milestone! We implement all functionalities we promised in the ROADMAP.md. Especially, the changes are:

Major new features and enhancements:

ENH: activity inference module is now available. Activity labels can be inferred for locations based on movement data only (#212)
ENH: tracking quality functions can now be assessed through accessors (#201)
ENH: add function to check and/or transform into WGS84: trackintel.geogr.distances.check_gdf_crs() (#206)

Documentation, testing and clean-up

DOC: we provide a tutorial showing the main functionality of trackintel (#204)
CLN: rearrangement of analysis module (#200)
BUG: bug fixes for preprocessing functions (#217)
CLN: other minor updates (#205, #207, #210)

Acknowledgments:

Thanks to everyone who contributed to this release!

v0.6.0

04 Apr 21:08
af3866f

Choose a tag to compare

v0.6.0 Pre-release
Pre-release

trackintel is now one step closer to our v1.0 goal. Most notably trackintel has updated the staypoint and tripleg generation algorithms (#194, #193) which covers more cases and are all temporal gap aware! trackintel tutorial is now available and focuses on the core functionalities (#190, #185). Our IO functions are now cleaner (#192) and much more efficient (#175, #179).

Major new features and enhancements:

ENH: rearange trajectory distance module (#187)
ENH: faster csv reading (#175, #179)
ENH: we now use black to reformat our code (#196, #195)
ENH: we update our staypoint and tripleg generation algorithms (#194, #193)
ENH: trackintel tutorial now available (#190, #185)

Documentation, testing and clean-up

DOC: readme.md now contains simple instruction on using trackintel (#198)
DOC: ensure consistency in IO and Model modules (#192, #179)
TST: rearrange test file structure and increases test coverage (#197)
TST: additional tests for spatial filter function (#182)
CLN: other minor updates (#189, #186)

Acknowledgments:

Thanks to everyone who contributed to this release!

v0.5.3

19 Mar 17:10
6139392

Choose a tag to compare

v0.5.3 Pre-release
Pre-release

In this release trackintel made great progress in its analysis and visualization capabilities. Most notably trackintel can now be used to analyze the tracking coverage (#140) and calculate the modal split of a user (#166). Furthermore our visualization functions are now cleaner (#135) and we have added an additional plotting function for modal splits (#166).

Major new features and enhancements:

ENH: modal split calculation and visualization (#166)
ENH: More versatile plotting functions (#135)
ENH: Better WGS84 support (#147, #161)
ENH: tracking quality module (#140, #164)
ENH: Support Geolife modes (#155)

Documentation, testing and clean-up

TST: Use standard geopandas testing function (#165)
DOC: Added convention for trackintel datatypes (#145)
DOC: Update columns in datamodel for hierarchical model (#151)
DOC: update image path (#156)
DOC: add plot_tripleg in docs and change docstrings (#157)
CLN: Added explicit parameters for read_csv functions. (#148)
CLN: Other minor updates (#129, #171, #172)

Acknowledgments:

Thanks to everyone who contributed to this release!

v0.5.1

08 Mar 16:38
8103e10

Choose a tag to compare

v0.5.1 Pre-release
Pre-release

Trackintel is under very active development. Because of that many features that are not on the official roadmap were included and many different issues were fixed. The main contributions featured in this release are concerning consistency and updates to the documentation such as a new illustration of the data model (#127).

New features and improvements:

  • The tripleg generation was reworked and tested #124
  • Performance update for the generate_staypoints method #115
  • the trackintel read_csv functions now support a crs #137

Consistency

  • ID is now always used as an index in the dataframes #120
  • Missing data is now always modeled as np.nan #126, also in integer datatypes #136

Bug fixes:

  • A fix for the auto-release workflow that triggered multiple actions #113
  • All accessors now display the correct error message in their validation method #138

Acknowledgments:

Thanks to everyone who contributed to this release!

  • bifbof
  • henrymartin1
  • hong2223
  • svenruf

v0.5.0

12 Feb 15:33
377a0da

Choose a tag to compare

v0.5.0 Pre-release
Pre-release

Hierarchical data model completed.

0.4.1

03 Feb 14:29
c7867a6

Choose a tag to compare

0.4.1 Pre-release
Pre-release
Update __version__.py

Vanilla

07 Dec 00:29
c9645c4

Choose a tag to compare

Vanilla Pre-release
Pre-release
Experimental/efficient trip generation (#72)

* efficient implementation of trip generation

* add tqdm into dependencies

* efficient implementation of trip_id assignment

* add comments

* allow flexible index names for spts and tpls