Xval is an actuarial modeling system that mirrors all calculations in Excel audit files with formulas populated.
GET STARTED
Latest Release 0.1.3

A Simple System

Run your models, on your machine, with your data.

  • No cloud platform
  • No vendor lock
  • No hidden logic

Transparency and Control

You control every calculation.

  • Express your models with code.
  • Make Excel audits with all formulas.
  • Create any model you want.

Blazing Speed

Get your results quickly.

  • The thing runs fast.
  • What else can I say?
  • Let me know if you read this far.
example.xact
input extract {
    type: "csv";
    columns: {
        POLNUM <string>;
        ISSUE_DATE <date "%Y-%m-%d">;
        'ISSUE AGE'n <int>;
        "Is Qualified" <bool>;
        OPEN_SEGMENT_YEARS <float>;
    }
}

table policy_metadata {
    nrows: extract;
    columns: {
        polnum <string> : extract.POLNUM[t];
        issue_year <int> : $year(extract.ISSUE_DATE[t]);
        issue_month <int> : $month(extract.ISSUE_DATE[t]);
        issue_day <int> : $day(extract.ISSUE_DATE[t]);
        issue_date_reconstructed <date> : $date(
            self.issue_year[t], 
            self.issue_month[t], 
            self.issue_day[t]
        );
        open_segment_full_years <float> : 
            $floor(extract.OPEN_SEGMENT_YEARS[t]);
    }
}