forked from matsim-org/matsim-libs
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
change java version to 21. Closes matsim-org#3124
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.
…on of plan files (matsim-org#3247); add attributes comparison
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]>
…to remove disallowed links from network (matsim-org#3257)
fix: personMoney event reference lookup missing in EventsReader (matsim-org#3258)
nkuehnel
approved these changes
May 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.