Skip to main content

Jasper Documentation

Open-source chemical process simulation for modern engineering teams.

Jasper provides complete visibility into your chemical processes. Build flowsheets, run simulations, and analyze results with a modern, intuitive interface. Automatically calculate material balances, energy requirements, and equipment sizing across your entire system.

Simulation Modes

Jasper offers two simulation engines to match your needs:

  • Quick mode (browser-based) -- Ideal gas / Raoult's Law calculations running entirely in your browser. Instant results, no backend required.
  • Rigorous mode (IDAES-powered) -- Equation-oriented process simulation using the IDAES framework. Supports cubic equations of state (SRK, PR), activity coefficient models (NRTL, UNIQUAC, eNRTL), and 70+ validated components.

See Thermodynamics Overview for details on each engine's capabilities.

Why Jasper?

Chemical process simulation is essential for designing efficient systems. When engineers design processes, understanding material balances and energy requirements is critical. Jasper gives you:

  • Thermodynamic calculations - Heat capacity, enthalpy, and vapor-liquid equilibrium using industry-standard correlations
  • IDAES rigorous simulation - Equation-oriented solving with SRK, PR, NRTL, UNIQUAC, and eNRTL property packages
  • Unit operation models - Comprehensive library including mixers, heaters, flash drums, reactors, and distillation columns
  • Component database - 50+ chemicals in Quick mode; 70+ in Rigorous mode with validated property data from NIST, DIPPR, Perry's, and RPP

Get started

How it works

The simulation engine uses a sequential modular approach:

  1. Topology analysis - Determine calculation order from flowsheet connectivity
  2. Block solving - Execute each unit operation in sequence
  3. Stream propagation - Pass outlet conditions to downstream units
  4. Convergence - Iterate on recycle streams until convergence

What gets calculated

For each stream and unit operation, Jasper calculates:

  • Material balances (molar and mass flows)
  • Energy balances (enthalpy, heat duties)
  • Phase equilibrium (vapor/liquid splits)
  • Equipment sizing (preliminary)
  • Capital cost estimates (order of magnitude)