Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
4010812
Adds cost income
spjuhel Apr 7, 2026
3883cc4
Merge remote-tracking branch 'origin/develop' into feature/option-app…
spjuhel Apr 7, 2026
c93ba6f
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 7, 2026
14899d6
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 7, 2026
2580d07
Adds main file
spjuhel Apr 8, 2026
ff6733e
Docstringyfies and cleans up a bit
spjuhel Apr 9, 2026
66a3f70
Fix resampling issues, few docstring adjustments
spjuhel Apr 9, 2026
1a1c97d
Removes periodic income from implementation period for consistency
spjuhel Apr 9, 2026
5822a69
Removes discount rate logic (to be handled in StaticAppraiser)
spjuhel Apr 9, 2026
971a772
Adds unit tests
spjuhel Apr 9, 2026
243cbac
Adds nice __repr__
spjuhel Apr 9, 2026
a17f2e2
Improves freq handling, nicer plot
spjuhel Apr 9, 2026
abe1fdf
Adds test for freq manipulations
spjuhel Apr 9, 2026
1513c11
Adds tutorial file
spjuhel Apr 9, 2026
7a74b51
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 9, 2026
53ccaf7
Includes notebook in documentation index
spjuhel Apr 9, 2026
a9fd1c6
Updates changelog
spjuhel Apr 10, 2026
f7b86a7
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 10, 2026
ff91b04
Merge branch 'feature/option-appraisal-costincome' into feature/optio…
spjuhel Apr 10, 2026
1c55e44
Adds `types.py`
spjuhel Apr 10, 2026
7f72bd4
Adds and improves docstrings
spjuhel Apr 10, 2026
42876fa
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 10, 2026
d787844
Adds class to rst index
spjuhel Apr 10, 2026
a2b5d09
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 10, 2026
cfd7c0a
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 10, 2026
c888844
Merge branch 'feature/option-appraisal-costincome' into feature/optio…
spjuhel Apr 10, 2026
ef39bde
Adds class to rst index
spjuhel Apr 10, 2026
d386972
Merge branch 'feature/option-appraisal-costincome' into feature/optio…
spjuhel Apr 10, 2026
89fd015
Adds modules to rst index
spjuhel Apr 10, 2026
0003869
Improves custom cash flows, updates tests
spjuhel Apr 21, 2026
22c45b1
Updates tutorial
spjuhel Apr 21, 2026
a4768a4
Merge branch 'feature/option-appraisal-dataclasses' into feature/opti…
spjuhel Apr 21, 2026
7b9be55
Removes advanced test debugging mechanisms
spjuhel Apr 21, 2026
2ee944b
Fixes remaining pylint remarks
spjuhel Apr 21, 2026
2499a59
Merge branch 'feature/option-appraisal-costincome' into feature/optio…
spjuhel Apr 21, 2026
95b3e17
Fixes type hint problem
spjuhel Apr 21, 2026
2895835
Indentity_function check now based on __name__
spjuhel Apr 21, 2026
c68dac8
Apply identity function fix to other methods
spjuhel Apr 21, 2026
a817746
Merge remote-tracking branch 'origin/develop' into feature/option-app…
spjuhel Apr 21, 2026
4313ee6
Adds unit and (some) integration tests
spjuhel Apr 21, 2026
d35849e
Changelog
spjuhel Apr 21, 2026
05cd6c4
Rename base.py -> measure.py
spjuhel May 11, 2026
8d6ef87
propagates name change
spjuhel May 11, 2026
3ed1b5c
Updates calc_impact code and docstring
spjuhel May 12, 2026
e53690b
Merge remote-tracking branch 'origin/develop' into feature/option-app…
spjuhel May 29, 2026
96f6f95
Adds guide
spjuhel May 29, 2026
a9e9c5f
Apply batched suggestions from code review
spjuhel Oct 14, 2026
0f25f96
Squashed commit of the following:
spjuhel Oct 14, 2026
7e34485
Removes unused `implementation_duration`
spjuhel Oct 14, 2026
f9f9009
Typos
spjuhel Oct 15, 2026
eb196eb
Fixed calc_impact (kwargs, args for `ImpactCalc.impact()`, docstring)
spjuhel Oct 15, 2026
b8492fe
url typo
spjuhel Oct 15, 2026
6f450c6
Tutorial update, advanced examples
spjuhel Oct 15, 2026
7090874
Merge remote-tracking branch 'origin/develop' into feature/option-app…
spjuhel Oct 15, 2026
48c6c43
Removes deprecated test
spjuhel Oct 15, 2026
1951f62
Removes implementation duration from MeasureConfig
spjuhel Oct 15, 2026
c011051
updates typehinting
spjuhel Oct 15, 2026
587b0bc
Updates typehinting
spjuhel Oct 15, 2026
76151e0
Fixes arguments not used in calc_impact
spjuhel Oct 15, 2026
7e3236c
Updates tests
spjuhel Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@ Code freeze date: YYYY-MM-DD
- Support for ensemble forecast data as hazard via `HazardForecast` and `ImpactForecast`, see `doc.user_guide.climada_engine_ImpactForecast.ipynb` [#1115](https://github.com/CLIMADA-project/climada_python/pull/)
- Better type hints and overloads signatures for ImpactFuncSet [#1250](https://github.com/CLIMADA-project/climada_python/pull/1250)
- Adds `MeasureConfig` and related dataclasses for new `Measure` object retrocompatibility and (de)serialization capabilities [#1276](https://github.com/CLIMADA-project/climada_python/pull/1276)
- Adds `CostIncome` class and related tutorial for future new `Measure` class. [#1277](https://github.com/CLIMADA-project/climada_python/pull/1277)
- Add inter- and extrapolation options to `ImpactFreqCurve` with method `interpolate` [#1252](https://github.com/CLIMADA-project/climada_python/pull/1252)
- Adds `MeasureConfig` and related dataclasses for new `Measure` object retrocompatibility and (de)serialization capabilities [#1276](https://github.com/CLIMADA-project/climada_python/pull/1276)
- Adds new `Measure` class, implementing adaptation measures as closures. [#1279](https://github.com/CLIMADA-project/climada_python/pull/1279)
- Add `trajectory` module to ease the handling of multiple risk assessment at different point in time, and enable interpolation in between. [#1197](https://github.com/CLIMADA-project/climada_python/pull/1197), [#1198](https://github.com/CLIMADA-project/climada_python/pull/1198), [#1199](https://github.com/CLIMADA-project/climada_python/pull/1199), [#1200](https://github.com/CLIMADA-project/climada_python/pull/1197), [#1201](https://github.com/CLIMADA-project/climada_python/pull/1197)

### Changed
Expand Down
Loading
Loading