This GitHub repository is the code and notebook base for the web module Introduction to Gas Processing using NeqSim in Colab.
NeqSim Python/Colab is part of the NeqSim project. NeqSim (Non-Equilibrium Simulator) is a Java library for estimation of fluid behavior and process design. The basis for NeqSim is a library of fundamental mathematical models related to phase behavior and physical properties of fluids.
Advanced notebooks use the released Python distribution only as the JPype bridge. They clone current equinor/neqsim master, build the Java runtime JAR, record the resolved commit and SHA-256 digest, and verify that Java classes were loaded from that JAR before running calculations.
NeqSim (Non-Equilibrium Simulator) is a library for estimation of fluid behaviour for oil and gas production. Colaboratory (Colab) is a free Jupyter notebook environment that requires no setup and runs entirely in the cloud. In the notebooks listed in this page you will find examples of typical gas processing calculations using NeqSim in Colab, and will serve both as introduction to natural gas processing and to interactive use of NeqSim in a Python based notebook. The notebooks serves as a theoretical introduction and as a simulation tool for many processes found in the gas industry.
- LNG process simulation and benchmark comparison – Run closed-loop SMR, C3MR, DMR, and nitrogen-expander models with common KPIs, literature checks, and an exchanger grid-convergence study.
- IoT and Industry 4.0 with NeqSim – Build an instrumented digital twin, stream dynamic simulation data, and explore Industry 4.0 workflows backed by NeqSim measurements.
See the NeqSim Colab page for how to start using NeqSim in Colab/Python.
See the NeqSim Colab page. Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
Repository-wide notebook integrity is checked with python scripts/check_notebook.py --all. New main-source notebooks must additionally pass python scripts/check_notebook.py PATH --require-main-source after clean execution.