Skip to content

Commit e53b047

Browse files
authored
Update release notes (#205)
* Update release notes
1 parent c9ed886 commit e53b047

2 files changed

Lines changed: 10 additions & 15 deletions

File tree

docs/release-notes/index.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,4 @@ This page provides links to release notes for all versions of flixopt.
44

55
## Latest Release
66

7-
* [v2.0.0](v2.0.0.md) - ????- Migration from pyomo to linopy, improving performance and usability
8-
9-
## Previous Releases
10-
11-
None
7+
* [v2.0.0](v2.0.0.md) - 29.03.2025 - Migration from pyomo to linopy. Alround improvements in performance and usability

docs/release-notes/v2.0.0.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66

77
- **Migration from Pyomo to Linopy**: Completely rebuilt the optimization foundation to use Linopy instead of Pyomo
88
- Significant performance improvements, especially for large models
9-
- Internal useage of linopys own mathematical modeling language
10-
- use a flixOpt model as a baseline and extend it with custom constraints or variables using linopys own modeling language
9+
- Internal useage of linopys mathematical modeling language
1110
- **xarray-Based Data Architecture**: Redesigned data handling to rely on xarray.Dataset throughout the package for:
1211
- Improved solution representation and analysis
1312
- Enhanced time series management
@@ -21,7 +20,8 @@
2120

2221
### Model Handling
2322

24-
- **Full Model Export/Import**: As a result of the migration to Linopy, the linopy.Model can be exported before or after the solve.
23+
- **Extend every flixopt model with the linopy language**: Add any additional constraint or variable to your flixopt model by using the linopy language.
24+
- **Full Model Export/Import**: As a result of the migration to Linopy, the linopy.Model can be exported before or after the solve.
2525
- **Improved Infeasible Model Handling**: Added better detection and reporting for infeasible optimization models
2626
- **Improved Model Documentation**: Every model can be documented in a .yaml file, containing human readable mathematical formulations of all variables and constraints. THis is used to document every Calculation.
2727

@@ -31,9 +31,9 @@ Accessing the results of a Calculation is now as simple as:
3131
```python
3232
fx.FullCalculation('Sim1', flow_system)
3333
calculation.solve(fx.solvers.HighsSolver())
34-
calculation.results
34+
calculation.results # This object can be entirely saved and reloaded to file without any information loss
3535
```
36-
This access doesn`t change if you save and load the results to a file or use them in your script directly!
36+
This access doesn't change if you save and load the results to a file or use them in your script directly!
3737

3838
- **Improved Documentation**: The FlowSystem as well as a model Documentation is created for every model run.
3939
- **Results without saving to file**: The results of a Calculation can now be properly accessed without saving the results to a file first.
@@ -56,18 +56,17 @@ This access doesn`t change if you save and load the results to a file or use the
5656

5757
## 📚 Documentation
5858

59+
- Imporved documentation of the flixOpt API and mathematical formulations
5960
- **Google Style Docstrings**: Updated all docstrings to Google style format
6061

61-
## 🐛 Bug Fixes
62-
6362
## 🔄 Dependencies
6463

6564
- **Linopy**: Added as the core dependency replacing Pyomo
66-
- **xarray**: Now a critical dependency for data handling
67-
- **netcdf4**: Optional dependency for compressing netCDF files
65+
- **xarray**: Now a critical dependency for data handling and file I/O
66+
- **netcdf4**: Dependency for fast and efficient file I/O
6867

6968
### Dropped Dependencies
70-
- **pyomo**: Removed as the core dependency replacing Linopy
69+
- **pyomo**: Replaced by linopy as the modeling language
7170

7271
## 📋 Migration Notes
7372

0 commit comments

Comments
 (0)