Releases: casact/chainladder-python
Releases · casact/chainladder-python
chainladder v0.8.16
What's Changed
- Cas webinar by @kennethshsu in #426
- Cas webinar by @kennethshsu in #427
- Added .to_frame() under pandas operation, and improved variable names… by @kennethshsu in #428
- Cas webinar by @kennethshsu in #429
- Update references.bib by @MatthewCaseres in #430
- fix for #409 by @jbogaardt in #432
- fix for [BUG] #411 by @jbogaardt in #433
- Update pytest_upstream_nightly.yml by @jbogaardt in #435
- Update pytest.yml by @jbogaardt in #436
- add max version of pandas in requirements.txt by @andrejakobsen in #441
- #438 bug by @kennethshsu in #440
New Contributors
- @MatthewCaseres made their first contribution in #430
- @andrejakobsen made their first contribution in #441
Full Changelog: v0.8.15...v0.8.16
Chainladder 0.8.15
What's Changed
- revamping drop functions by @henrydingliu in #385
- Fixing link_ratio by @henrydingliu in #387
- adding some tests for the revamped drop function by @henrydingliu in #388
- Adding test wth CL and BF by @henrydingliu in #391
- Henrydingliu enhancement 1 2022 11 29 by @henrydingliu in #392
- w_v2_ and pipeline in Development by @henrydingliu in #394
- next step for #376 by @henrydingliu in #397
- consolidating weighted regression factor fit by @henrydingliu in #398
- cum_zeta_ by @henrydingliu in #401
- Expanded mappings to include semester sampling by @A108669 in #403
- fix one more ref to semiannual by @wleescor in #410
- TailCurve argument validation by @genedan in #414
- chore(version): specify version of numba by @pafechet in #418
- Add Friedland Sample - Auto BI Insurer (Expected Loss Method) by @genedan in #419
- Cas webinar by @kennethshsu in #424
- [BUG] Argument validation needed for TailCurve #413
- [BUG] origin_as_datetime does nothing #407
- [BUG] CapeCod predict at different index grain #400
- [BUG] Chainladder doesn't coerce valuation triangle correctly #399
New Contributors
Full Changelog: v0.8.14...v0.8.15
chainladder 0.8.14
New Contributors
A big thank you to our new contributors this release
- @henrydingliu made their first contribution in #349
- @wleescor made their first contribution in #384
Bug Fixes
- Updating drop high logic by @henrydingliu in #349
- Adding std_residuals_ to the transformer by @henrydingliu in #352
- add semi-annual key by @wleescor in #384
- addressed #321 by @kennethshsu in #368
- Adding 4D support to drop_hi/lo by @henrydingliu in #370
- Corrected number of days in a year to 365.25 by @kennethshsu in #371
- #294 and #313 are fixed here by @kennethshsu in #373
- adding 4D support for drop_above/below by @henrydingliu in #375
- QoL improvement by @henrydingliu in #381
- #330 Fix for full triangle per suggestion by @henrydingliu
- #367 Triangle instatiation issues @jbogaardt
Documentation
- Documentation by @kennethshsu in #311
- Annual meeting prep by @kennethshsu in #335
- Annual meeting prep by @kennethshsu in #336
- Annual meeting prep by @kennethshsu in #337
- addressed #319 and #333 by @kennethshsu in #338
- Annual meeting prep by @kennethshsu in #339
- Annual meeting prep by @kennethshsu in #350
- Fixed paths by @kennethshsu in #351
- Annual meeting prep by @kennethshsu in #355
- Annual meeting prep by @kennethshsu in #358
- Annual meeting prep by @kennethshsu in #360
- Found some typos by @kennethshsu in #361
- Corrected some more typos by @kennethshsu in #363
- Fixed readthedocs build #374 @jbogaardt
Enhancements
- Mack correlation test enhancements by @genedan in #342
- Refine Mack DevelopmentCorrelation class by @genedan in #344
- Adding Friedland & Mack 97 data sets by @genedan in #347
- Add Friedland WC Self-Insurer data set. by @genedan in #348
- Add Friedland gl and xyz disposal rate data sets. by @genedan in #353
- Add Friedland US Industry Auto - case outstanding technique data set. by @genedan in #357
- Add Friedland XYZ Insurer - case outstanding technique data set. by @genedan in #359
- Add 3 datasets by @genedan in #362
- Add 3 datasets: by @genedan in #366
Full Changelog: v0.8.13...v0.8.14
chainladder 0.8.13
The majority of this release was written by @kennethshsu and contains a first-time contribution from @genedan. Thank you!
Bug Fixes:
- #270 Fixed an issue affecting triangle instantiation
- #251 Fixed a bug in
predictmethod that failed to honor development ages appropriatly - #274 Addressed a pandas deprecation notice in the
heatmapmethod. - #258 Addressed silent error when predicting on a Triangle that is larger than the underlying model.
- #288 Addressed Bug in
to_framemethod - #283 Addressed Bug in the calculation of LDFs in
CaseOutstanding
Enhancements
chainladder 0.8.12
Bug Fixes:
- #254 Fixed an undesired mutation when using cl.concat
- #257 to_frame bug fix on empty triangles
- #248 to_frame bug and deprecation notice in origin_as_datetime argument.
- #250 Bug fix in triangle initialization
- #258 Addressed silent error when predicting on a Triangle that is larger than the underlying model.
- #261 Addressed a pandas>1.4.0 bug
Enhancements
Introduced ExpectedLoss method
- #242 Added threshold based dropping of link ratios to Development estimator
- #158 Triangles can now be instantiated with only one data point.
- #250 python 3.10 support
- #260 fillna method added to Triangle class that supports filling with constants or other Triangles.
- Support for 'H' or 'S' when using half year
grain
chainladder 0.8.11-beta
v0.8.11-beta prep 0.8.11 release
chainladder 0.8.11-alpha
Bug Fixes:
- #239
val_to_devbug fixed - #254 Fixed an undesired mutation when using
cl.concat - #257
to_framebug fix on empty triangles - #248
to_framebug and deprecation notice inorigin_as_datetimeargument. - #250 Bug fix in triangle initialization
- #258 Addressed silent error when predicting on a Triangle that is larger than the underlying model.
- #261 Addressed a
pandas>1.4.0bug
Enhancements
chainladder 0.8.10
Enhancements
- #225 - Added support for mid-year triangles
- Remove
xlcomposeas a dependency - #233 and #219 - Added more explicit warning when
is_cumulativeproperty of triangle is not set. - #192 Expanded
drop_highanddrop_lowfunctionality to include integers and variable length lists. PR courtesy of @kennethshsu.
Bug fixes
- #234 Coerce
MackChainladderto zero variance wheninbr_andcdf_are 0. - Fix bug in
BarnettZehnwirth.transformthat was previously not applying the log-transform correctly
chainladder 0.8.9
Enhancements
- #198 Added
projection_periodto all Tail estimators. This allows for analyzing run-off beyond a one year time horizon. - #214 A refreshed docs theme using jupyter-book!
- #200 Added more flexibility to
TailCurve.fit_periodto allow boolean lists - similar toDevelopment.drop_high - @kennethshsu further improved tutorials
Bug Fixes
- #210 Fixed regression in triangle instantiation where
grain=='S'is being interpreted as seconds and not semesters. - #213 Fixed an unintended Triangle mutation when reassigning columns on a sparse backend.
- #221 Fixed
origin/developmentbroadcasting issue that was causing silent bugs in calculations on malformed triangles.