Commit Graph

154 Commits (2f5e5d0a74177d11f2a99add458ce191220fadae)
 

Author SHA1 Message Date
J. Fernando Sánchez 2f5e5d0a74 Black formatting 2 years ago
J. Fernando Sánchez a2fb25c160 Version 0.30.0rc2
* Fix CLI arguments not being used when easy is passed a simulation instance
* Docs for `examples/events_and_messages/cars.py`
2 years ago
J. Fernando Sánchez 5fcf610108 Version 0.30.0rc1 2 years ago
J. Fernando Sánchez 159c9a9077 Add events 2 years ago
J. Fernando Sánchez 3776c4e5c5 Refactor
* Removed references to `set_state`
* Split some functionality from `agents` into separate files (`fsm` and
`network_agents`)
* Rename `neighboring_agents` to `neighbors`
* Delete some spurious functions
2 years ago
J. Fernando Sánchez 880a9f2a1c black formatting 2 years ago
J. Fernando Sánchez 227fdf050e Fix conditionals 2 years ago
J. Fernando Sánchez 5d759d0072 Add conditional time values 2 years ago
J. Fernando Sánchez 77d08fc592 Agent step can be a generator 2 years ago
J. Fernando Sánchez 0efcd24d90 Improve exporters 2 years ago
J. Fernando Sánchez 78833a9e08 Formatted with black 2 years ago
J. Fernando Sánchez d9947c2c52 WIP: all tests pass
Documentation needs some improvement

The API has been simplified to only allow for ONE topology per
NetworkEnvironment.
This covers the main use case, and simplifies the code.
2 years ago
J. Fernando Sánchez cd62c23cb9 WIP: all tests pass 2 years ago
J. Fernando Sánchez f811ee18c5 WIP 2 years ago
J. Fernando Sánchez 0a9c6d8b19 WIP: removed stats 2 years ago
J. Fernando Sánchez 3dc56892c1 WIP: working config 2 years ago
J. Fernando Sánchez e41dc3dae2 WIP 2 years ago
J. Fernando Sánchez bbaed636a8 WIP 2 years ago
J. Fernando Sánchez 6f7481769e WIP 2 years ago
J. Fernando Sánchez 1a8313e4f6 WIP 2 years ago
J. Fernando Sánchez a40aa55b6a Release 0.20.7 2 years ago
J. Fernando Sánchez 50cba751a6 Release 0.20.6 2 years ago
J. Fernando Sánchez dfb6d13649 version 0.20.5 2 years ago
J. Fernando Sánchez 5559d37e57 version 0.20.4 2 years ago
J. Fernando Sánchez 2116fe6f38 Bug fixes and minor improvements 2 years ago
J. Fernando Sánchez affeeb9643 Update examples 2 years ago
J. Fernando Sánchez 42ddc02318 CI: delay PyPI check 2 years ago
J. Fernando Sánchez cab9a3440b Fix typo CI/CD 2 years ago
J. Fernando Sánchez db505da49c Minor CI change 2 years ago
J. Fernando Sánchez 8eb8eb16eb Minor CI change 2 years ago
J. Fernando Sánchez 3fc5ca8c08 Fix requirements issue CI/CD 2 years ago
J. Fernando Sánchez c02e6ea2e8 Fix die bug 2 years ago
J. Fernando Sánchez 38f8a8d110 Merge branch 'mesa'
First iteration to achieve MESA compatibility.
As a side effect, we have removed `simpy`.

For a full list of changes, see `CHANGELOG.md`.
2 years ago
J. Fernando Sánchez cb72aac980 Add random activation example 2 years ago
J. Fernando Sánchez 6c4f44b4cb Partial MESA compatibility and several fixes
Documentation for the new APIs is still a work in progress :)
3 years ago
J. Fernando Sánchez af9a392a93 WIP: mesa compat
All tests pass but some features are still missing/unclear:

- Mesa agents do not have a `state`, so their "metrics" don't get stored. I will
probably refactor this to remove some magic in this regard. This should get rid
of the `_state` dictionary and the setitem/getitem magic.
- Simulation is still different from a runner. So far only Agent and
Environment/Model have been updated.
3 years ago
J. Fernando Sánchez 5d7e57675a WIP: mesa compatibility 3 years ago
J. Fernando Sánchez e860bdb922 v0.15.2
See CHANGELOG.md for a complete list of changes
3 years ago
J. Fernando Sánchez d6b684c1c1 Fix docs requirements 3 years ago
J. Fernando Sánchez 05f7f49233 Refactoring v0.15.1
See CHANGELOG.md for a full list of changes

* Removed nxsim
* Refactored `agents.NetworkAgent` and `agents.BaseAgent`
* Refactored exporters
* Added stats to history
4 years ago
J. Fernando Sánchez 3b2c6a3db5 Seed before env initialization
Fixes #6
4 years ago
J. Fernando Sánchez 6118f917ee Fix Windows bug
Update URLs to gsi.upm.es
4 years ago
J. Fernando Sánchez 6adc8d36ba minor change in docs 4 years ago
J. Fernando Sánchez c8b8149a17 Updated to 0.14.6
Fix compatibility issues with newer networkx and pandas versions
4 years ago
J. Fernando Sánchez 6690b6ee5f Fix incompatibility and bug in get_agents 5 years ago
J. Fernando Sánchez 97835b3d10 Clean up exporters 5 years ago
J. Fernando Sánchez b0add8552e Tag version 0.14.0 5 years ago
J. Fernando Sánchez 1cf85ea450 Avoid writing gexf in test 5 years ago
J. Fernando Sánchez c32e167fb8 Bump pyyaml to 5.1 5 years ago
J. Fernando Sánchez 5f68b5321d Pinning scipy to 1.2.1
1.3.0rc1 is not compatible with salib
5 years ago