J. Fernando Sánchez
bbaed636a8
WIP
2022-07-19 17:18:02 +02:00
J. Fernando Sánchez
6f7481769e
WIP
2022-07-19 17:17:23 +02:00
J. Fernando Sánchez
1a8313e4f6
WIP
2022-07-19 17:12:41 +02:00
J. Fernando Sánchez
a40aa55b6a
Release 0.20.7
2022-07-06 09:23:46 +02:00
J. Fernando Sánchez
50cba751a6
Release 0.20.6
2022-07-05 12:08:34 +02:00
J. Fernando Sánchez
dfb6d13649
version 0.20.5
2022-05-18 16:13:53 +02:00
J. Fernando Sánchez
5559d37e57
version 0.20.4
2022-05-18 15:20:58 +02:00
J. Fernando Sánchez
2116fe6f38
Bug fixes and minor improvements
2022-05-12 16:14:47 +02:00
J. Fernando Sánchez
affeeb9643
Update examples
2022-04-04 16:47:58 +02:00
J. Fernando Sánchez
42ddc02318
CI: delay PyPI check
2022-03-07 14:35:07 +01:00
J. Fernando Sánchez
cab9a3440b
Fix typo CI/CD
2022-03-07 13:57:25 +01:00
J. Fernando Sánchez
db505da49c
Minor CI change
2022-03-07 13:35:02 +01:00
J. Fernando Sánchez
8eb8eb16eb
Minor CI change
2022-03-07 12:51:22 +01:00
J. Fernando Sánchez
3fc5ca8c08
Fix requirements issue CI/CD
2022-03-07 12:46:01 +01:00
J. Fernando Sánchez
c02e6ea2e8
Fix die bug
2022-03-07 11:17:27 +01:00
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`.
2022-03-07 10:54:47 +01:00
J. Fernando Sánchez
cb72aac980
Add random activation example
2022-03-07 10:48:59 +01:00
J. Fernando Sánchez
6c4f44b4cb
Partial MESA compatibility and several fixes
...
Documentation for the new APIs is still a work in progress :)
2021-10-15 20:16:49 +02:00
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.
2021-10-15 13:36:39 +02:00
J. Fernando Sánchez
5d7e57675a
WIP: mesa compatibility
2021-10-14 17:37:06 +02:00
J. Fernando Sánchez
e860bdb922
v0.15.2
...
See CHANGELOG.md for a complete list of changes
2021-05-22 16:33:52 +02:00
J. Fernando Sánchez
d6b684c1c1
Fix docs requirements
2021-05-22 16:08:38 +02:00
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
2020-11-19 23:58:47 +01:00
J. Fernando Sánchez
3b2c6a3db5
Seed before env initialization
...
Fixes #6
2020-07-27 12:29:24 +02:00
J. Fernando Sánchez
6118f917ee
Fix Windows bug
...
Update URLs to gsi.upm.es
2020-07-07 10:57:10 +02:00
J. Fernando Sánchez
6adc8d36ba
minor change in docs
2020-03-13 12:50:05 +01:00
J. Fernando Sánchez
c8b8149a17
Updated to 0.14.6
...
Fix compatibility issues with newer networkx and pandas versions
2020-03-11 16:17:14 +01:00
J. Fernando Sánchez
6690b6ee5f
Fix incompatibility and bug in get_agents
2019-05-16 19:59:46 +02:00
J. Fernando Sánchez
97835b3d10
Clean up exporters
2019-05-03 13:17:27 +02:00
J. Fernando Sánchez
b0add8552e
Tag version 0.14.0
2019-04-30 16:26:08 +02:00
J. Fernando Sánchez
1cf85ea450
Avoid writing gexf in test
2019-04-30 16:16:46 +02:00
J. Fernando Sánchez
c32e167fb8
Bump pyyaml to 5.1
2019-04-30 16:04:12 +02:00
J. Fernando Sánchez
5f68b5321d
Pinning scipy to 1.2.1
...
1.3.0rc1 is not compatible with salib
2019-04-30 15:52:37 +02:00
J. Fernando Sánchez
2a2843bd19
Add tests exporters
2019-04-30 09:28:53 +02:00
J. Fernando Sánchez
d1006bd55c
WIP: exporters
2019-04-29 18:47:15 +02:00
J. Fernando Sánchez
9bc036d185
WIP: exporters
2019-04-26 19:22:45 +02:00
J. Fernando Sánchez
a3ea434f23
0.13.8
2019-02-19 21:17:19 +01:00
J. Fernando Sánchez
65f6aa72f3
fix timeout in FSM. Improve logs
2019-02-01 19:05:07 +01:00
J. Fernando Sánchez
09e14c6e84
Add generator and programmatic examples
2018-12-20 19:25:33 +01:00
J. Fernando Sánchez
8593ac999d
Swap test and build in CI. Remove tests in tags
2018-12-20 17:56:33 +01:00
J. Fernando Sánchez
90338c3549
skip-tls-verify in kaniko
2018-12-20 17:48:58 +01:00
J. Fernando Sánchez
1d532dacfe
Remove entrypoint build stage
2018-12-20 15:14:58 +01:00
J. Fernando Sánchez
a1f8d8c9c5
Change entrypoint build stage
2018-12-20 15:07:45 +01:00
J. Fernando Sánchez
de326eb331
Remove CI global image
2018-12-20 15:05:45 +01:00
J. Fernando Sánchez
04b4380c61
Fix wrong import soil.web
2018-12-20 14:06:18 +01:00
J. Fernando Sánchez
d70a0c865c
limit ci jobs to docker runners
2018-12-09 17:22:40 +01:00
J. Fernando Sánchez
625c28e4ee
Fix CI syntax
2018-12-09 17:09:31 +01:00
J. Fernando Sánchez
9749f4ca14
Fix multithreading
...
Multithreading needs pickling to work.
Pickling/unpickling didn't work in some situations, like when the
environment_agents parameter was left blank.
This was due to two reasons:
1) agents and history didn't have a setstate method, and some of their
attributes cannot be pickled (generators, sqlite connection)
2) the environment was adding generators (agents) to its state.
This fixes the situation by restricting the keys that the environment exports
when it pickles, and by adding the set/getstate methods in agents.
The resulting pickles should contain enough information to inspect
them (history, state values, etc), but very limited.
2018-12-09 16:58:49 +01:00
J. Fernando Sánchez
3526fa29d7
Fix bug parallel
2018-12-09 14:06:50 +01:00
J. Fernando Sánchez
53604c1e66
Fix quickstart.rst markdown code
2018-12-09 13:10:00 +01:00