Releases & Changelog#
Version 0.9#
Version 0.9.2#
Release Date: May 11, 2026
What’s Changed
Bump nbconvert from 7.16.6 to 7.17.0 by @dependabot[bot] in #672
Adding dict support for renaming columns by @henrydingliu in #671
Drop python3.9 by @kennethshsu in #675
Bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #673
Various fix by @henrydingliu in #676
Build(deps): Bump tornado from 6.5.2 to 6.5.5 by @dependabot[bot] in #677
Build(deps): Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #685
Build(deps): Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #688
Build(deps): Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #697
Build(deps): Bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #698
Improve docstring for approximation_grain in ParallelogramOLF by @kennethshsu in #687
Addressed wheel vulnerability by @kennethshsu in #699
Build(deps): Bump nbconvert from 7.17.0 to 7.17.1 by @dependabot[bot] in #703
DOCS: Begin work on examples. by @genedan in #700
Build(deps): Bump lxml from 6.0.2 to 6.1.0 by @dependabot[bot] in #705
nan_triangle 1D logic overhaul by @danielfong-act in #702
Add links to object source code in API Reference section by @genedan in #710
Pr template by @kennethshsu in #712
DOCS: Expand Triangle constructor examples (#704) by @EKtheSage in #714
FEAT: Initialize triangle from dict. by @genedan in #706
DOCS: Add examples to Triangle methods and properties (#704) by @EKtheSage in #719
DOCS: Add examples to deterministic IBNR methods (#704) by @EKtheSage in #721
Docs/issue 704 tailconstant examples by @priyam0k in #722
Add Friedland datasets to cl.load_sample() by @genedan in #730
CHORE: Update workflows to test docs examples. by @genedan in #713
Added an example and improved docstring for load_sample by @kennethshsu in #715
Missing testoutput by @kennethshsu in #731
Fix test indentation and add print statement by @kennethshsu in #732
Fixed doc site build fails by @kennethshsu in #733
ENH: Continue work on type hinting, add pyright to check type coverage. by @genedan in #735
Rtd branch fix by @henrydingliu in #741
fix(tests): use assert in test_n_periods so failures actually fail by @SaguaroDev in #744
Build(deps): Bump mistune from 3.1.4 to 3.2.1 by @dependabot[bot] in #748
Update pyproject.toml - Add numpy (#738) by @wendy-w2029 in #750
Enhance docstrings and examples for improved clarity for many estimators by @kennethshsu in #747
Fix Adjustments API page linking to chainladder.workflow (#757) by @SaguaroDev in #762
Annotate matplotlib dependency as required for TriangleDisplay.heatmap() (#758) by @SaguaroDev in #761
REFACTOR: Reorganize type hierarchy of sparse.py. Move array-level fu… by @genedan in #739
Build(deps): Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #767
New Contributors
@priyam0k made their first contribution in #722
@SaguaroDev made their first contribution in #744
@wendy-w2029 made their first contribution in #750
Full Changelog: https://github.com/casact/chainladder-python/compare/v0.9.1…v0.9.2
Version 0.9.1#
Release Date: Jan 30, 2026
What’s Changed
Release number fix and bump
Version 0.9.0#
Release Date: Jan 30, 2026
What’s Changed
Fix Issue 619 undelcared IPython dependency by @bayesflows in #620
Addresses #579 by @danielfong-act in #624
Adding BZ tests by @henrydingliu in #625
Update tails.ipynb by @henrydingliu in #629
Actually fixing #437 by @henrydingliu in #631
fixes grain error in learning.py by @danielfong-act in #633
removing feat_eng from developmentML by @henrydingliu in #637
Fix for #634 by @danielfong-act in #638
updating branch and adding another test by @henrydingliu in #640
Added the new WG info by @kennethshsu in #641
[Work in progress] BarnettZehnwirth formula helper (with some refactor) by @danielfong-act in #642
Enhancing BZ method to recreate BZ08 by @henrydingliu in #643
bump actions, simplify uv python setup by @hutch3232 in #645
Update CI Upstream workflow to remove branch triggers by @hutch3232 in #646
document 3.14 support, add to test matrix by @hutch3232 in #649
Update feature request template label for clarity by @hutch3232 in #653
Bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #647
Bump fonttools from 4.60.1 to 4.60.2 by @dependabot[bot] in #648
Grain test for learning.py by @danielfong-act in #661
FEAT: Add validation to TrianglePandas.rename. Also add tests to ensure cascading of rename to triangle.columns_label. by @genedan in #659
Update pyproject.toml by @henrydingliu in #663
Barnett Zehnwirth documentation and formulation rework by @danielfong-act in #657
Add nbmake to dependencies and update GitHub action to test notebooks. by @genedan in #666
Commit reconciliation request by @genedan in #668
Adding Fillzero by @henrydingliu in #670
New Contributors
@bayesflows made their first contribution in #620
@danielfong-act made their first contribution in #624
@hutch3232 made their first contribution in #645
@dependabot[bot] made their first contribution in #647
Full Changelog: https://github.com/casact/chainladder-python/compare/v0.8.26…v0.9.0
Version 0.8#
Version 0.8.26#
Release Date: Nov 5, 2025
What’s Changed
Add loss development patterns gallery example by @Hendrik240298 in #602
#532 by @kennethshsu in #606
Replaced deprecated lab_black with jupyter_black from issue #608 by @SRwcf in #610
fix for #609 by @henrydingliu in #611
Some words in the contribution guide by @kennethshsu in #603
Misc Clean Up by @henrydingliu in #612
adding a few tests by @henrydingliu in #613
Fix for #614 by @henrydingliu in #616
Addresses #617 by @jbogaardt in #618
New Contributors
@Hendrik240298 made their first contribution in #602
Full Changelog: https://github.com/casact/chainladder-python/compare/v0.8.25…v0.8.26
Version 0.8.25#
Release Date: Sep 25, 2025
What’s Changed
Update pythonpublish.yml by @jbogaardt in #550
553 by @cdietrich215 in #555
Adding annotations - triangle.py by @genedan in #522
Update pytest_upstream_nightly.yml by @jbogaardt in #557
Add annotations to triangle.py by @genedan in #558
#457 v2 by @kennethshsu in #563
Dangling commits? by @genedan in #564
fix-typo-in-notebooks by @EKtheSage in #568
Add annotations, minor validation. by @genedan in #572
Add support for Weibull curve in tail fitting methods by @andrewwilson201 in #577
Annotate TriangleDisplay.py by @genedan in #576
Sandbox tutorial by @kennethshsu in #581
Issues template by @kennethshsu in #586
Readme update by @kennethshsu in #589
Resolved merge conflict by @kennethshsu in #590
Adding a native read_csv function to Chainladder-python by @JoJo10Smith in #587
Fix package publishing warnings by @genedan in #592
583 by @kennethshsu in #593
setup refactor by @jbogaardt in #595
Fix KeyError for semi-annual origins by @andrewwilson201 in #597
New contribution guideline by @kennethshsu in #600
FIX: Fix errors in friedland_uspp_auto_increasing_claim.csv. by @genedan in #594
New Contributors
@EKtheSage made their first contribution in #568
@andrewwilson201 made their first contribution in #577
@JoJo10Smith made their first contribution in #587
Full Changelog: https://github.com/casact/chainladder-python/compare/v0.8.24…v0.8.25
Version 0.8.24#
Release Date: Feb 13, 2025
What’s Changed
Compatibility fixes for numpy>2.0 and pandas>2.0. Pandas>=2.0 is a strict requirement.
New Contributors
@cdietrich215 made their first contribution in #546
Version 0.8.23#
Release Date: May 24, 2024
Bug Fixes
Version 0.8.22#
Release Date: May 24, 2024
What’s Changed
Bump release number
Version 0.8.21#
Release Date: May 24, 2024
What’s Changed
Fix for compatibility between chainladder==0.8.20 and pandas<2.2.0
Version 0.8.20#
Release Date: Apr 10, 2024
What’s Changed
Fix for #509 (triangle / core initialization and packaging metadata).
Version 0.8.19#
Release Date: Apr 8, 2024
What’s Changed
Documentation improvements by @kennethshsu in #464, #466, #469, #470, #472
Support for Polars and other dataframes by @johalnes in #482
Various documentation and test fixes by @MatthewCaseres in #484, #485, #488, #492, #489, #493
Contributors
Version 0.8.18#
Release Date: Sep 18, 2023
Bug Fixes
Version 0.8.17#
Release Date: Jun 17, 2023
What’s Changed
Relax the
pandas<2.0upper bound in CI/deps metadata.Update
environment-latest.yamlandpytest_upstream_nightly.yml(#442).Adjust pytest-related dependency pins.
Version 0.8.16#
Release Date: Jun 17, 2023
What’s Changed
New Contributors
@MatthewCaseres made their first contribution.
@andrejakobsen made their first contribution.
Version 0.8.15#
Release Date: Apr 11, 2023
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 @A108669 made their first contribution in #403 @pafechet made their first contribution in #418
Version 0.8.14#
Release Date: Nov 25, 2022
What’s Changed
Major documentation refresh for Jupyter Book and CAS Annual Meeting materials: user guide and gallery restructure, new exercises and demos, usage/Colab notes, and bibliography updates (including #311 and related annual-meeting prep PRs #335–#361).
Additional Friedland and other sample datasets for
load_sample(#347, #353, #355, #357, #358, #359, #362, #363).Developmenttransformer:std_residuals_(#352).Four-dimensional triangles: extend
drop_high/drop_low(includingdrop_above/drop_below) (#375, #381).Semi-annual key for tail handling (#384).
Triangle
to_frame()updates and reduced reliance onorigin_as_datetimeinsideto_frame()(#360).Bug fixes and hardening for
Developmentand triangles (#373, #371, #368, #366); follow-ups by @henrydingliu (#370).DevelopmentCorrelation/ valuation correlation: annotations, intermediate diagnostics, andp_criticalvalidation (#342).README, GitHub issue templates, and docs environment updates; reduce
to_datetimedeprecation noise.
Full Changelog: https://github.com/casact/chainladder-python/compare/v0.8.13…v0.8.14
Version 0.8.13#
Release Date: Jun 27, 2022
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
#293 Expanded functionality
drop_highanddrop_lowarguments ofDevelopmentestimator.#298, #299, #304, #305, #308 Documentation clean-up.
Version 0.8.12#
Release Date: Mar 8, 2022
Note: There was no 0.8.11 stable release on PyPI; only pre-release tags v0.8.11-alpha and v0.8.11-beta were published.
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
Version 0.8.10#
Release Date: Dec 4, 2021
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
Version 0.8.9#
Release Date: Oct 24, 2021
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_highkennethshsu 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.
Version 0.8.8#
Release Date: Sep 13, 2021
Enhancements
#140 Improved test coverage
#126 Relaxed
BootstrapODPSamplecolumn restriction#207 Improved tutorials
Bug Fixes
Version 0.8.7#
Release Date: Aug 29, 2021
Minor release to fix some chainladder==0.8.6 regressions.
Bug Fixes
Fixed #190 - 0 values getting into
heatmapFixed #191 regression that didn’t support earlier versions of pandas
Fixed #197 Index broadcasting edge case
Fixed
valuation_dateregression when instantiating Triangles as vectors
Enhancements
#99 Added Semester as an additional grain
Added parallel support to
GridSearchusingn_jobsargumentMore tutorial improvements from kennethshsu
Version 0.8.6#
Release Date: Aug 18, 2021
Ehancements
kennethshsu improved heatmap shading
Support for numpy reductions, e.g.
np.sum(cl.load_sample('raa'))kennethshsu further improved tutorials
Bug fixes
#186 Fix bug that disallowed instantiating a full triangles
#180 Fix bug that mutated original DataFrame when instantiating Triangle
#182 Eliminate new deprecations warnings from pandas>=1.3
#183 Better alignment with pandas on index broadcasting
#179 Fixed nan behavior on
val_to_devimplement
TriangleGroupby.__getitem__to support column selection on groupby operations to align with pandas, e.g.cl.load_sample('clrd').groupby('LOB')['CumPaidLoss']
Version 0.8.5#
Release Date: Jul 11, 2021
Enhancements
#154 - Added groupby hyperparameter to several more estimators including the widely used Development estimator. This allows fitting development patterns at a higher grain than the Triangle all within the estiamtor or Pipeline.
Improved index broadcasting for sparse arrays. Prior to 0.8.5, this code would inappropriately consume too much memory. For example:
>>> prism = cl.load_sample(‘prism’) >>> prism / prism.groupby(‘Line’).sum()
Arithmetic label matching improved for all axes to align more with pandas
Added
model_diagnosticsutility function to be used on fitted estimators.Initial support for
daskarrays. Current support is basic, but will eventually allow for distributed computations on massive triangles.added numpy array protocol support to the Triangle class. Now numpy functions can be called on Triangles. For example:
>>> np.sin(cl.load_sample(‘raa’))
#169 - Made Triangle tutorial more beginner friendly - courtesy of kennethshsu
Bug Fixes
Better Estimator pickling support when callables are included in estimators.
Minor bug fix in grain estimator.
Version 0.8.4#
Release Date: May 9, 2021
Enhancements
#153 - Introduced CapeCod
groupbyparameter that allows for apriori computation at user-specified grain for granular triangles#154 - Introduced
groupbysupport in key development estimators
Bug Fixes
Version 0.8.3#
Release Date: Apr 25, 2021
Enhancements
#135 - Added
.atand.iatslicing and value assignment
Bug Fixes
Version 0.8.2#
Release Date: Mar 27, 2021
Enhancements
#131 - Added a BarnettZenwirth development estimator
#117 - VotingChainladder enhancements to allow for more flexibility in defining weights (courtesy of @cbalona)
Bug Fixes
#130 - Fixed bug in triangle aggregation
#134 - Fixed a bug in triangle broadcasting
#137 - Fixed
valuation_datebug occuring when partial year Triangle is instantiated as a vector.#138 - Introduced fix for incompatibility with
sparse>=0.12.0#122 - Implemented nightly continuous integration to identify new bugs associated with verion bumps of dependencies.
Version 0.8.1#
Release Date: Feb 28, 2021
Enhancements
Included a
truncation_agein theTailClarkestimator to replicate examples from the paper#129 Included new development estimators
TweedieGLMandDevelopmentMLto take advantage of a broader set of (sklearn-compliant) regression frameworks.Included a helper Transformer
PatsyFormulato make working with ML algorithms easier.
Bug Fixes
#128 Made
IncrementalAdditivemethod comply with the rest of the package API
Version 0.8.0#
Release Date: Feb 15, 2021.
Enhancements
#112 Advanced
groupbysupport.#113 Added
reg_thresholdargument toTailCurvefor finer control of fit. Huge thanks to Brian-13 for the contribution.#115 Introducing
VotingChainladderworkflow estimator to allow for averaging multiple IBNR estimators Huge thanks to cbalona for the contribution.Introduced
CaseOutstandingdevelopment estimator#124 Standardized
CapCodfunctionality to that ofBenktanderandBornhuetterFerguson
Bug Fixes
#83 Fixed
grainissues when using thetrailingargument#119 Fixed pickle compatibility issue introduced in
v0.7.12#120 Fixed
Trendestimator API#121 Fixed numpy==1.20.1 compatibility issue
#123 Fixed
BerquistShermanestimator#125 Fixed various issues with compatibility of estimators in a
Pipeline
Deprecations
#118 Deprecation warnings on
xlcompose. Will be removed as a depdendency in v0.9.0
Version 0.7#
Version 0.7.12#
Release Date: Jan 19, 2021
No code changes from 0.7.11. Bump release to fix conda packaging.
Version 0.7.11#
Release Date: Jan 18, 2021
Enhancements
#110 Added
virtual_columnfunctionality
Bug Fixes
Minor bug fix on
sort_indexnot accepting kwargsMinor bug fix in
DevelopmentConstantwhen using a callable
Misc
Bringing release up to parity with docs.
Version 0.7.10#
Release Date: Jan 16, 2021
Bug Fixes
Version 0.7.9#
Release Date: Nov 5, 2020
Bug Fixes
#101 Bug where LDF labels were not aligned with underlying LDF array
Enhancements
Version 0.7.8#
Release Date: Oct 22, 2020
Bug Fixes
Resolved #87 val_to_dev with malformed triangle
Enhancements
Major overhaul of Triangle internals for better code clarity and more efficiency
Made sparse operations more efficient for larger triangles
to_framenow works on Triangles that are 3D or 4D. For exampleclrd.to_frame()Advanced
groupbyoperations supported. For (trivial) example:
>>> clrd = cl.load_sample(‘clrd’) >>> # Split companies with names less than 15 characters vs those above: >>> clrd.groupby(clrd.index[‘GRNAME’].str.len()<15).sum()
Version 0.7.7#
Release Date: Sep 13, 2020
Enhancements
#97, loc and iloc now support Ellipsis
Developmentcan now take a float value for averaging. When float value is used, it corresponds to weight exponent (delta in Barnett/Zenwirth). Only special cases had previously existed -{"regression": 0.0, "volume": 1.0, "simple": 2.0}Major improvements in slicing performance.
Bug Fixes
Version 0.7.6#
Release Date: Aug 26, 2020
Enhancements
Four Dimensional slicing is now supported.
>>> clrd = cl.load_sample(‘clrd’) >>> clrd.iloc[[0,10, 3], 1:8, :5, :] >>> clrd.loc[:’Aegis Grp’, ‘CumPaidLoss’:, ‘1990’:’1994’,
:48]
#92 to_frame() now takes optional
origin_as_datetimeargument for better compatibility with various plotting libraries (Thank you johalnes )>>> tri.to_frame(origin_as_datetime=True)
Bug Fixes
Version 0.7.5#
Release Date: Aug 15, 2020
Enhancements
Enabled multi-index broadcasting.
>>> clrd = cl.load_sample(‘clrd’) >>> clrd / clrd.groupby(‘LOB’).sum() # LOB alignment works now instead of throwing error
Added sparse representation of triangles which substantially increases the size limit of in-memory triangles. Check out the new Large Datasets tutorial for details
Bug Fixes
Fixed cupy backend which had previously been neglected
Fixed xlcompose issue where Period fails when included as column header
Version 0.7.4#
Release Date: Jul 26, 2020
Bug Fixes
Fixed a bug where Triangle did not support full accident dates at creation
Fixed an inappropriate index mutation in Triangle index
Enhancements
Added
headandtailmethods to TrianglePrepped Triangle class to support sparse backend
Added prism sample dataset for sparse demonstrations and unit tests
Version 0.7.3#
Release Date: Jul 11, 2020
Enhancements
Improved performance of
valuationaxisImproved performance of
groupbyAdded
sort_indexmethod toTriangleconsistent with pandasAllow for
fit_predictto be called on aPipelineestimator
Bug Fixes
Fixed issue with Bootstrap process variance where it was being applied more than once
Fixed but where Triangle.index did not ingest numeric columns appropriately.
Version 0.7.2#
Release Date: Jul 1, 2020
Bug Fixes
Index slicing not compatible with pandas #84 fixed
arithmetic fail #68
Substantial reworking of how arithmetic works.
JSON IO on sub-triangles now works
predictandfit_predictmethods added to all IBNR models and now function as expected
Enhancements
Allow
DevelopmentConstantto take on more than one set of patterns by passing in a callableMunichAdjustmentAllow ` does not work when P/I or I/P ratios cannot be calculated. You can now optionally back-fill zero values with expectaton from simple chainladder so that Munich can be performed on sparser triangles.
Refactors
Performance optimized several triangle functions including slicing and
val_to_devReduced footprint of
ldf_,sigma, andstd_err_trianglesStandardized IBNR model methods
Changed
cdf_,full_triangle_,full_expectation_,ibnr_to function-based properties instead of in-memory objects to reduce memory footprint
Version 0.7.1#
Release Date: Jun 22, 2020
Enhancements
Added heatmap method to Triangle - allows for conditionally formatting a 2D triangle. Useful for detecting
link_ratiooutliersIntroduced BerquistSherman estimator
Better error messaging when triangle columns are non-numeric
Broadened the functionality of
Triangle.trendAllow for nested estimators in
to_json. Required addition for the newBerquistShermanmethodDocs, docs, and more docs.
Bug Fixes
Mixed an inappropriate mutation in :
MunichAdjustment.transformTriangle column slicing now supports pd.Index objects : instead of just lists
Misc
Moved
BootstrapODPSampleto workflow section as it is not a development estimator.
Version 0.7.0#
Release Date: Jun 2, 2020
Bug Fixes
TailBondynow works with multiple (4D) trianglesTailBondycomputes correctly whenearliest_ageis selectedSub-triangles now honor index and column slicing of the parent.
fit_transformfor all tail estimators now correctly propagate all estimator attributesBondydecay now uses the generalized Bondy formula instead of exponential decay
Enhancements
Every tail estimator now has a
tail_attribute representing the point estimate of the tailEvery tail estimator how has an
attachment_ageparameter to allow for attachment before the end of the triangleTailCurvenow hasslope_andintercept_attributes for a diagnostics of the estimator.TailBondynow hasearliest_ldf_attributes to allow for diagnostics of the estimator.Substantial improvement to the documents on Tails.
Introduced the deterministic components of ClarkLDF and TailClark estimators to allow for growth curve selection of development patterns.
Version 0.6#
Version 0.6.3#
Release Date: May 21, 2020
Enhancements (courtesy of gig67)
Added
Triangle.calendar_correlationmethod and companion classCalendarCorrelationto support detecting calendar year correlations in triangles.Added
Triangle.developmen_correlationmethod and companion classDevelopmentCorrelationto support detecting development correlations in triangles.
Version 0.6.2#
Release Date: Apr 27, 2020
patch to 0.6.1
Version 0.6.1#
Release Date: Apr 25, 2020
Bug Fixes
Corrected a bug where
TailConstantcouldn’t decay when the contant is set to 1.0#71 Fixed issue where `Pipeline.predict\ would not honor the\ sample_weight\ argument
Enhancements
#72 Added
dropmethod toTrianglesimilar topd.DataFrame.dropfor dropping columnsAdded
xlcomposeyaml templating#74 Dropped link ratios now show as ommitted when callinng
link_ratioon aDevelopmenttransformed triangle#73
Triangle.grainnow has atrailingargument that will aggregate triangle on a trailing basis
Version 0.6.0#
Release Date: Mar 17, 2020
Enhancements
Added
TailBondymethodPropagate
std_err_andsigma_on determinsitic tails in line with Mack for better compatibility withMackChainladderImproved consistency between
to_frameand__repr__for 2D triangles.
Bug Fixes
Fixed a bug where the latest origin period was dropped from
Triangleinitialization when sure data was presentresolves #69 where
datetimewas being mishandled when ingested intoTriangle.