ChemApp for Python
8.3.4
GTT-Homepage
  • Introduction
    • Package Contents
    • Descriptive Naming
    • ChemApp
    • Important Computing Aspects
    • Python
      • The Language
      • Versions
      • Packages and Modules
    • Anaconda
      • Python Distributions
      • conda
    • PyCharm
  • Getting Started
    • Get the Installation Files
      • Anaconda
      • PyCharm Community
      • Visual Studio Code
      • ChemApp for Python
    • Installing Software
      • ChemApp for Python with Anaconda
        • Windows
        • Linux
      • ChemApp for Python with a Bare Python Installation
        • Windows
        • Linux
      • ChemApp for Python with Python virtualenv
        • Windows
        • Linux
    • Importing ChemApp for Python Components
    • Getting Help
  • Equi2Py: Convert Equilib calculation files to Python scripts
    • Installation
    • Using Equi2Py
      • Command Line Tool
      • Calling Examples
      • Using Equi2Py in Your Code
  • Advanced features
    • Content Overview
    • Result Objects
      • Creation of result objects
    • Creation of stream objects
    • Update checks & persistent configuration
    • ChemApp Logging
    • Input of complex chemical formulae
      • Rationale & workflow
      • Accepted input formats
      • Using set_IA_cfs()
      • Leveraging Composition explicitly
        • Key features of Composition
        • Properties & methods
        • Examples
  • Stream Functionalities
    • Streams: the Building Blocks of Process Flowsheets
    • The StreamCalculation Class
    • Creation of Streams
      • Manual Stream Creation
        • create_st
      • Complex Formula-Based Stream Creation
        • create_stream_from_complex_formulas / create_st_cfs
      • StreamState-Based Creation
      • Result-Based Stream Creation
        • create_stream_by_state
        • State-Specific Stream Creation: create_gas_stream / create_liquid_stream / create_solid_stream
      • Filtered Stream Creation: create_stream
    • Stream Operations and Management
      • set_IA_pc
        • Stream Property Access: get_st_Cp / get_st_G / get_st_H / get_st_S / get_st_V
        • Stream Cleanup: remove_st / remove_sts
    • Process Flowsheeting with Stream Reactions
      • Isothermal reaction: reaction_isothermal
      • Adiabatic reaction: reaction_adiabatic
      • Diathermal reaction: reaction_diathermal
      • General reaction: reaction
        • Process Integration Examples - Flowsheeting at Work
    • Product Separation and Stream Splitting
      • Density-Based Separation
        • create_streams_by_density
        • split_by_density
      • Phase-Based Separation
      • Element-Based Separation
      • Stream Combination
    • Applications and Parametric Studies
      • Secondary Steelmaking Example
      • Parametric Studies
    • Complete Workflow Example
    • See also
  • Update checks and persistent configuration
    • File location and format
    • Update mechanism
    • Configuration API
    • Density / volume estimation preference
    • Operational notes
  • Using the friendly Module
    • ChemApp for Python’s friendly vs basic Module
      • Descriptive Naming
      • Functions Organised into Groups
      • More Specific Functions
      • More Powerful Functions
      • Using Sophisticated Data Types
    • Function Groups
      • Info Group
      • Units Group
      • ThermochemicalSystem Group
      • EquilibriumCalculation Group
      • StreamCalculation Group
      • PhaseMapCalculation Group
      • Base Classes
    • Worked Examples
      • Print Data-file Contents
      • Equilibrium Composition of Mixture Phases
      • Equilibrium Composition of Mixture Phases
      • Simple Process Using Streams
      • One-dimensional Phase Mapping
      • Streams and Density Functionalities
    • Tutorials
      • Working with Info Functions
      • Working with Units Functions
        • Checking Units
        • Changing Units
      • Working with Thermochemical Functions
        • Load thermochemical datafile
        • Getting the molar mass
        • Get Y (mass fraction) of a system component or phase constituent
        • Set the status of a phase
      • Working with EquilibriumCalculation Functions
        • Equilibrium calculation
        • Target equilibrium calculation
      • Working with StreamCalculation Functions
        • Equilibrium calculation with two streams
        • Target calculation with stream calculation
      • Working with PhaseMap Functions
        • Equilibrium calculation with two streams
        • Vary incoming amounts to get phase transition
  • The core Module
    • Approach
    • Content Overview
      • Errors
      • Enumerations
      • Classes
        • Utility Classes
        • Base Classes
        • Information Classes
        • Configuration Classes
        • State Classes
  • Using the basic Module
    • API Changes in Python
      • Indexing: 0-based instead of 1-based
      • Error Handling
      • Function Return Values
      • Function Parameter Default Values
      • Enumerations Instead of Strings
      • Values Returned by tqsetc
    • Worked Examples
      • Print Data File Contents
      • Equilibrium Composition of Mixture Phases
      • Phase Equilibria and Phase Target Calculations
      • Simple Process Using Streams
      • One-dimensional Phase Mapping
  • Release Notes
    • ChemApp for Python Release 834.0.0
    • Equi2Py Release 1.0.11
    • Equi2Py Release 1.0.10
    • ChemApp for Python Release 831.2.0
    • ChemApp for Python Release 831.1.0
    • Equi2Py Release 1.0.9
    • ChemApp for FactSage Release 826.2.0
    • Equi2Py Release 1.0.8
    • Equi2Py Release 1.0.7
    • Equi2Py Release 1.0.6
    • ChemApp for FactSage Release 826.1.1
    • Equi2Py Release 1.0.4
    • ChemApp for FactSage Release 826.1
    • ChemApp Release 8.2.6
    • ChemApp Release 8.2.5
    • ChemApp Release 8.2.3
    • ChemApp Release 8.1.6
    • ChemAppPy Release 1.6.2
    • ChemAppPy Release 1.4
    • ChemAppPy Release 1.4
    • ChemAppPy Release 1.3
    • ChemAppPy Release 1.2
      • Additions, Changes and Fixes
    • ChemAppPy Release 1.1
      • Additions, Changes and Fixes
      • Known Issues
    • ChemAppPy Release 1.0
      • Additions, Changes and Fixes
    • ChemAppPy Light 0.3.7 (Beta 3)
      • Additions, Changes and Fixes
    • ChemAppPy Light 0.3.5 (Beta 2.1)
    • ChemAppPy Light 0.3.4 (Beta 2)
  • Package Reference
    • chemapp.core
      • Module Contents
        • Classes
        • Functions
    • chemapp.friendly
      • Static Classes
      • Descriptive Naming
      • Module Contents
        • Classes
        • Functions
    • chemapp.basic
      • Module Contents
        • Classes
        • Functions
  • Cheat sheet
ChemApp for Python
  • <no title>


© Copyright 2021-2025, GTT Technologies GmbH. Last updated on Sep 04, 2025.