Closed amuller26 closed 4 days ago
A conceptual pivot: we should be able to track all of the emergent behaviors we want to quantify at our fingertips for any run of the simulation. We should be including new metrics in the log that will allow us to do some analysis after-the-fact and determine when/how/why emergent behaviors happened.
I added analysis.py so it runs right after runSimulation() It only reads json files right now, not csv.
That's okay for a first draft. Let's build something that works first then make it look good later!
Kernel of functionality added in 20718d1.
I added the experimentation as an alternative to runSimulation(). I added a boolean to the configuration to determine if the user wants to run the tribal assimilation analysis. It also just prints out the result in the command line.