Skip to content

[FEATURE] Optimize for running at field level scale #35

@rohansaw

Description

@rohansaw

Feature description

Avoid running exactly the same APSIM simulation if VeRCYe is run at field level scale and field fall within the same CHIRPS Pixel.

Problem it solves

Currently, if running CHIRPS at the field level scale, it is likely that we run the exact same simulation multiple times. The reason for this is that most APSIM parameters are static in a region and if the fields are close enough to each other, they might share the same weather data. E.g for CHIRPS the pixel resolution is 0.5 degrees, so all fields within one CHIRPS pixel, will have the same precipitation data.

For the met data from NASA Power this applies aswell with a different resolution from CHIRPS.

Suggested solution

Use some form of caching mechanism to save the already executed simulations with their parameters. Then copy these results for the current run instead of rerunning the simulation. Only the simulation-to-remotesensing matching is then run for the fields individually.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions