© 2024 Jasper van Baten, AmsterCHEM

Python Unit Operation

The Python Unit Operation is a CAPE-OPEN based unit operation, for which the calculations are performed with a Python script that you supply yourself.

Python Unit Operation editor


The Python Unit Operation can be used in CAPE-OPEN 1.1 and 1.2 compliant Process Modeling Environments (PMEs). In 32-bit (x86) PMEs, a 32-bit Python Unit Operation will require a 32-bit Python installation. For 64-bit (x64) PMEs, a 64-bit Python Unit Operation will require a 64-bit Python installation.

The Python unit operation works with any Python compatible with C-Python for Windows, versions 3.8, 3.9, 3.10, 3.11 or 3.12.

Although C-Python for Windows installations will be automatically detected, you can pick your own Python distribution if you prefer. If the PME (or other objects in the PME) have already loaded a Python interpreter (python3.dll), this will be used instead, provided it is a version that is supported.

To get started with the Python CAPE-OPEN thermo import, insert a Python Unit Operation in a flowsheet. A sample Configure and Calculate script are provided, that you can adjust to meet your own needs.


More information


The Python Unit Operation installer is from the Downloads Page.

Python Unit Operation is free of charge for academic use. Please note that academic licenses are only awarded to e-mail addresses that belong to a university or (non-commercial) research institute.

For other use (commercial, personal or otherwise non-academic), a license fee must be paid. Licensing is on a per-person basis (and can be used on multiple computers). Commercial license fee is € 150,- per year (if you are outside the european union and not representing a company, or if you are inside Spain, VAT of 21% applies).

A perpetual license can also be purchased. The price of a perpetual commercial license is € 600,- (if you are outside the european union and not representing a company, or if you are inside Spain, VAT of 21% applies).

For other forms of licenses, company discounts and bulk discounts, please contact info@amsterchem.com.

Change log

Version 1.0.1

Version 1.0.2

Version 1.0.3

Version 1.0.4

Version 1.0.5

Version 1.0.6

Version 1.0.7

Version 1.0.8

Version 1.0.9

Version 1.0.10

Version 1.0.11

Version 1.0.12

Version 1.0.13

Version 1.0.14

Version 1.0.15

Version 1.0.16

Version 1.0.17

Version 1.0.18

Version 1.0.19

Version 1.0.20

Version 1.0.21