Uxsim

Latest version: v1.2.0

Safety actively analyzes 626157 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.2.0

Main changes

- Add taxi (aka. shared mobility) functions
- A standard vehicle in UXsim just travel from A to B and disappear. This is like a private owned vehicle.
- From this update, a `Vehicle` with `mode="taxi"` behave like a taxi. Specifically, they travel through a network by passing through specific nodes that are dynamically updated, simulating passenger pickup and drop-off.
- New sub-module `uxsim.TaxiHandler` handles these matters.
- Built-in vehicle-to-passneger matching methods are also available.
- This addresses Issue https://github.com/toruseo/UXsim/issues/41
- From now on, we follow the Semantic Versioning rigorously.

What's Changed
* [Major update] Add taxi (shared mobility) by toruseo in https://github.com/toruseo/UXsim/pull/64


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.1.1...v1.2.0

1.1.1

Main Changes

- Add setting to adjust vehicle logging time interval via `World.vehicle_logging_timestep_interval`
- By lowering the interval (e.g., `World.vehicle_logging_timestep_interval=2`), the simulation time can be reduced (~20% speed up), and we can obtain vehicle trajectory data with slightly less accuracy.
- The logging setting does not affect the internal simulation accuracy. Only the outputted trajectories are affected.
- By setting World.vehicle_logging_timestep_interval=-1, the record_log is turned off, and the simulation time can be significantly reduced (~40% speed up).
- This addresses Issue https://github.com/toruseo/UXsim/issues/58
- Correct route choice behavior
- `Vehicle.links_prefer` and `Vehicle.links_avoid` work correctly now.

What's Changed
* Update README.md by toruseo in https://github.com/toruseo/UXsim/pull/57
* Update documents by toruseo in https://github.com/toruseo/UXsim/pull/59
* Correct font specification for matplotlib by toruseo in https://github.com/toruseo/UXsim/pull/60
* Add logging interval settings, correct route choice behavior by toruseo in https://github.com/toruseo/UXsim/pull/63


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.1.0...v1.1.1

1.1.0

Main Changes

- Add support for multilane links. More technically, it is a multilane, single-pipe model where vehicles cannot overtake others. This allows us to set traffic capacity significantly larger while keeping consistency to KW theory.
- Separate `Analyzer` class from `uxsim.py`. This means that `uxsim.py` now contains only the essential codes for the simulation. It makes it easier for users to understand the simulation logic.

What's Changed
* minor updates by toruseo in https://github.com/toruseo/UXsim/pull/51
* Update README.jp.md by toruseo in https://github.com/toruseo/UXsim/pull/52
* [Major update] Add multilane link; Separate Analyzer class from uxsim.py by toruseo in https://github.com/toruseo/UXsim/pull/56


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.0.9...v1.1.0

1.0.9

Main Changes
* Added GUI viewer for a simulation result. This will be very useful for interactive exploration of simulation results.
* Separated OSMImpoter as a submodule
* Introduced modern packaging by pyproject.toml (thanks for the suggestion by EwoutH )

What's Changed
* minor update by toruseo in https://github.com/toruseo/UXsim/pull/47
* Added GUI viewer for a simulation result. Separated OSMImpoter as a submodule. by toruseo in https://github.com/toruseo/UXsim/pull/48
* Modern packaging by pyproject.toml by toruseo in https://github.com/toruseo/UXsim/pull/49


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.0.8...v1.0.9

1.0.8

Main Changes

- Add restriction that node/link/vehicle must have unique name
- Other changes are mostly minor. Add various tests in preparation for future major updates.

What's Changed
* contributing style etc. by toruseo in https://github.com/toruseo/UXsim/pull/34
* Delete demos_and_examples/test_examples.py by toruseo in https://github.com/toruseo/UXsim/pull/36
* Add verification tests by toruseo in https://github.com/toruseo/UXsim/pull/35
* Add verification tests etc. by toruseo in https://github.com/toruseo/UXsim/pull/37
* Update colab notebook by toruseo in https://github.com/toruseo/UXsim/pull/38
* Add verifications for nodes and SF network by toruseo in https://github.com/toruseo/UXsim/pull/39
* Add verification tests by toruseo in https://github.com/toruseo/UXsim/pull/40
* Add restriction that node/link/vehicle must have unique name, Add new tests (verification of theoretical soundness of UXsim) by toruseo in https://github.com/toruseo/UXsim/pull/44
* minor updates by toruseo in https://github.com/toruseo/UXsim/pull/46


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.0.7...v1.0.8

1.0.7

Main Changes

- [Experimental] Add network data import function from OpenStreetMap
- Add node capacity to simulate traffic signal in a macroscopic manner
- Demand can be specified by coordinates

What's Changed
* fix issues in examples by toruseo in https://github.com/toruseo/UXsim/pull/30
* Test examples in CI by EwoutH in https://github.com/toruseo/UXsim/pull/29
* Readme: Add instructions to install from git by EwoutH in https://github.com/toruseo/UXsim/pull/27
* Update signal model by toruseo in https://github.com/toruseo/UXsim/pull/31
* Add import from OSM [experimental], new demand setup functions by toruseo in https://github.com/toruseo/UXsim/pull/32


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.0.6...v1.0.7

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.