Aluriak / EvolAcc

Generalist life simulator in python
MIT License
2 stars 1 forks source link

Management of user data improved #2

Closed Aluriak closed 9 years ago

Aluriak commented 9 years ago

Currently, all simulations and user data share the same 4 repertories, according to what classes are (action, factory, watcher or genome). This is simple and modulable, but all simulation are mixed, so sharing them can be difficult, and its almost impossible to have an overview of which simulations are presents or not.

Improvement: in userdata, create a python module (init.py + files) for each simulation. For run a simulation, get its name is enough, and the init.py file defined which classes need to be used by EvolAcc, that used the mother class information for determine what is the class.

Need deep modifications of command lines options, and modify classes importation.

Aluriak commented 9 years ago

Done on branch _simulationpackage. Need testing and discussion about the better solution.

Aluriak commented 9 years ago

Merge done.