Skip to content

Latest commit

 

History

History
153 lines (131 loc) · 10.5 KB

CHANGELOG.md

File metadata and controls

153 lines (131 loc) · 10.5 KB

Changelog

[Unreleased]

Fixed

  • Fixed summary report:
    • Intermodal Access/Egress reporting is more general (not expecting just car and bike mode access to PT) #204
    • Node/Links numbers were reported incorrectly (switched) #207

Changed

  • GeNet's pre-baked python scripts have been retired in favour of CLI #194
  • [Breaking change] Support for python v3.11, updated to more accurate pyproj version #192

[v4.0.0] - 2023-08-22

Added

  • Validation for intermodal access/egress for MATSim
  • GeNet Scripts for: #179
    • automated PT Schedule fixing (zero headways and infinite speeds)
    • 'squeezing' (or reducing attribute values) speed and capacity on links defined by spatial boundaries
    • scaling vehicles (separately from any other operation, so it can be performed independently)
  • Script to split modal subgraphs (so they have dedicated links) #153
  • Validation checks for zero and infinite speeds PT speeds + many convenience methods #147
  • Validation checks for zero headways and reporting on PT headway stats + many convenience methods #146
  • Validation checks for isolated nodes and method to remove all isolated nodes #143
  • Validation checks for infinite and negative values of attributes for a network #141
  • Functionality to split a link at a point, creating two links which preserve original geometry #140
  • Ability to use .tif files for elevation with any projection #139
  • Summary statistics to summarise data stored for a network and schedule #136
  • Script that adds elevation can also save node attributes #134
  • Script to parse example jupyter notebook to genet wiki pages (useful if you contribute to the project) #129

Fixed

  • Schema breaking for nested lists (representing trips information, for example) when merging objects wholesale #173
  • Schema breaking when generating trips from headways #159
  • Small bugs in script that adds elevation #134 & #170

Changed

  • GeNet Scripts got a re-vamp, making them more consistent in behaviour (output folder naming and minimal outputs (usually geojsons) tracking changes made by the scripts) #179
  • Length attribute is calculated automatically, using nodes' spatial information, if not provided #161
  • Elevation Script writes the MATSim slope file #158
  • [Breaking change] Spatial information is now compulsory when adding new nodes #142

[v3.0.0] - 2022-07-14

Added

  • Addition of elevation and slope data to networks using STRM files
  • Vehicle capacity and pce scaling
    • Conveniently save multiple vehicle.xml files for use with simulations at different scales: 1%, 5%, 10%, etc.
  • Ability to read and write additional attributes for different network and schedule elements
    • Allows you to pass any data to network links and nodes, PT schedule stops, routes and services and have it be saved to the MATSim network
  • Multimodal access/egress for PT stops
    • Script to add attributes to PT stops of various PT modes that allow agents to access via network or teleported modes

Changed

  • [Breaking change] New, default, representation of additional attributes
    'attributes': {
      'osm:way:highway': 'primary' 
    }
    Instead of:
    'attributes': {
      'osm:way:highway': {'name': 'osm:way:highway', 'class': 'java.lang.String', 'text': 'primary'}
    }
    • Crucially, this will affect methods that search for different values of OSM data, for example: find all links of highway type primary, or links with particular OSM IDs.
    • For backwards compatibility, use: force_long_form_attributes=True when reading the network and/or schedule objects
  • [Breaking change] folders renamed:
    • inputs_handler -> input
    • outputs_handler -> output

[v2.0.1-snapshot] - 2022-04-08

Changed

  • Loosen version constraints for various pytest-related dependencies by @mfitz in arup-group#114

Full Changelog: https://github.com/arup-group/genet/compare/v2.0.0-snapshot...v2.0.1-snapshot

[v2.0.0-snapshot] - 2022-04-07

Not production ready. No release notes other than the automated ones generated from commits.

Changed

New Contributors

Full Changelog: https://github.com/arup-group/genet/compare/v1.0.0...v2.0.0-snapshot

[v1.0.0] - 2021-02-01

Initial release

This is the first release, please check documentation/wiki for the usage guide