All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- improve stop points initialization (#90)
- error in Python3 only classifier (0746c23)
- fixed a bug in SB_VS when user patience was None (bd2f5a0)
- update sphinx version (e626e8b)
- multiple scenarios run (#64)
-
model classes are not specified in the following attributes of the SimulationModel subclasses: environment_class, population_class, input_class, output_class
-
moved model elements initialisation in the parent SimulationModel class (#62) (0f2e49e)
- now provide path to the scenario folder instead of path to the simulation parameters to run a simulation
- added a new config parameter 'stop_sequence_separator' (6207cc5)
- major changes in the inputs specifications, described with json schemas Simulation parameters: gtfs_timetables can no longer be null (None in Python) line_shapes can no longer be null routes can no longer be null early_dynamic_input can no longer be null renamed geojson_output into visualisation_output routes removed, now fetched in operation parameters (of relevant models) line_shapes_file removed, now fetched in operation parameters renamed PT_parameters into user_routing_parameters
PT_parameters (in simulation parameters, now renamed 'user_routing_parameters')
journey_time_range removed (now specified as a dispatcher option in operation parameters) max_nb_trips removed (now specified as a dispatcher option in operation parameters) additional_transfers removed (now specified as a dispatcher option in operation parameters) no_journey_timeout removed (now using the fail_timeout param of Person class) nb_journey_trials removed (now using the max_tries param of Person class) nb_seats moved to PublicTransportOperator operation parameters service_vehicle_prefix moved to PublicTransportOperator operation parameters use_shortest_path moved to PublicTransportOperator operation parameters multi_source moved to PublicTransportOperator operation parameters
- Shortest paths storing
- Possibility to provide a list of init input files
- PT delay information factory
- Added an environment variable OUTPUT_FOLDER to specify the output folder
- Deprecated use of origin/destination_lat/lon, now fetching coordinates from geometry
- Now exporting KPI files to .gz compressed format
- CHANGELOG file
- Online documentation, hosted by ReadtheDocs
- --which-result option for generate_osm_graph place import
- Common inputs scenarios for inputs shared between scenarios
- gzip compression/decompression
- Changed default visualisation file extension to .geojson.gz
- Added a 'request' column to the journeys DataFrame
- Added a confirm_journey_ method to Operator that replaces Traveler's make_journey_request_
- Moved to osmnx 1.0.1
- Replaced the bz2_compress option by an automatic detection of .bz2 extension
- Moved the test demand in a common inputs folder
- The trips dict now also contain the agent serving it
- Switched to autoapi for the automatic documentation of the code
- Test framework and scenarios for the models
- New parameter origin/destination_station/stop_point for some models' inputs
- Memory of failed stations in SB_VS users
- Simulation exceptions
- Simulation leave event and KPI
- New import methods generate_osm_graph script
- Run module that contains the launch functions
- Simulation agent traces file
- Mode resolution for each model
- Coordinates positions pre-processing using nearest_nodes
- New function for importing
- New functions for importing stop points
- Graph extension is now an operator attribute
- Graph extension is done when nearest node is over a certain distance from coordinates.
- Example imports is now done by copying test scenarios
- Zone attribute of OSMNetwork
- Minor fixes (?)
- First pre-release