Source code for Actuarial Playground.
-
calculang model code is in ./src/cul
-
Visualization, arquero transformations, and codemirror editor pieces are in ./src/components.
-
Notebook/reactive JS in
index.mdandTEMPLATE_x.md.
Also includes testcases in ./test, including static bundle build
- some tests track bundles: will probably remove this
- other test compares BasicTerm output; the outputs match the Python model and this must always pass (but is a spot check rather than complete check)
- calculang standalone compiler in calculangs experimental branches
- calcudata API providing output in arquero format
Some technical notes in the Actuarial Playground UI under '?' tab. (TODO: make this link-able)
npm installnpm run build
npm run test - very minimal tests
npm run bench
Among other developments, I've tested very significant performance improvements relating to Actuarial modelling in calculang - feel free to reach out if this is of interest.
Code in this repository is free software licensed under the GNU Affero General Public License Version 3.