Is this suggestion related to a problem? Please describe.
As modules grow, it's likely that we'll need to agree on how they should interpret the start / end year of investments and other assets.
If modules do not agree on this, we could get mismatches on how they process data.
Describe the solution you'd like
My suggestion is to consider:
- Start year is when things 'come online'.
- End year is when things are removed.
- Both are considered active at the start of year.
This implies that start_year <= active < end year
We should add this to the guidelines page on the docs.
Is this suggestion related to a problem? Please describe.
As modules grow, it's likely that we'll need to agree on how they should interpret the start / end year of investments and other assets.
If modules do not agree on this, we could get mismatches on how they process data.
Describe the solution you'd like
My suggestion is to consider:
This implies that
start_year <= active < end yearWe should add this to the guidelines page on the docs.