Open-Source Techno-Economic Assessment Python-ToolkitΒΆ

PyPI version MIT License Python 3.10+

OpenPyTEA: An open-source python toolkit for techno-economic assessment of chemical process plants and energy systems with economic sensitivity and uncertainty evaluation. It bridges process simulation tools β€” which provide mass and energy balances β€” with rigorous economic evaluation, covering capital expenditure (CAPEX), operating expenses (OPEX), and key financial metrics. Source code, issue tracker, and contributions: github.com/pbtamarona/OpenPyTEA.


πŸŽ“ Upcoming Workshop β€” Register Now!

Open-Science Techno-Economic Assessment with OpenPyTEA: From Process Design to Economic Insights

We are hosting a one-day workshop covering the full workflow from process design and simulation to economic evaluation, with lectures, a hands-on OpenPyTEA session, and an industry talk by Shell. It closes with a community discussion on establishing shared TEA standards.

  • πŸ“… Date: November 6, 2026 | 09:30 – 18:00

  • πŸ“ Location: Process & Energy, TU Delft, Delft, The Netherlands

  • πŸ“ Registration: aanmelder.nl/openpytea2026

Lunch, snacks, coffee, and drinks will be provided!

OpenPyTEA Workshop Flyer

Installation

Set up OpenPyTEA using pip, uv, or from source.

Installation
Quick Start

Run your first techno-economic assessment in minutes.

Quick Start
User Guide

In-depth guides for equipment costing, plant TEA, analysis, and more.

User Guide
API Reference

Complete autodoc reference for all classes and functions.

API Reference
Examples

Worked Jupyter notebooks covering hydrogen, geothermal, and other case studies with full TEA workflows.

Examples & Case Studies
Tutorials

Walkthrough notebook and step-by-step video tutorials covering the full OpenPyTEA workflow.

Tutorials
Web GUI

Run TEA interactively without writing code. Still in active development β€” not all features are available yet.

Web GUI

Key featuresΒΆ

  • Modular architecture β€” equipment costing, plant economics, and analysis are cleanly separated

  • Transparent methodology β€” every formula is open and documented

  • Extensive financial metrics β€” NPV, IRR, ROI, levelized cost, payback time, and full cash-flow tables

  • Multiple depreciation methods β€” straight-line, declining-balance, MACRS

  • Sensitivity & uncertainty β€” one-way sensitivity, tornado diagrams, Monte Carlo simulation

  • Interactive web GUI β€” React + FastAPI front-end for no-code analysis (work in progress)*

  • Reproducible workflows β€” JSON-based configuration files and result export

  • Research-oriented design β€” easy integration with other frameworks (optimization, LCA, etc.)

ContentsΒΆ

Getting Started