Open-Source Techno-Economic Assessment Python-ToolkitΒΆ
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!
Set up OpenPyTEA using pip, uv, or from source.
Run your first techno-economic assessment in minutes.
In-depth guides for equipment costing, plant TEA, analysis, and more.
Complete autodoc reference for all classes and functions.
Worked Jupyter notebooks covering hydrogen, geothermal, and other case studies with full TEA workflows.
Walkthrough notebook and step-by-step video tutorials covering the full OpenPyTEA workflow.
Run TEA interactively without writing code. Still in active development β not all features are available yet.
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
API Reference