pycopancore icon indicating copy to clipboard operation
pycopancore copied to clipboard

reference implementation of the copan:CORE World-Earth modelling framework

Results 51 pycopancore issues
Sort by recently updated
recently updated
newest added

There are various unclear performance issues in the framework, in particular: - symbolic expression vs. methods in processes, what is faster under which circumstances? - how much does networkx affect...

enhancement
python

After profiling and checking for performance pitfalls (#180), provide simple best-practice advice for more performant code.

Networks in the traj dictionary are not saved by the existing feature as in run_example1.py, since they can not be casted to str and pickled in the same way as...

enhancement
python
networks

Implement a social group entity without fixed territory (e.g.. social classes, interest groups, peer groups, movements etc.) in base component

enhancement
user story

Avoid errors in method definition by pointing out more prominently how they should work. Especially for explicit and ode processes: - Methods that are used in explicit processes should always...

enhancement

With the new group entity in place the templates for components and models should be adjusted, as to prevent levity errors while composing and importing. With this also the tutorial...

SmallToDo

Confirmed by multiple users: the my_exploit model in its configuration following the tutorial seems to produce a quickly declining fish stock and thus very limited social dynamics, as opposed to...

enhancement
user story

In pycopancore/model_components/base/implementation/world.py line 100 - 130 there are two setters for the culture, is this redundant? ` @property def culture(self): """Get world's culture.""" return self._culture @culture.setter def culture(self, c): """Set...

question
SmallToDo

As of now, before running a study script for the first time (e.g. in a new terminal) the PYTHONPATH variable needs to be set by running `export PYTHONPATH="."` on Unix...

enhancement

I found the error message `AttributeError: 'str' object has no attribute 'old_out_dict'` not very useful, especially since the string object is the explicit instance of the Environment class which I...

enhancement