Uxsim

Latest version: v1.7.5

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

Scan your dependencies

Page 1 of 4

1.7.5

Highlights

- Added proper legends for network visualizations (`network`, `network_average`, `network_anim`)
- This addresses https://github.com/toruseo/UXsim/issues/172
- Added new visualization mode "flow_delay" in addition to the previous "density_speed"
- In "density_speed" mode, the width represents density and the color represents speed. Although this is intuitive, they are almost linearly correlated and not very informative.
- ![anim_network0_density](https://github.com/user-attachments/assets/38a8361f-28dc-484a-8364-d10e000736e1)
- In "flow_delay" mode, the width represents flow and the color represents delay (inversely proportional to speed). They are not linearly correlated and can be informative.
- ![anim_network0_flow](https://github.com/user-attachments/assets/df33f055-0098-4707-a077-f03387702346)
- Reference trajectory plot (`network_fancy`)
- ![anim_fancy_comparison](https://github.com/user-attachments/assets/f45e09bf-6d87-49e2-ae62-17c457205fe6)
- Which style is best likely depends on the user's preference.

What's Changed
* add legends for `network`, `network_average`, `network_anim` by toruseo in https://github.com/toruseo/UXsim/pull/198
* Add "flow_speed" visualization mode for network plot by toruseo in https://github.com/toruseo/UXsim/pull/199
* Change color scheme for "flow_speed" plot; Update automated tests for jupyter notebook demos by toruseo in https://github.com/toruseo/UXsim/pull/200
* minor update for network visualization by toruseo in https://github.com/toruseo/UXsim/pull/201
* Update pyproject.toml by toruseo in https://github.com/toruseo/UXsim/pull/202


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.7.4...v1.7.5

1.7.4

Highlights

- Fixed a critical bug in `uxsim.ResultGUIViewer`

What's Changed
* Bump codecov/codecov-action from 5.1.2 to 5.4.0 by dependabot in https://github.com/toruseo/UXsim/pull/194
* Fix: Correct bbox coordinate order to prevent UTM CRS error in a Jupyter notebook example by TheBruh141 in https://github.com/toruseo/UXsim/pull/195
* fix GUI bug by toruseo in https://github.com/toruseo/UXsim/pull/196
* Update __init__.py by toruseo in https://github.com/toruseo/UXsim/pull/197

New Contributors
* TheBruh141 made their first contribution in https://github.com/toruseo/UXsim/pull/195

**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.7.3...v1.7.4

1.7.3

Highlights

- Fixed a bug that incorrectly recorded vehicle speed when transferring at nodes
- This addresses https://github.com/toruseo/UXsim/issues/176
- Preparing for solvers for DTA problems (`DTAsolvers` submodule). The current implementations are still work in progress and may be changed in the future.

What's Changed
* Implement DTA solvers and demo by toruseo in https://github.com/toruseo/UXsim/pull/169
* fix coverage and others by toruseo in https://github.com/toruseo/UXsim/pull/170
* Bump codecov/codecov-action from 5.0.2 to 5.1.2 by dependabot in https://github.com/toruseo/UXsim/pull/167
* Update DTA demo and others by toruseo in https://github.com/toruseo/UXsim/pull/171
* Fix `World.show_network()` file path bug by toruseo in https://github.com/toruseo/UXsim/pull/174
* Improve logit model computation in DSO solver by toruseo in https://github.com/toruseo/UXsim/pull/177
* Add `duration_t2` arg for `W.exec_simulation()` for better scheduling by toruseo in https://github.com/toruseo/UXsim/pull/178
* Add tutorial notebook for traffic signal control by toruseo in https://github.com/toruseo/UXsim/pull/179
* minor update by toruseo in https://github.com/toruseo/UXsim/pull/181
* update tests and docs by toruseo in https://github.com/toruseo/UXsim/pull/182
* Add python version badge by toruseo in https://github.com/toruseo/UXsim/pull/185
* Update README.md by toruseo in https://github.com/toruseo/UXsim/pull/186
* add python 3.13 to pyproject.toml by toruseo in https://github.com/toruseo/UXsim/pull/187
* temporally disabled example26 by toruseo in https://github.com/toruseo/UXsim/pull/188
* JOSS documentation update by toruseo in https://github.com/toruseo/UXsim/pull/190
* JOSS citation update by toruseo in https://github.com/toruseo/UXsim/pull/191
* Fix vehicle speed error at node by toruseo in https://github.com/toruseo/UXsim/pull/192
* Update __init__.py by toruseo in https://github.com/toruseo/UXsim/pull/193


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.7.2...v1.7.3

JOSS_paper_version
This release is for archival purpose for paper publication in Journal of Open Source Software (JOSS).

Published paper: https://doi.org/10.21105/joss.07617

The UXsim in this release is based on v1.6.0. `/paper` directory includes the reviewed manuscript for JOSS. The open review process can be found in https://github.com/openjournals/joss-reviews/issues/7617

This release is also archived in Zenodo https://doi.org/10.5281/zenodo.14799163

1.7.2

Highlight
- Fixed a file IO bug (not critical, just a warning) in `World.show_network()`, reported by https://github.com/toruseo/UXsim/issues/173

What's Changed
* Fix `World.show_network()` file path bug by toruseo in https://github.com/toruseo/UXsim/pull/174

**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.7.1...v1.7.2

1.7.1

Highlight
- Added support for the major update of OSMnx v2 (https://github.com/toruseo/UXsim/issues/147)

What's Changed
* Improve Python version tests by toruseo in https://github.com/toruseo/UXsim/pull/155
* Add example of DUE and related tests for Route class by toruseo in https://github.com/toruseo/UXsim/pull/158
* Vehicle route information is now recoverable even when detailed logging is turned off by toruseo in https://github.com/toruseo/UXsim/pull/160
* Bump codecov/codecov-action from 4.6.0 to 5.0.2 by dependabot in https://github.com/toruseo/UXsim/pull/161
* Temporally disabled OSMnx tests due to the breaking change 2.0.0 by toruseo in https://github.com/toruseo/UXsim/pull/162
* Fix OSMnx version issue by toruseo in https://github.com/toruseo/UXsim/pull/164
* Update __init__.py by toruseo in https://github.com/toruseo/UXsim/pull/165


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.7.0...v1.7.1

1.7.0

Highlights
- Optimized memory usage and others
- In large scale scenarios, memory usage is reduced by about 50%
- More efficient and accurate demand definition functions: `adddemand_nodes2nodes2` and `adddemand_area2area2`
- This is mostly based on investigation and contribution by EwoutH. Thanks!
- Add several utility functions for shortest path analysis

What's Changed
* add `get_shortest_path_distance_between_all_nodes` by toruseo in https://github.com/toruseo/UXsim/pull/132
* Complete `get_shortest_path_distance_between_all_nodes` by toruseo in https://github.com/toruseo/UXsim/pull/134
* update shortest path cost funcs and add test by toruseo in https://github.com/toruseo/UXsim/pull/136
* relocate 'get_shortest_path_*()' to `Utilities` submodule by toruseo in https://github.com/toruseo/UXsim/pull/137
* add shortest path cost on t by toruseo in https://github.com/toruseo/UXsim/pull/138
* RouteChoice: optimize memory usage by in-place updates to `route_pref` by EwoutH in https://github.com/toruseo/UXsim/pull/146
* Add `reduce_memory_delele_vehicle_route_pref` to World arg by toruseo in https://github.com/toruseo/UXsim/pull/149
* fix spell to `reduce_memory_delete_vehicle_route_pref` by toruseo in https://github.com/toruseo/UXsim/pull/150
* Bump codecov/codecov-action from 4.5.0 to 4.6.0 by dependabot in https://github.com/toruseo/UXsim/pull/151
* minor update for examples by toruseo in https://github.com/toruseo/UXsim/pull/152
* add `adddemand_nodes2nodes2` and `adddemand_area2area2` by toruseo in https://github.com/toruseo/UXsim/pull/153


**Full Changelog**: https://github.com/toruseo/UXsim/compare/v1.6.0...v1.7.0

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.