We began to discuss a functions module to build up custom functions in a similar way to population structures. The motivation is to produce a framework for building "demographic response functions" in the CASAS PBDM approach, but should be built in a more general way.
The full scope of the module is not yet known, that is the relative sizes of fully-template building blocks vs. pre-defined functions. The aim should follow the same principles as the populations module, that is allow for as much data-defined functionality as possible. In all, the functions module should:
allow for functions to be built in a modular way, using template building blocks and data;
build the functions symbolically, as much as possible, so that they can be stored and manipulated symbolically with the rest of the system;
allow functions to be built using other software (eg. R-Instat), and imported.
We began to discuss a functions module to build up custom functions in a similar way to population structures. The motivation is to produce a framework for building "demographic response functions" in the CASAS PBDM approach, but should be built in a more general way.
The full scope of the module is not yet known, that is the relative sizes of fully-template building blocks vs. pre-defined functions. The aim should follow the same principles as the populations module, that is allow for as much data-defined functionality as possible. In all, the functions module should: