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
Deploy spatial rebalancing #121
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
Member
nkuehnel
commented
Nov 26, 2024
- add scenario cutout class with open todos
- Finished scenario-cutout (untested)
- bind NewScoreAssigner as singleton
- scenario cutout resolved null edge cases
- update TODOS
- change service timeWindow
- Bump avro.version from 1.11.3 to 1.12.0
- pass money and additionalScore events through to carrierScoringFunction
- pass VehicleEnters/LeavesTrafficEvent events through to carrierScoringFunction
- inline method
- Bump it.unimi.dsi:fastutil from 8.5.13 to 8.5.14
- add a test for msa with controller
- Bump com.google.protobuf:protobuf-java from 4.27.2 to 4.28.0
- prebooking stop: check for expected pickups to prevent pickup and abandonment in the same second
- Outsourced VehicleSelection and GetGenerationRates
- Implemented Allocator to resolve service duration problem (untested)
- feat: DiscreteModeChoiceModule write utilities as an output.
- fix: add missing ExtractPlanUtilities class
- fix: default value of writeUtilitiesInterval
- Removed multithreading and debugged error-values in NetworkChangeEvents
- Resolved null error
- Fixed jspritIteration value-initialization bug
- drt: be less strict with vehicle ids set equality in preplanned scenarios
- drt: allow final stay task without requests in preplanned scenarios
- fix parking proxy bug
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
- Bump org.locationtech.jts:jts-core from 1.19.0 to 1.20.0
- Bump com.github.luben:zstd-jni from 1.5.6-3 to 1.5.6-5
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16
- use correct transit modes in pt pseudo network (Use correct transit modes in pt pseudo network matsim-org/matsim-libs#3453)
- Adding geometry-free zone-system (Adding geometry-free zone-system matsim-org/matsim-libs#3423)
- Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.1
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.5.0
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.2 to 3.1.3
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.10.0
- revert to old pseudo network creator
- Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre
- use CsvOptions.detectDelimiter instead of hard coded ';' (use CsvOptions.detectDelimiter instead of hard coded ';' matsim-org/matsim-libs#3466)
- Add individual params model for network freespeed (Add additional network freespeed model matsim-org/matsim-libs#3467)
- Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1
- Bump log4j.version from 2.23.1 to 2.24.0
- change inputs of class by using globFile
- add carrier analysis to small scale commercial generation
- drt: add back in max ride time to offer acceptor
- dvrp: allow fixed dvrp offline travel time estimation
- Bump io.grpc:grpc-all from 1.65.1 to 1.66.0
- avoid maven trouble by adding io.opentelemetry-sdk explicitly
- feat: allow defining initial link id of vehicle explicitly
- Update DvrpConfigGroup.java
- Bump io.opentelemetry:opentelemetry-sdk from 1.40.0 to 1.42.1
- Bump com.google.errorprone:error_prone_annotations from 2.29.2 to 2.31.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.0
- format log massages
- add more general carrier analysis
- clean up
- update carrier_stats to new version
- update carrier_stats to new version
- Bump org.mockito:mockito-core from 5.12.0 to 5.13.0
- build(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.18 to 1.15.1
- chore: default zoning params
- feat: flexibilize structure of drt route constraints (feat: flexibilize structure of drt route constraints matsim-org/matsim-libs#3479)
- Introduce service tasks
- Created a viability assurance for carrier plans with small vehicle fleet
- Put the carrier-creation back into the main class
- Outsourced VehicleSelection
- Specified event-classes
- build(deps): bump org.apache.maven.plugins:maven-surefire-report-plugin
- code review and cleanup
- add todos regarding facilities
- Add attribute filter to trip analysis (Add attribute filter to trip analysis matsim-org/matsim-libs#3486)
- Refactored carrier-analysis and created tests
- Resolved FileSystemError
- drt: add constructor for optimization constraint supplier
- add TODO
- change pom for freight analysis
- add two additional constructors and add separate carriers only analysis
- removed copied files to move the original files afterward
- update simple tests
- make class independent of application contrib
- move freight analysis into freight contrib
- add buffer try catch
- add comments
- add number of not handled jobs
- formatting
- use the current analysis version
- use delimiter and add comment
- update file for new carrier analysis
- update file for new carrier analysis
- use configurable delimiter for all classes
- build(deps): bump com.google.protobuf:protobuf-java
- formatting
- change parameters of method
- add possible solution for serviceTime selection
- add TODO
- add different cases for the carriers to add new plans
- formatting
- renamed variables
- add configGroup
- add turn restriction test case
- add simpler turn restriction test case
- renaming, code organization
- make addPlan and setSelectedPlan behave according to their name.
- make addPlan and setSelectedPlan behave according to their name.
- fix test: setPlan as selected (and not only add it)
- Implemented the replanning loop (still not fully working)
- clean up
- add log massages and clean up
- simplify and update the population sampling option
- clean up
- noise: handle activities without coord
- restructure commercial specification interface
- formatting
- rename method
- formatting
- rename
- add current version of solving all carriers
- adjust method
- use recent method
- add method to check if all jobs are handled
- also add shipment carrier for testing
- comment
- use new CarrierUtils method
- refactor CleanPopulation (refactor CleanPopulation matsim-org/matsim-libs#3496)
- Added Javadocs
- Added local test setup (only temporary)
- Added a converter for xyt csv files to avro
- build(deps): bump com.google.errorprone:error_prone_annotations
- introduce DashboardUtils for some standardization
- Freespeed and facility bugfix
- Added tests for full-cutout
- Added remaining tests
- additional JavaDocs and CheckStyle
- Updated reference events file in test
- Removed old code/comments
- Moved odMatrix, resultingDataPerZone, linksPerZone into class attributes, for smaller method-headers
- Javadoc and formatting
- Outsourced methods for unhandled-services into UnhandledServicesSolution
- minor fixes
- Resolved missing TODOs and added facility cutout
- revert unintended change
- Trip sankey diagram (Trip sankey diagram matsim-org/matsim-libs#3504)
- write edge attributes from sumo into the features csv (Write additional attributes when using SUMO network converter matsim-org/matsim-libs#3508)
- Transit Viewer Dashboard - Custom Route Types (Transit Viewer Dashboard - Custom Route Types matsim-org/matsim-libs#3507)
- allow for Controller with double l
- fix cadyts memory leak (Fix memory leak in cadyts matsim-org/matsim-libs#3512)
- fix: considering the case when current element is a leg when aborting rejected prebooking. (fix: considering the case when current element is a leg when aborting a rejected prebooking request matsim-org/matsim-libs#3505)
- chore(drt:PlusOneRebalancingStrategy): checking that target link id exists (chore(drt:PlusOneRebalancingStrategy): checking that target link id exists matsim-org/matsim-libs#3503)
- fix glob patterns in dashboards for runs without run id (fix glob patterns in dashboards for runs without run id matsim-org/matsim-libs#3515)
- support different crs and add some error checking (Support CRS transformations for scenario cutout matsim-org/matsim-libs#3517)
- typical vehicle categories for noise analysis
- updates tests for freight analysis to use more example inputs
- formatting
- reduce iterations for test
- try to fix test
- remove usage of path to fix tests
- use new analysis version
- Add matsim.tempDir property for specifying ImageIO cache directory
- Move specification of MATSim temp dir to OutputDirectoryHierarchy
- Add test case
- Assert that matsimTempDir is not null
- update test for both model types
- change serviceTimeSelection and remove from interface
- Additional transit schedule validations (Additional transit schedule validations matsim-org/matsim-libs#3524)
- build(deps): bump com.google.protobuf:protobuf-java
- Avoid creating unnecessary travel time calculators (Avoid creating unnecessary travel time calculators matsim-org/matsim-libs#3525)
- clean up
- Add tests for storage capacity under queue and kinematicWaves traffic dynamics (Add tests some tests for QueueWithBuffer matsim-org/matsim-libs#3533)
- Fix PtScoringTest on Windows
- solve windows related problems in drt-extensions-tests
- interpret person specific asc as offset in addition to the subpopulation's asc (interpret person specific asc as offset in addition to the subpopulation's asc matsim-org/matsim-libs#3537)
- change output dir
- Extend trip analysis (Extend trip analysis matsim-org/matsim-libs#3540)
- Consider stationary agents in scenario cut-out (Consider stationary agents in scenario cut-out matsim-org/matsim-libs#3541)
- use files from main output directory instead of from last iteration
- fix some edge cases when routing on networks with turn restrictions
- improve consistency checks (Update VSP Consistency checker matsim-org/matsim-libs#3547)
- add exception in certain situations
- TODO comment
- update service time selection
- formatting
- Inline xml writing into Event class (Inline xml writing into Event class matsim-org/matsim-libs#3539)
- Don't assume car network mode as default (Don't assume car network mode as default matsim-org/matsim-libs#3532)
- add qsim modes to default traffic dashboard (add qsim modes to default traffic dashboard matsim-org/matsim-libs#3551)
- compute noise damages only for activities that are inside the specified grid
- carry on stopAreaId to derived TransitStopFacilities and set stopAreaId to the original TransitStopFacility when not present yet (carry on stopAreaId to derived TransitStopFacilities and set stopArea… matsim-org/matsim-libs#3554)
- defaults for networkModesToIgnore + consistency checks/warnings
- Add more linktypes to the SUMO converter (Add more linktypes to the SUMO converter matsim-org/matsim-libs#3559)
- add networkMode to defaultVehicleType (add networkMode to defaultVehicleType matsim-org/matsim-libs#3560)
- use fix output names for analysis
- Pt pax volumes into pt dashboard (Pt pax volumes into pt dashboard matsim-org/matsim-libs#3552)
- update default vehicleTypes incl. HBEFA categories and updated costs
- feat: make chargers attributable (feat: make chargers attributable matsim-org/matsim-libs#3565)
- feat: generalize multimodal link chooser (feat: generalize multimodal link chooser matsim-org/matsim-libs#3536)
- flush only at the end
- introduce now necessary network mode to generated vehicles
- Deprecate withHoles options for 'TrafficDynamics'. Also, we have deprecated everything except INFLOW_FROM_FDIAG in InflowCapacitySetting
- feat(dvrp): cached free-speed matrices (feat(dvrp): cached free-speed matrices matsim-org/matsim-libs#3567)
- Update pom.xml
- update log massage
- rename method
- rename method
- add configurable implementation of job duration calculation
- update method of cutting jobs in possible parts
- update combineJobs method and ad related test
- Fix: Non-deterministic behaviour of SwissRailRaptor (Fix: Non-deterministic behaviour of SwissRailRaptor matsim-org/matsim-libs#3568)
- relocate method
- update interface and implementation
- Improve SquareGridZoneSystem performance
- Bugfix
- add min cost flow test plus option of setting target sensitivity alpha and beta per zone
nkuehnel
requested review from
mfrawley-moia,
fzwick and
TomE168
as code owners
November 26, 2024 13:49
mfrawley-moia
approved these changes
Nov 26, 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.