industries
Pyvorin for Insurance Pricing
Actuarial models and premium calculation engines.
Published May 30, 2026
Actuarial Models
Life tables, survival analysis, and claim frequency models compile to fast native loops.
def calculate_premium(age, term, sum_assured, mortality_table):
pv_premiums = 0.0
pv_benefits = 0.0
for t in range(term):
q = mortality_table[age + t]
pv_benefits += sum_assured * q / (1.05 ** t)
pv_premiums += 1.0 / (1.05 ** t)
return pv_benefits / pv_premiums
Catastrophe Modelling
Event-based simulation of natural disasters across portfolios.
Telematics Scoring
Real-time driving behaviour scoring from IoT sensors.