Replies: 1 comment
-
@ConnectedSystems @DanTanAtAims and me had an initial discussion about this in an online meeting./ Conclusions
Actions
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Context/common ground for the discussion:
Currently within ADRIA.jl there is an ecological model (ADRIAmod) that can be used to run many scenarios, combining the effect of distinct Environmental, Intervention and Ecological factors. That allows us to do all sorts of analysis - such as sensitivity and rule extraction, to cite just two.
Recently we developed a new model for the coral growth/survival (which lives in a separate repository and will have a distinct name from ADRIAmod). The new model doesn't account for mortality due to disturbances (such as heat stress or cyclones), nor does it model interventions (such as seeding or fogging). The new model also doesn't implement natural adaptation due to heat stress mortality. All those things are implemented within ADRIA.
The way things are set now, ADRIA has a function called
run_model
that triggers several calls torun_scenario
. Inside therun_scenario
function we have an initial setup and then we run a sequence of timesteps. As part of each timestep, a call is made to the new model.Discussion
Since ADRIA is supposed to be an analysis tool, that in theory could be used with any coral/ecological model, it would be interesting to decouple ADRIAmod from ADRIA. That includes all Environmental, Ecological (including Reproduction), Intervention and Heritability related mechanics. Pretty much the entire
run_model
function, plus some related functions. Thatexcludes
the decision module. Some possible solutions for that areBeta Was this translation helpful? Give feedback.
All reactions