Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master into deployment 07.05 #94

Merged
merged 46 commits into from
May 7, 2024
Merged

merge master into deployment 07.05 #94

merged 46 commits into from
May 7, 2024

Conversation

mfrawley-moia
Copy link
Collaborator

No description provided.

mrieser and others added 30 commits December 29, 2023 21:37
Turn restrictions are mode specific, but the routing graph isn't. Thus one has to specify for which mode turn restrictions should be taken into account.
Bumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.27.0 to 2.27.1.
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](google/error-prone@v2.27.0...v2.27.1)

---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…om.google.errorprone-error_prone_annotations-2.27.1

build(deps): bump com.google.errorprone:error_prone_annotations from 2.27.0 to 2.27.1
Bumps [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) from 3.42.0 to 3.43.0.
- [Release notes](https://github.com/typetools/checker-framework/releases)
- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md)
- [Commits](typetools/checker-framework@checker-framework-3.42.0...checker-framework-3.43.0)

---
updated-dependencies:
- dependency-name: org.checkerframework:checker-qual
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…rg.checkerframework-checker-qual-3.43.0

build(deps): bump org.checkerframework:checker-qual from 3.42.0 to 3.43.0
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.1.0-jre to 33.2.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…om.google.guava-guava-33.2.0-jre

build(deps): bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre
Needed to reduce the number of landmarks due to the small test network.
tduberne and others added 16 commits May 3, 2024 11:23
Do not create GeometryFactory in GeometryUtils too often
Bumps [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) from 1.10.0 to 1.11.0.
- [Changelog](https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt)
- [Commits](apache/commons-csv@rel/commons-csv-1.10.0...rel/commons-csv-1.11.0)

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-csv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
try not to call Math.sqrt() for distance calculations, but work with the squared-distance where possible.
Results in 2-3% faster getClosest()-calls.
…rg.apache.commons-commons-csv-1.11.0

build(deps): bump org.apache.commons:commons-csv from 1.10.0 to 1.11.0
Reason the results are different: The new QuadTree is also more exact. When searching for the closest item in a QuadTree to a given coordinate, the old code calculated the euclidean distance between item and coordinate, while the new code calculates the square of the euclidean distance (essentially not performing the final Math.sqrt() in the Pythagorean formula). If two floating point values are nearly equal and only differ in the least significant digit, it could happen that the square-root of the values were actually identical due to the limit of significant digits. This resulted in the old QuadTree in the first item being found to be returned, while the new QuadTree might find the second item (which is just a very small amount closer to x/y) to be returned.

The aforementioned case was observed in the failing tests, e.g. where one item had a calculated distance of Math.sqrt(52643.632572290044), while the other had Math.sqrt(52643.632572290040). The old code returned the first one, while the new code returns the second one.
small performance improvement in QuadTree, code cleanup
…ictions-in-SpeedyALT

Support turn restrictions in SpeedyALT
* first version of Noise Dashboard

* Added noise analysis class and merge class for noise data. Add support for avro files

* improved generated avro files

* update noise analysis

* clean code

* make csv code deprecated

* implement fixedColors for MapPlot

* added breakpoints and colors to GridMap

* added breakpoints and colors to GridMap

* Added avro file

* Added avro file

* realize feedback

* realize feedback

---------

Co-authored-by: rakow <[email protected]>
* changes

* changes

* small changes towards end

* wip

some comments

* Add a concrete structure

How this estimator may be used.

* WIP

Some intermediate steps.

* WIP

* WIP

* Work in progress

* Preparation for merging

* revert speed-up changes done during testing

* improved drt teleportation test

* improved naming of estimators

* finished some todos, added config check

* update multi modal leg estimator for mode choice

* remove added import that is not needed

* fix tests due to changed column names

* Update EstimationRoutingModule.java

When no DRT suitable DRT is found, the route will be null. We need to be able to handle this situation.

* Add a new estimator approach

---------

Co-authored-by: Kai Nagel <[email protected]>
Co-authored-by: rakow <[email protected]>
Co-authored-by: rakow <[email protected]>
fix: personMoney event reference lookup missing in EventsReader (matsim-org#3258)
@mfrawley-moia mfrawley-moia merged commit 463b59d into moia-deployment May 7, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.