Hi Jarrad,
Thank you for the kind words. Glad you're enjoying the workflow. It is however currently limited to single season models and cannot create multi-season models (in the sense of dynamic models, with colonization/extinction probabilities between seasons).
There are some possible workarounds though to include seasonal information in models:
1. You could stack the seasons (in the input data) and then include season as a covariate in the model (with fixed or random effect). That would allow variation between seasons, but without being a dynamic multi-season model.
2. An alternative would be to use the model code provided by communityModel() as a starting point for manual model modifications to turn it into a multi-season model. But that would not be compatible with the rest of the workflow (predict, plot*) and hence defeats the purpose.
3. Another solution may be available in the spOccupancy package:
But from the documentation it also doesn't seem to estimate colonization and extinction probabilities, so it also doesn't seem to be a dynamic model like colext() in unmarked or ubms. I haven't run it myself yet, so can't provide any further insights and may miss finer points.
The hmecology Google group may also be helpful in finding a solution. Sorry I can't provide the full solution currently. Feel free to update when you made progress.
Best regards,
Jürgen