ChemApp for Python
Self-study online course - Standard access
Full access to the ChemApp for Python course content for a period of 3 months.
A ChemApp for Python or FactSage license is NOT included. Please contact us if you need a license.
Welcome to our online course on ChemApp for Python – a unique opportunity to unlock the full potential of FactSage and ChemApp through the dynamic and versatile world of Python programming.
What can you expect?
65 lecture contents in total including 6 h of recorded video, 11 assignments and 8 quizzes​, 4 workflow tutorials with industry based case studies as well as moderated comment sections and a certificate upon course completion​.
Who is the course for?
FactSage & ChemApp users from all backgrounds looking to elevate their skills as well as users without prior programming experience.
What do you get?
Full access to the course material for 3 months, including quizzes and the assessments.
Course preview
ChemApp for Python online course
Curriculum
Available in
days
days
after you enroll
- 1.1 | Overview of the ChemApp for Python self-paced online course
- 1.2 | Introduction to ChemApp and its applications (11:53)
- 1.3 | Setup and install ChemApp for Python (7:07)
- 1.4 | Basic concepts in VS Code (6:33)
- 1.5 | Comparing Jupyter Notebooks and Python scripts
- 1.6 | Introduction to Python
- 1.7 | Introducing ChemApp for Python documentation
- 1.8 | ChemApp for Python Cheat Sheet
- 1.9 | Introduction to FactSage Teach
- 1.10 | Quiz
- 1.11 | Assignment: Run ChemApp on VS Code
- 1.12 | Section overview
Available in
days
days
after you enroll
- 2.1 | Abstraction of equilibrium calculations (7:32)
- 2.2 | Thermochemical databases (8:11)
- 2.3 | Assignment: Save and load a CST file
- 2.4 | Thermochemical system (7:49)
- 2.5 | Assignment: Analyze the thermochemical system
- 2.6 | Quiz (a)
- 2.7 | Equilibrium conditions (14:24)
- 2.8 | Interpreting results in ChemApp for Python (9:20)
- 2.9 | Assignment: Perform a simple equilibrium calculation
- 2.10 | Quiz (b)
- 2.11 | Section overview
Available in
days
days
after you enroll
- 3.1 | Introduction to Equi2Py (16:07)
- 3.2 | Assignment: Calculate phase properties and export in CSV format
- 3.3 | Multiple equilibrium calculations with varying conditions (10:25)
- 3.4 | Assignment: Analysis of the Pb-Sn system
- 3.5 | Basic postprocessing (14:42)
- 3.6 | Target calculations: Formation and precipitation target (7:18)
- 3.7 | Initial conditions (12:05)
- 3.8 | Assignment: Heat required to avoid solidification
- 3.9 | Quiz
- 3.10 | Section overview
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 5.1 | Discussion with Florian Tang: Functionalities of ChemApp (9:41)
- 5.2 | ThermochemicalSystem class
- 5.3 | Quiz (a)
- 5.4 | EquilibriumCalculation class
- 5.5 | StreamCalculation class
- 5.6 | StreamState object
- 5.7 | Discussion with Florian Tang: Architecture of ChemApp (12:43)
- 5.8 | Quiz (b)
- 5.9 | Section overview
Available in
days
days
after you enroll
- 6.1 | Equilibrium composition of mixture phases - Part 1 (6:12)
- 6.2 | Equilibrium composition of mixture phases - Part 2 (4:12)
- 6.3 | Equilibrium composition of mixture phases - Part 3 (7:03)
- 6.4 | High throughput alloy design - Part 1 (5:14)
- 6.5 | High throughput alloy design - Part 2 (9:30)
- 6.6 | High throughput alloy design - Part 3 (14:53)
- 6.7 | Assignment: Equilibrium calculation analysis using ChemApp for Python
- 6.8 | Section overview
Available in
days
days
after you enroll
- 7.1 | Ladle furnace webinar example
- 7.2 | Simplified Midrex reactor process modeling - Part 1 (9:44)
- 7.3 | Simplified Midrex reactor process modeling - Part 2 (14:10)
- 7.4 | Simplified Midrex reactor process modeling - Part 3 (10:23)
- 7.5 | Assignment: Off-gas valorization using stream calculation in ChemApp for Python
- 7.6 | Section overview
Available in
days
days
after you enroll
- 8.1 | Recommendations on developing with ChemApp for Python
- 8.2 | Error handling in ChemApp for Python
- 8.3 | Data formats in FactSage and ChemApp for Python
- 8.4 | Contribute to ChemApp for Python GitHub repository
- 8.5 | Speeding up calculations by Parallel Processing
- 8.6 | GTT-Newsletter and online courses
- 8.7 | Quiz
- 8.8 | Section overview