From 04ba25c0641cd514352dcd9304ab97d935127317 Mon Sep 17 00:00:00 2001 From: "kasia.kozlowska" Date: Tue, 22 Aug 2023 12:41:16 +0100 Subject: [PATCH 1/3] update CHANGELOG.md --- CHANGELOG.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 850ef1b2..8582a083 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,36 @@ # Changelog -## [Unreleased] +## [v3.1.0] - 2023-08- ### Added * Validation for [intermodal access/egress for MATSim](https://github.com/matsim-org/matsim-libs/tree/master/contribs/sbb-extensions#intermodal-access-and-egress) +* GeNet Scripts for: [#179](https://github.com/arup-group/genet/pull/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](https://github.com/arup-group/genet/pull/153) +* Validation checks for zero and infinite speeds PT speeds + many convenience methods [#147](https://github.com/arup-group/genet/pull/147) +* Validation checks for zero headways and reporting on PT headway stats + many convenience methods [#146](https://github.com/arup-group/genet/pull/146) +* Validation checks for isolated nodes and method to remove all isolated nodes [#143](https://github.com/arup-group/genet/pull/143) +* Validation checks for infinite and negative values of attributes for a network [#141](https://github.com/arup-group/genet/pull/141) +* Functionality to split a link at a point, creating two links which preserve original geometry [#140](https://github.com/arup-group/genet/pull/140) +* Ability to use .tif files for elevation with any projection [#139](https://github.com/arup-group/genet/pull/139) +* Summary statistics to summarise data stored for a network and schedule [#136](https://github.com/arup-group/genet/pull/136) +* Script that adds elevation can also save node attributes [#134](https://github.com/arup-group/genet/pull/134) +* Script to parse example jupyter notebook to genet wiki pages (useful if you contribute to the project) [#129](https://github.com/arup-group/genet/pull/129) + +### Fixed + +* Schema breaking for nested lists (representing trips information, for example) when merging objects wholesale [#173](https://github.com/arup-group/genet/pull/173) +* Schema breaking when generating trips from headways [#159](https://github.com/arup-group/genet/pull/159) +* Small bugs in script that adds elevation [#134](https://github.com/arup-group/genet/pull/134) & [#170](https://github.com/arup-group/genet/pull/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](https://github.com/arup-group/genet/pull/179) +* Length attribute is calculated automatically, using nodes' spatial information, if not provided [#161](https://github.com/arup-group/genet/pull/161) +* Elevation Script writes the MATSim slope file [#158](https://github.com/arup-group/genet/pull/158) +* Spatial information is now compulsory when adding new nodes [#142](https://github.com/arup-group/genet/pull/142) ## [v3.0.0] - 2022-07-14 From d7f86953ac0737b921259ead77f9ebfe52e9fee1 Mon Sep 17 00:00:00 2001 From: "kasia.kozlowska" Date: Tue, 22 Aug 2023 16:35:09 +0100 Subject: [PATCH 2/3] update version number in both CHANGELOG.md and setup.py; add breaking change tag --- CHANGELOG.md | 6 +++--- setup.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8582a083..e49b6584 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ # Changelog -## [v3.1.0] - 2023-08- +## [v4.0.0] - 2023-08- ### Added * Validation for [intermodal access/egress for MATSim](https://github.com/matsim-org/matsim-libs/tree/master/contribs/sbb-extensions#intermodal-access-and-egress) * GeNet Scripts for: [#179](https://github.com/arup-group/genet/pull/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) + * scaling vehicles (separately from any other operation, so it can be performed independently) * Script to split modal subgraphs (so they have dedicated links) [#153](https://github.com/arup-group/genet/pull/153) * Validation checks for zero and infinite speeds PT speeds + many convenience methods [#147](https://github.com/arup-group/genet/pull/147) * Validation checks for zero headways and reporting on PT headway stats + many convenience methods [#146](https://github.com/arup-group/genet/pull/146) @@ -30,7 +30,7 @@ * 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](https://github.com/arup-group/genet/pull/179) * Length attribute is calculated automatically, using nodes' spatial information, if not provided [#161](https://github.com/arup-group/genet/pull/161) * Elevation Script writes the MATSim slope file [#158](https://github.com/arup-group/genet/pull/158) -* Spatial information is now compulsory when adding new nodes [#142](https://github.com/arup-group/genet/pull/142) +* **[Breaking change]** Spatial information is now compulsory when adding new nodes [#142](https://github.com/arup-group/genet/pull/142) ## [v3.0.0] - 2022-07-14 diff --git a/setup.py b/setup.py index 4894773f..b4308e1d 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ setup( name="genet", - version="3.0.0", + version="4.0.0", author="Kasia Kozlowska", author_email="", description="MATSim network scenario generator", From f470de56cf3766dd6523a4bde38d36c6ae7c23db Mon Sep 17 00:00:00 2001 From: "kasia.kozlowska" Date: Tue, 22 Aug 2023 16:52:59 +0100 Subject: [PATCH 3/3] update date for v4.0.0 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e49b6584..6ba56ba7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [v4.0.0] - 2023-08- +## [v4.0.0] - 2023-08-22 ### Added * Validation for [intermodal access/egress for MATSim](https://github.com/matsim-org/matsim-libs/tree/master/contribs/sbb-extensions#intermodal-access-and-egress)