-
Notifications
You must be signed in to change notification settings - Fork 1
Must-Dos #3
Copy link
Copy link
Description
Movement Models
DisNBS (aka Density-Informed)
- Integrate BIOSS simulation code into package with current density-based movement approach -
run_disnbs() - Improve density-based movement to comply with distance covered during time-step given state activities
- Add unsynchronous agent's departure times
- Improve
run_disnbs()interface, by adapting current implentation of and inter-relationships between<Driver>,<Species>, <DriverResponse>, etc.
Correlated Random Walk (aka Vector Fields)
- Implement first prototype
Initialization
- Expand
test-init_check_consistency.r.- Include check on time consistency between time-dependent drivers and start-end times specified via
<ModelConfig>
- Include check on time consistency between time-dependent drivers and start-end times specified via
- Expand
test-rmr_initiate.r -
rmr_initiate()- add cropping of spatial objects to AOC
Documentation
Vignettes/Articles
- Dedicated vignette expanding on supported movement models (roamR/vignettes/movement.qdm):
- Density-informed
- Correlated Random Walk
Function-level
-
Add documentation and examples for:
-
<VarFn> -
<ArgSpec> -
build_cost_function()
-
-
Extend existent documentation for:
-
<ModelConfig> -
<State> -
<Driver> -
<AgentProperties> -
rmr_initiate(): Add details on consistency checks applied in input validation
-
S4 Classes
<Driver>
- Impose restrictions on class definition and initialization of spatial objects under
@stars_obj. E.g.:- 3rd dim must be time-related. Furthermmore, must be of type:
PosixtorDate,character(for months)numeric. If so, name of dimension must be "month", "day of year", "week of year".
- 4th dim assumed as iterations or random samples
- 3rd dim must be time-related. Furthermmore, must be of type:
- Time-based filtering: expand
get_driver_cell_value()to perform proper time filtering
<ModelConfig>
<Species>
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels