History
0.2.9 (2023-08-17)
Fix to work with pandas 2.1.0rc0 update
0.2.8 (2023-04-03)
Bug fix: smape of trips per day
0.2.7 (2023-03-30)
Update requirements
0.2.6 (2023-03-24)
Bug fix: shape mismatch in similarity_measures for edge case (only counts in bin “inf”)
0.2.5 (2023-03-24)
Bug fix: compatibility with pandas >= 2.0 and pandas < 2.0
0.2.4 (2023-03-23)
Enhance HTML design
Include info texts for all analyses
Include documentation for differential privacy and an info box about DP in the report
Enhance documentation
Add option for subtitle in DpMobilityReport and BenchmarkReport to name the report.
0.2.3 (2023-02-13)
Bug fix: handle if no visit is within the tessallation
Bug fix: handle if no OD trip is within the tessallation
Bug fix: unify histogram bins rounding issue
0.2.2 (2023-02-01)
Bug fix: exclude user_time_delta if there is no user with at least two trips.
Bug fix: set max_trips_per_user correctly if user_privacy=False.
Enhancement: do not exclude jump_length and travel_time if no tessellation is given
0.2.1 (2023-01-24)
Bug fix: Correct range of scale for visits per time and tile map.
0.2.0 (2023-01-23)
Create a BenchmarkReport class that evaluates the similarity of two (differentially private) mobility reports from one or two mobility datasets and creates an HTML output similar to the DpMobilityReport.
0.1.8 (2023-01-16)
- Refine handling of OD Analysis input data:
warn if there are no trips with more than a single record and exclude OD Analysis
use all trips for travel time and jump length computation instead of only trips inside tessellation.
0.1.7 (2023-01-10)
Restructuring of HTML headlines.
0.1.6 (2023-01-09)
Refactoring of template files.
0.1.5 (2022-12-12)
Remove scikit-mobility dependency and refactor od flow visualization.
0.1.4 (2022=12=07)
Remove Google Fonts from HTML.
0.1.3 (2022-12-05)
Handle FutureWarning of pandas.
0.1.2 (2022-11-24)
Enhanced documentation for all properties of DpMobilityReport class
0.1.1 (2022-10-27)
fix bug: prevent error “key trips not found” in trips_over_time if sum of trip_count is 0
0.1.0 (2022-10-21)
make tessellation an Optional parameter
allow DataFrames without timestamps but sequence numbering instead (i.e., integer for timestamp column)
allow to set seed for reproducible sampling of the dataset (according to max_trips_per_user)
0.0.8 (2022-10-20)
Fixes addressing deprecation warnings.
0.0.7 (2022-10-17)
parameter for a custom split of the privacy budget between different analyses
extend ‘analysis_selection’ to include single analyses instead of entire segments
parameter for ‘analysis_exclusion’ instead of selection
bug fix: include all possible categories for days and hour of days
bug fix: show correct percentage of outliers
show 95% confidence-interval instead of upper and lower bound
show privacy budget and confidence interval for each analysis
0.0.6 (2022-09-30)
Remove scaling of counts to match a consistent trip_count / record_count (from ds_statistics) in visits_per_tile, visits_per_time_tile and od_flows. Scaling was implemented to keep the report consistent, though it is removed for now as it introduces new issues.
Minor bug fixes in the visualization: outliers were not correctly converted into percentage.
0.0.5 (2022-08-26)
Bug fix: correct scaling of timewindow counts.
0.0.4 (2022-08-22)
Simplify naming: from
MobilityDataReport
toDpMobilityReport
Simplify import: from
from dp_mobility_report import md_report.MobilityDataReport
tofrom dp_mobility_report import DpMobilityReport
Enhance documentation: change style and correctly include API reference.
0.0.3 (2022-07-22)
Fix broken link.
0.0.2 (2022-07-22)
First release to PyPi.
It includes all basic functionality, though still in alpha version and under development.
0.0.1 (2021-12-16)
First version used for evaluation in Alexandra Kapp, Saskia Nuñez von Voigt, Helena Mihaljević & Florian Tschorsch (2022) Towards mobility reports with user-level privacy, Journal of Location Based Services, DOI: 10.1080/17489725.2022.2148008.