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

update matsim #90

Merged
merged 0 commits into from
May 2, 2024
Merged

update matsim #90

merged 0 commits into from
May 2, 2024

Conversation

nkuehnel
Copy link
Member

@nkuehnel nkuehnel commented May 2, 2024

  • moved small scale commercial generation to new contrib
  • update README.md for small-scale commercial traffic
  • include planType in GenericWorstPlanForRemovalSelector. Has still one compileError.
  • Use qsim simTimer for afterSim()
  • Replace events files
  • Replace event files
  • Lint code
  • Replace events
  • build(deps): bump the github-actions group with 1 update
  • feat: let DefaultPassengerEngine respond to multiple modes (feat: let DefaultPassengerEngine respond to multiple modes matsim-org/matsim-libs#3083)
  • build(deps-dev): bump junit.version from 5.10.1 to 5.10.2
  • build(deps): bump org.assertj:assertj-core from 3.25.2 to 3.25.3
  • build(deps): bump io.grpc:grpc-all from 1.61.0 to 1.61.1
  • improve traveltime calculation on last link of a route in NetworkRoutingInclAccessEgressModule
  • build(deps): bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12
  • build(deps): bump it.unimi.dsi:fastutil from 8.5.12 to 8.5.13
  • build(deps): bump it.unimi.dsi:fastutil-core from 8.5.12 to 8.5.13
  • typo and style changes
  • optimize imports
  • change population input from path to string
  • typo
  • load carrier to config earlier
  • rename the population path
  • changes the way to get the home coord of a person
  • typo
  • rename method and simplify
  • extract method
  • remove redundant initializer
  • use index of shape instead of allFeatures
  • adjust homeCoord detection
  • add warning
  • feat(drt): handle DetourTimeEstimator through dependency injection (feat(drt): handle DetourTimeEstimator through dependency injection matsim-org/matsim-libs#3096)
  • build(deps): bump commons-codec:commons-codec from 1.16.0 to 1.16.1
  • fix: evaluate prebooking pickup and dropoff logic independently (fix: evaluate prebooking pickup and dropoff logic independently matsim-org/matsim-libs#3105)
  • Informed-mode-choice maintenance (Informed-mode-choice maintenance matsim-org/matsim-libs#3107)
  • add run param option for input facilities (bugfix for XYToLink class matsim-org/matsim-libs#3106)
  • Application contrib maintenance (Application contrib maintenance matsim-org/matsim-libs#3108)
  • Add method to remove DisallowedNextLinks attribute
  • Modified ParkingCostHandler for better readability, ~not finished yet Implementing TestParkingCostHandler, ~not finished yet
  • make two static methods more easily accessible
  • fix(drt): scheduling a same-index insertion before a prebooked request (fix(drt): scheduling a same-index insertion before a prebooked request matsim-org/matsim-libs#3111)
  • fix(drt): missing insertions for prebooking (fix(drt): missing insertions for prebooking matsim-org/matsim-libs#3112)
  • build(deps): bump com.google.protobuf:protobuf-java
  • build(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12
  • feat: define which EV to charge during activities
  • update README.md
  • build(deps): bump com.google.errorprone:error_prone_annotations
  • Update carriers analysis (Update carriers analysis matsim-org/matsim-libs#3120)
  • add query methods to index for all datatypes (Extend Shp Index with query methods for other datatypes matsim-org/matsim-libs#3122)
  • build(deps): bump log4j.version from 2.22.1 to 2.23.0
  • Update pebble dependency (Update pebble dependency matsim-org/matsim-libs#3126)
  • reorganize shape files input to reduce preprocessing of the shape files
  • use recent methods
  • use specific randoms to make results reproducible
  • use specific randoms to make results reproducible
  • cleanup
  • adjust test
  • typo
  • add missing parameter
  • fix default args and add more tests for config update (Application contrib maintenance matsim-org/matsim-libs#3129)
  • adjust tests for new structure of generation
  • add column name
  • change name
  • build(deps): bump org.apache.commons:commons-compress
  • mvn: set Apache Commons IO to 2.15.1
  • add comment
  • remove unnecessary overwrite of interaction activities (Fix for activity setup in vsp contrib matsim-org/matsim-libs#3133)
  • build(deps): bump com.fasterxml.woodstox:woodstox-core
  • build(deps): bump io.grpc:grpc-all from 1.61.1 to 1.62.2
  • Add getter for totalWeight to WeightedRandomSelection
  • build(deps): bump org.mockito:mockito-core from 5.10.0 to 5.11.0
  • build(deps): bump org.mockito:mockito-junit-jupiter
  • guarantees sorted modes per link
  • add method for detecting delimiter of csv file before reading it enti… (add method for detecting delimiter of csv file before reading it enti… matsim-org/matsim-libs#3123)
  • feat: transit routing by transport mode utilities
  • Introduce StringDoubleMap and StringDoubleMapConverter
  • account for group bookings in customer stats (account for group bookings in customer stats matsim-org/matsim-libs#3135)
  • add geopackage support to matsim gis
  • Move StringDoubleMap
  • feat: increase verbosity of dmc for invalid utility (feat: increase verbosity of dmc for invalid utility matsim-org/matsim-libs#3145)
  • fully support subpopulations in ReplanningAnnealer
  • add test with explicitly set null subpopulation
  • build(deps): bump org.glassfish.jaxb:jaxb-bom from 4.0.4 to 4.0.5
  • re-add shape file writer and reader with delegations for backward compatibility.
  • do not assume named feature sources in shape files
  • fix issues with layer naming in geopackage writing
  • overload writegeometries method, add option to define layer name explicitly
  • build(deps): bump geotools.version from 29.2 to 29.5
  • feat(dmc): flexibilize TransitWalkConstraint (feat(dmc): flexibilize TransitWalkConstraint matsim-org/matsim-libs#3149)
  • Make StringConverter threadsafe
  • preserve possibility to run converter without shp file (preserve possibility to run converter without shp file matsim-org/matsim-libs#3158)
  • change drt wait stats to gpkg
  • build(deps): bump com.fasterxml.jackson:jackson-bom
  • build(deps): bump org.apache.maven.plugins:maven-assembly-plugin
  • make memory observer interval configurable
  • build(deps): bump org.apache.commons:commons-compress
  • build(deps): bump log4j.version from 2.23.0 to 2.23.1
  • build(deps): bump com.google.errorprone:error_prone_annotations
  • Pass person and vehicle to travel time query in FISS
  • Tiny code lint
  • initial h3 implementation for drt zonal systems
  • Use computeIfAbsent for stringCache
  • Modified ParkingCostHandler for better readability Implemented ParkingCostHandlerTest to assure functionality
  • Event fingerprints and comparison (Event fingerprints and comparison matsim-org/matsim-libs#3165)
  • Remove the need of binding to use DRT detour constraints (Remove the need of binding to use DRT detour constraints matsim-org/matsim-libs#3171)
  • install drt zonalsystem module independently of the rebalancing module
  • Move estimateWaitingTime(List elements) to PTWaitingTimeEstimator interface
  • ensure zonal params are present
  • Do not use default method in interface
  • Network freespeed estimation models (Network freespeed estimation models matsim-org/matsim-libs#3172)
  • refactor zones and move them to common contrib add zonal systems params for h3
  • adjust zonal system test
  • improve formatting
  • add input parameter for selecting needed column names of input shapes
  • improve formatting further
  • add comment
  • make the path of input data configurable
  • build(deps): bump org.apache.maven.plugins:maven-compiler-plugin
  • build(deps): bump com.google.protobuf:protobuf-java
  • build(deps): bump org.apache.maven.plugins:maven-assembly-plugin
  • Railsim maintenance (Railsim maintenance  matsim-org/matsim-libs#3179)
  • build(deps): bump org.openjfx:javafx-graphics from 21.0.2 to 22
  • build(deps): bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre
  • Add utility class for ev events reader (Add utility class for ev events reader matsim-org/matsim-libs#3181)
  • add j2objc-annotations to dependency management
  • add "type" to BasicPlan since the generic plans handling infrastructure now contains (some of) the functionality for it. (Recall: The last plan of a type is not removed.)
  • simplify activities in kelheim test and remove SnzActivities class
  • ** Rename UNDEFINED_Type to UNDEFINED_PLAN_TYPE (is ok, because was private before) and move it to BasicPlan.**
  • adding a railway osm reader, similar to the existing highway approach
  • add triggerPattern option to dashboard header (add triggerPattern option to dashboard header matsim-org/matsim-libs#3182)
  • improved setting of attributes
  • add an alternative constructor which allows for other way types, e.g. railway
  • use more generic osm network parser
  • remove first copy paste approach
  • adjust the railway defaults
  • split landuseAnalysis in a separate class und add commercial facilities as output for this analysis
  • update test
  • Consider truck vehicle type in SUMO network converter (Consider truck vehicle type in SUMO network converter matsim-org/matsim-libs#3185)
  • more flexible filter for shp option index (More flexible filter in shp index matsim-org/matsim-libs#3186)
  • build(deps): bump com.fasterxml.woodstox:woodstox-core
  • App contrib maintenance (App contrib maintenance matsim-org/matsim-libs#3191)
  • use configurable parameter for zone name column (use configurable parameter for zone name column matsim-org/matsim-libs#3192)
  • update README.md
  • add contrib to workflow
  • build(deps): bump com.github.luben:zstd-jni from 1.5.5-11 to 1.5.6-1
  • build(deps): bump commons-io:commons-io from 2.15.1 to 2.16.0
  • build(deps): bump com.google.protobuf:protobuf-java
  • build(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.13
  • add trip filter for trip start OR end in shp area (add trip filter for trip start OR end in shp area matsim-org/matsim-libs#3198)
  • build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12
  • build(deps): bump com.github.luben:zstd-jni from 1.5.6-1 to 1.5.6-2
  • delete unnecessary methods and variables
  • implemented clear person id mechanism
  • small changes for readability
  • small changes for readability
  • add comments
  • made some enhancements
  • build(deps): bump io.grpc:grpc-all from 1.62.2 to 1.63.0
  • build(deps): bump org.apache.maven.plugins:maven-source-plugin
  • fix(drt): bugs with variable stop duration and prebooking stop logic (fix(drt): bugs with variable stop duration and prebooking stop logic matsim-org/matsim-libs#3205)
  • remove dependency to osm contrib
  • build(deps): bump commons-io:commons-io from 2.16.0 to 2.16.1
  • add use of correct building type column
  • add possibility to calculate the ground area of a building
  • typo
  • make index local variable
  • add missing parameter
  • remove landuse options
  • change to correct parameter
  • reduce code duplication
  • change style of log massages
  • remove exception
  • typos
  • rename
  • update method to calculate the share of a building area
  • add tests for the resulting facilities
  • rename parameter
  • formatting
  • delete unused inputs
  • extract method
  • add description
  • rename
  • add share of employees to attributes
  • remove unneeded method input
  • delete comment
  • prepare poms for next release cycle (prepare poms for next release cycle matsim-org/matsim-libs#3209)
  • format logging
  • clean up
  • add assert
  • add description
  • rename test class
  • clean up
  • update README.md
  • build(deps): bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13
  • Change version to 2025 (Change version to 2025 matsim-org/matsim-libs#3213)
  • change a >= to a > to reduce warnings
  • add enum to create different types of long haul traffic
  • update log and comment
  • add interface to create data connection
  • change the return of interface
  • add check of type of attribute
  • add check if a landuse/building type is in more than one category
  • add carrierFile as possible input parameter
  • remove assert
  • use ModeNetworkFilter and exactly Link finder
  • change time format
  • add reduction of unused vehicleTypes
  • change comment
  • build(deps): bump org.apache.commons:commons-text from 1.11.0 to 1.12.0
  • build(deps): bump org.apache.maven.plugins:maven-jar-plugin
  • build(deps): bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
  • add some logging for VRP solving
  • build(deps): bump org.openjfx:javafx-graphics from 22 to 22.0.1
  • mostly comments; some refactoring
  • I added a testcase but did not finish it. It currently fails. Thus disabling it.
  • fix: default vehicle type id (fix: default vehicle type id matsim-org/matsim-libs#3156)
  • build(deps): bump org.apache.maven.plugins:maven-jar-plugin
  • Support .gpkg files in shp options (Support .gpkg files in shp options matsim-org/matsim-libs#3228)
  • add executor service
  • add carrier attribute jsprit computation time
  • add jsprit computation time to carrier analyse file
  • fix test
  • add time output
  • change defaultValue to null
  • build(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.13 to 1.14.14
  • build(deps): bump com.github.luben:zstd-jni from 1.5.6-2 to 1.5.6-3
  • add more logging to parallel jsprit execution
  • move adding an existing scenario to interface and Impl
  • add more logging to parallel jsprit execution
  • fix parallel execution
  • rename method and add comment
  • implemented jsprit parallelization as queue
  • reduce volume also if only origin or destination is in the zones
  • make public
  • use futures to handle exception during task
  • build(deps): bump com.google.errorprone:error_prone_annotations
  • build(deps): bump org.apache.maven.plugins:maven-install-plugin
  • build(deps): bump commons-codec:commons-codec from 1.16.1 to 1.17.0
  • Consolidate dvrp/drt/taxi zones (Consolidate dvrp/drt/taxi zones matsim-org/matsim-libs#3224)
  • make zones attributable (make zones attributable / simplify/ deduplicate code matsim-org/matsim-libs#3245)

@nkuehnel nkuehnel merged commit f77a68e into moia-deployment May 2, 2024
2 checks passed
@nkuehnel nkuehnel force-pushed the moia-deployment branch from c48df93 to f77a68e Compare May 2, 2024 11:43
nkuehnel pushed a commit that referenced this pull request Dec 2, 2024
Example class and Assigner, LSP-Plan written out each iteration
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.

1 participant