1
0
mirror of https://github.com/gsi-upm/soil synced 2024-11-10 21:52:29 +00:00
Commit Graph

123 Commits

Author SHA1 Message Date
J. Fernando Sánchez
fc48ed7e09 Added history class
Now the environment does not deal with history directly, it delegates it to a
specific class. The analysis also uses history instances instead of either
using the database directly or creating a proxy environment.

This should make it easier to change the implementation in the future.

In fact, the change was motivated by the large size of the csv files in previous
versions. This new implementation only stores results in deltas, and it fills
any necessary values when needed.
2018-05-04 10:01:49 +02:00
J. Fernando Sánchez
73c90887e8 Fix pip installation 2018-05-04 09:59:31 +02:00
J. Fernando Sánchez
497c8a55db Add workaround for geometric models
Closes soil/soil#4
2018-02-16 18:04:43 +01:00
J. Fernando Sánchez
7d1c800490 Parallelism and granular exporting options
* Graphs are not saved by default (not backwards compatible)
* Modified newsspread examples
* More granular options to save results (exporting to CSV and GEXF are now
optional)
* Updated tutorial to include exporting options
* Removed references from environment to simulation
* Added parallelism to simulations (can be turned off with a flag or argument).
2017-11-01 14:44:46 +01:00
J. Fernando Sánchez
a4b32afa2f Fix py3.4 and pypi bugs 2017-10-19 18:28:17 +02:00
J. Fernando Sánchez
a7c51742f6 Improved docs
Fixed several bugs
Added convenience methods in soil.analysis
2017-10-19 18:06:33 +02:00
J. Fernando Sánchez
78364d89d5 Fix gephi representation. Add sqlite 2017-10-17 19:48:56 +02:00
J. Fernando Sánchez
af76f54a28 Added rabbits 2017-10-16 19:23:52 +02:00
J. Fernando Sánchez
dbc182c6d0 Compatibility with py3.4 2017-10-09 14:44:21 +02:00
J. Fernando Sánchez
eafecc9e5e Make py3 compatibility explicit 2017-10-09 11:38:16 +02:00
J. Fernando Sánchez
e8988015e2 Add more options to the command line 2017-10-05 16:21:58 +02:00
J. Fernando Sánchez
ccc8e43416 Removed timeout from the simulation examples 2017-10-05 16:07:10 +02:00
J. Fernando Sánchez
347d295b09 Updated to match NetworkX's 2.0 API 2017-10-05 15:54:18 +02:00
J. Fernando Sánchez
bbc5386cf5 Removed logo from header 2017-07-03 18:41:47 +02:00
J. Fernando Sánchez
f8538fe057 Tidying up the repository 2017-07-03 18:40:00 +02:00
J. Fernando Sánchez
e1be3a730e WIP soil
* Pandas integration
* Improved environment
* Logging and data dumps
* Tests
* Added Finite State Machine models
* Rewritten ipython notebook and documentation
2017-07-03 18:17:52 +02:00
Tasio Mendez
764177c634 Added dynamic graph.
Added dynamic graph to ControlModelM2.
2017-05-19 13:55:04 +02:00
Tasio Mendez
cd9b7e096a Updated tutorial
Close #3
2017-05-17 11:09:44 +02:00
Tasio Mendez
5a2fcb5564 Merge fixed 2017-05-16 14:12:20 +02:00
Tasio Mendez
546ad0343b Merge branch 'models' of https://lab.cluster.gsi.dit.upm.es/soil/soil into models 2017-05-16 14:05:13 +02:00
Tasio Mendez
a643735ddb All settings as JSON and documentation updated 2017-05-16 14:02:50 +02:00
Alberto Pascual
59ec790820 gexf now working, end value added 2017-05-04 14:11:22 +02:00
Tasio Mendez
23fc9671c3 Updated readthedocs 2017-04-27 13:15:56 +02:00
Tasio Mendez
f1bb636ca8 Merge branch 'models' of https://lab.cluster.gsi.dit.upm.es/soil/soil into models 2017-04-27 11:35:44 +02:00
Alberto Pascual
f8d8345d5a requirements added for faster install, settings separated in JSON file, now is possible to run different agent simulations at a time 2017-04-26 11:17:50 +02:00
Tasio Mendez
c011943cef Started readthedocs 2017-04-25 13:27:16 +02:00
Tasio Mendez
aaf5f709f1 Settings models 2017-04-24 12:55:00 +02:00
Tasio Mendez
391ce5e9e0 Changed models 2017-04-21 14:19:26 +02:00
Tasio Mendez
2fc7a91ef3 Settings modules 2017-04-21 14:04:30 +02:00
Tasio Mendez
f29f5fa5bf Settings modules 2017-04-21 13:55:42 +02:00
Tasio Mendez
dd4ce15a3d Separate models in modules 2017-04-20 13:36:17 +02:00
cif2cif
d157a5e0b5 added JSON format 2017-01-28 17:14:58 +01:00
cif2cif
d179c166ed changed typo 2017-01-28 11:50:33 +01:00
cif2cif
00e074faf3 added copyright 2017-01-28 11:46:46 +01:00
cif2cif
ae0a0fa606 added logos 2017-01-28 11:42:17 +01:00
cif2cif
a6fa31ad46 added logos 2017-01-28 11:37:52 +01:00
cif2cif
4d3b2e0738 Updated tutorial, install section and models 2017-01-28 11:33:46 +01:00
cif2cif
aa187fffb1 Added GSI logo 2017-01-28 10:57:45 +01:00
cif2cif
22ddd22240 Actualizado README 2017-01-28 10:35:26 +01:00
cif2cif
f0d861102d Renamed ipython tutorial 2017-01-28 10:28:40 +01:00
Carlos A. Iglesias
b6257e2a91 Update models.py 2017-01-19 15:44:40 +01:00
Carlos A. Iglesias
b8c4204f5c Update models.py 2017-01-19 15:41:46 +01:00
Carlos A. Iglesias
286b2489cf Update models.py 2017-01-19 15:37:14 +01:00
Carlos A. Iglesias
c3479f224b Update SOIL Tutorial.ipynb
Cambiado infectados por infected y alguna traducción más
2017-01-19 12:56:28 +01:00
Carlos A. Iglesias
584c88b108 Cambiado ComportamientoBase por BaseBehaviour 2017-01-19 12:50:00 +01:00
Carlos A. Iglesias
da80a6fd9c Added reference to tutorial 2017-01-19 12:45:39 +01:00
JesusMSM
127a220fa6 More translated variables 2016-09-26 19:01:34 +02:00
JesusMSM
d3d7e1d4c9 Some variables translated 2016-09-22 10:51:01 +02:00
jesusmsanchez
cdcb1ec0fd Notebook v2 2016-07-30 16:47:45 +02:00
jesusmsanchez
39688bc182 Notebook 2016-07-30 16:09:00 +02:00