Skip to content

Release v0.3.0

Compare
Choose a tag to compare
@brynpickering brynpickering released this 29 Sep 14:59
· 40 commits to main since this release
1b00bfa

Fixed

  • readme CI badge ([#248])
  • plan cropping as per issue [#241] ([#240]).
  • [][pam.optimise.grid.grid_search] ([#239]).
  • [TourPlanner][pam.samplers.tour.TourPlanner] prevents sampling of duplicate destinations, and prevents origin being sampled as a destination ([#231]).
  • [][pam.activity.Plan.simplify_pt_trips] as per issue [#221], improving "pt simplification" ([#222])
  • Slow loading of data with e.g., [pam.read.load_travel_diary][pam.read.diary.load_travel_diary] when using pandas v2.1.1 (caused by pandas.MultiIndex.groupby, see pandas issue #55256). ([#258])

Added

  • MATSim warm starting example ([#239]).
  • Support for MATSim vehicles files ([#215]).
  • Anaconda package of PAM, available on the city-modelling-lab channel ([#211]).
  • Python versions 3.9 to 3.11 support ([#192], [#210]).
  • Documentation, now available at https://arup-group.github.io/pam ([#197]).
  • Time-space prism method for selecting the location of non-mandatory activities ([#252]).
  • Simple IPF approach for generating synthetic populations ([#253]).
  • More control over the look of activity plan plots, with keyword arguments for [][pam.plot.plot_activities] (accessed via e.g. [pam.core.Person.plot]) extended to allow figure width and per-activity label font sizes to be updated ([#249]).

Changed

  • Documentation and examples improved ([#239]).
  • [TourPlanner][pam.samplers.tour.TourPlanner] class sequences stops using GreedyTSP algorithm, rather than previous method sorting by distance from depot ([#231]).
  • Minor changes to docs for zsh users (eg pip install '.[dev]')([#219]).
  • Recommended installation instructions, to use mamba instead of pip ([#192], [#211]).
  • Docker image entry point from python to bash ([#230]).

Removed

  • Example data files not accessed by any example notebook ([#196]).
  • ActivityDuration class, replaced with methods in [TourPlanner][pam.samplers.tour.TourPlanner] and in pam.samplers.tour ([#231]).