Ability to run models for a subset of years
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
Research direction
Start by tracing how milestone_years and inputs referring to milestone years are validated, then follow the model execution configuration. Done means users can select only the first n milestone years or use a reduced milestone-year granularity without invalid-input errors.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe
It's annoying that if a model is defined for a certain set of years, you HAVE to run the model for all those years (in most cases). If you tried removing years from milestone_years (say you only wanted to run the first year just for an initial test), it would complain about some of your inputs referring to milestone years that don't exist (e.g. an asset defined for 2040).
Describe the solution you'd like
I think we should allow:
- running only the first n milestone years
- running with reduced milestone year granularity (e.g. if the model is defined with a 1-year granularity, an ability to run it with 10-year granularity)
Some easy way for users to specify this
Describe alternatives you've considered
None
Additional context
Hopefully there wouldn't be any big implications that would make this difficult. Needs some thought though.
- Dominant language
- Rust
- Stars
- 8
- Forks
- 5
- Avg merge
- 11h 31m
- Merged PRs (30d)
- 33
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from EnergySystemsModellingLab/MUSE2
-
bug documentation
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
EnergySystemsModellingLab/MUSE2#1367 · 1 comment ·
-
Remove the `ironing out iteration 0` prefix from debug files when the ironing out loop is turned off Openmuse xiii question
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
EnergySystemsModellingLab/MUSE2#1221 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
EnergySystemsModellingLab/MUSE2#1554 ·
-
bug
EnergySystemsModellingLab/MUSE2#1541 · 2 comments · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
EnergySystemsModellingLab/MUSE2#1526 ·
All issues in EnergySystemsModellingLab/MUSE2
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
todo:ticket
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
taikoxyz/taiko-mono#22168 · 1 comment ·