You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Putting together a rough plan to help organise the work that needs to be done. This will also help when it comes to planning releases, which has been a bit of a mess up until now.
This is very much a live document/work in progress.
Major changes
These are changes that would warrant a bump in the minor version number (e.g. 1.2.1 -> 1.3.0). Each of these milestones should be developed in their own dev branch, and merged into main once ready to create a release.
Simplify/improve the interface
Deleting parameters that don't need to be there, simplifying the example models etc.
These are changes that would warrant a bump in the patch version number (e.g. 1.2.1 -> 1.2.2). These can be merged directly into main as individual PRs, and a new release created if/when significant enough changes are made
Some of the other work would benefit from major refactoring changes to the code (e.g. creating a solvers module to clearly separate code for the scipy and adhoc solvers)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Putting together a rough plan to help organise the work that needs to be done. This will also help when it comes to planning releases, which has been a bit of a mess up until now.
This is very much a live document/work in progress.
Major changes
These are changes that would warrant a bump in the minor version number (e.g. 1.2.1 -> 1.3.0). Each of these milestones should be developed in their own dev branch, and merged into main once ready to create a release.
Simplify/improve the interface
ScalingSizefield inTechnodata.csvisn't/shouldn't be required #494FuelandEndUsefields inTechnodata.csvaren't/shouldn't be required #493foresightparameter #476overwriteparameter doesn't behave as expected #430BaseYearImport.csvandBaseYearExport.csvare not used by any of the example models #370Rewrite the input layer
Rewrite the scipy solver (/major changes)
Add support for early decommissioning
Changes to the calculation of costs and prices
ScalingSizefield inTechnodata.csvisn't/shouldn't be required #494Change the way foresight is dealt with
Dropping outputs
MCAcapacity_supply.csvetc.Drop support for Python 3.9
Minor changes
These are changes that would warrant a bump in the patch version number (e.g. 1.2.1 -> 1.2.2). These can be merged directly into main as individual PRs, and a new release created if/when significant enough changes are made
Documentation improvements
CommodityTypeparameter #492dispatch_productionparameter is not explained in the documentation #474interpolation_modeparameter needs clarification (9.2) #265Bug fixes
Infrastructure
developbranch #441bump2version#435test_minimum_service_factormarked as xfail #400CITATION.cffis out of date #399tests/example_outputs#361Add support for Python 3.13
Refactoring changes
solversmodule to clearly separate code for the scipy and adhoc solvers)Beta Was this translation helpful? Give feedback.
All reactions