Built by actuaries, for actuaries
Most actuarial software is opaque, expensive, and difficult to extend and integrate. We believe Python is the future: open, accessible, fast, and full of high-quality libraries. Our mission is to make it the natural choice for actuaries, with specialist tools built for modern actuarial workflows.
🐍 CaPytal Package
Our flagship Python library that makes sophisticated capital modelling in Python accessible through intuitive syntax. Builds on established packages like numpy, pandas and scipy.
🤝 Collaborative Community
A growing network of independent actuaries and developers working together to build the next generation of risk modeling tools.
🚀 Growth Share Model
Contributors can earn ownership stakes in the business through our innovative growth share scheme. Empowers and encourages users to improve the product for everyone.
Why Python for Actuarial Work?
Python offers unmatched flexibility and transparency compared to traditional actuarial software. With our CaPytal package, you get all the power of Python's scientific computing ecosystem wrapped in an intuitive interface designed specifically for actuarial workflows.
CaPytal in Action
See how CaPytal transforms complex actuarial calculations into simple, readable code:
from capytal import Variable, ReinsuranceProgram, YLTProcessor
# Load your Cat data
cat_losses = YLTProcessor.from_csv("cat_loss_file.csv").generate()
# Import and use an existing program by name
program = ReinsuranceProgram("Existing Cat Tower")
# Manipulate the program in code
program.add_contract("New Layer", placement: 0.7, type: "cat_xol", retention: 1000000, limit: 5000000)
# Apply the program to the inwards Cat cat_losses
recoveries = program.set_inwards(inwards_amounts{"cat_event_losses":cat_losses}).apply()
# Inspect and edit program
program.show_dashboard()
Join Our Growing Community
ACT Collab is more than just software - it's a collaborative community where actuaries and developers work together to shape the future of our profession.
🎯 Real Impact
Work on projects that are actually being used by insurance companies and consultancies around the world.
📚 Learn & Grow
Develop your Python skills, actuarial knowledge, and professional network while contributing to meaningful projects.
💰 Share in Success
Our growth share scheme means you can earn ownership stakes in the business based on your contributions.
🌟 Recognition
Build your reputation in the actuarial community and gain access to better, more interesting opportunities.