Skip to content

chainladder 0.8.5

Compare
Choose a tag to compare
@jbogaardt jbogaardt released this 11 Jul 16:11
· 725 commits to master since this release

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
prism = cl.load_sample('prism') 
prism / prism.groupby('Line').sum()
  • Arithmetic label matching improved for all axes to align more with pandas
  • Added model_diagnostics utility function to be used on fitted estimators.
  • Initial support for dask arrays. 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 @Kennethhsu

Bug fixes

  • Better Estimator pickling support when callables are included in estimators.
  • Minor bug fix in grain estimator.