Logo

Introduction

  • Welcome
    • What is Formulative?
    • Why use it?
    • Tutorials
    • Example projects
    • Use Cases
      • You have a projects involving lots of math algorithms
      • Provide implementations to models you design
      • Factoring out calculations
      • Sharing calculations with 3rd parties
      • You need user configurable calculations
      • Part of your API ecosystem
    • Architectural uses-cases
      • Web Service Hosting
      • Code Hosting
    • Documentation
    • Need more information ?

Tutorials

  • Getting Started
    • Prerequisites
    • Create a project
    • Create your first formula
    • Let’s add some documentation
    • Add the rest of the formulas
      • Evaluating your model
    • Evaluate the mortgage payment (PMT) formula
    • Create your model API
    • Deployment
    • Summary
  • Getting Started With Modules
    • What is a Module
    • Our use of modules in this context
      • Refactor the model for the external interest rate case
      • Add interest rate calculation based on Scoring
    • Evaluate the APR selection formula
    • Create the Scoring API
    • Deployment
    • Summary
  • Getting Started With Testing
    • Create the Scoring Table Test Suite
    • Create the PMT From Scoring Suite
  • Getting Started with Actuarial Math (Life insurance)
    • Mortality table
      • Create an empty project
      • Create a module for commutation number calculations
      • Import the mortality table with the two genders
      • Create the formula producing the genderless mortality table
      • Export the the calculation output
    • Commutation calculations
      • Prerequisites
      • Create the formulas
      • Export the the calculation output
    • Premium Calculation
      • Prerequisites
      • Create the formulas
      • Evaluate the net premium formula
  • Getting Started With the Language
    • Prerequisites
    • About the language
    • Variables
    • Numerical expressions
    • String expressions
    • Keywords
    • Date / Time & Durations
    • Ranges, repeats, tuple
    • Finite Sets
    • Associations (maps) and Relational Tables
    • Parameter Tables
    • Sequences
    • Functions
    • Sequence operations
      • Sorting
      • Sorting Sequences of Associations
      • Reduce / Fold
    • Matrix and Vector operations
      • Calculating the standard error

Examples

  • Life Insurance Profit Test Modelling
  • Life Insurance model
    • Create the genderless L table
      • Evaluate the L table generation formula
      • Edit the downloaded CSV file
      • Upload the CSV file
    • Create the commutation table - C
      • Evaluate the Commutation sequence generation formula
      • Edit the downloaded CSV file
      • Upload the CSV file
    • Premium calculation service
    • Reserve calculation service
  • Endowment Product
  • Quantitative Finance
    • Monte Carlo simulation

Concepts

  • Modelling
    • Project
    • Formula
    • Parameter tables
      • Try your model
    • Module
      • Module imports
    • Documentation
    • Project sharing
      • Accessing projects in organizations
  • Calculation API
  • Deployment
    • Build Configuration
    • Id-s
    • Build workflow
    • Integrator access
    • Invoking calculations
      • 1. Calling Formulative hosted web services
      • 2. Using the JavaScript build in JavaScript applications
      • 3. Using the JavaScript build in non-JavaScript applications
  • Web service hosting
    • Web service containers
    • Client applications
    • Invoke web services
      • 1. Ask for a token
      • 2. Invoke your calculations
  • Organization
    • Organizational roles
    • Managing project access in organizations
    • Managing client application access in organizations
    • Joining an organization
    • Leaving the organization
  • Security

Tasks

  • Creating a project
  • Editing formulas
    • Creating formulas
    • Navigating between formulas
    • Ordering formulas
    • Deleting formulas
  • Creating a parameter table
  • Importing a parameter table
  • Trying your formulas
    • Creating configurations
    • Set the Module List
    • Adding Variables
    • Input and output variables
    • Ordering Variables
    • Run Calculation
  • Using modules
    • Creating modules
    • Moving Formulas and Tables
    • Specify Module imports
  • Documenting your model
    • Documentation language
    • Project documentation
    • Formula documentation
  • Writing tests
    • Create Test Suites
    • Create Test Plans
    • Create Test Cases
    • Running Tests
  • Defining the calculation API
  • Configuring your builds
  • Integrating with JavaScript applications
    • Embedding the calculations into a web page
    • Embedding the calculations in a Node.js server application
  • Integrating with iOS Applications
    • Build the project with the Objective-C option
    • Download the Build Artifacts
    • Import the required files into an XCode Project
    • Give it a try
  • Integrating with JAVA Applications
    • Build the project with the Java option
    • Download the Build Artifacts
    • Maven Project Setup
    • Give it a try
  • Sharing a project
    • As individual
    • In organization

Reference

  • Language Reference
    • Formulative Formula Language Reference
  • Documentation language
    • Paragraphs
    • Headings
    • Text styles
    • Formulas
    • Code
    • Lists
    • Links
    • Tables
    • Blockquotes
Formulator
  • Docs »
  • Search


© Copyright 2019, Formula/400.