DIgSILENT Python Features
DIgSILENT Python Features
menu DE
Automation of PowerFactory tasks is possible using Python or the DIgSILENT Programming Language
(DPL), and is further enhanced with Add-on Modules to allow users to extend the existing
PowerFactory Functionality. In addition, the C++ API can be used for external automation and the
Task Automation Tool allows the parallel execution of pre-defined calculation functions and scripts.
https://www.digsilent.de/en/scripting-and-automation.html 1/4
7/6/25, 4:56 a.m. Scripting and Automation - DIgSILENT
Python: Integration of Python as programming language with full PowerFactory data model
C-like syntax supporting unlimited access to PowerFactory objects, parameters and their
functionality
Extendable function scope of DPL via C-Interface, thus allowing access to external data
and applications
Encryption of DPL Scripts1
Detailed Scripting Reference documentation for Python/DPL (750+ pages) including function
descriptions and example code snippets
Add-on Modules: framework for user-extendable function scope including data model
https://www.digsilent.de/en/scripting-and-automation.html 2/4
7/6/25, 4:56 a.m. Scripting and Automation - DIgSILENT
1Requires DPL/DSL/QDSL Encryption Function licence. DIgSILENT does not give any express
warranties or guarantees for cryptographic security of encrypted models. In particular, DIgSILENT
does not guarantee that the details and functionalities of an encrypted model are secure against all
ADVANCED FUNCTIONS
Contingency Analysis
Quasi-Dynamic Simulation
Network Reduction
Protection Functions
Arc-Flash Analysis
Cable Analysis
Power Quality and Harmonic Analysis
Connection Request Assessment
Transmission Network Tools
Distribution Network Tools
Economic Analysis Tools
Probabilistic Analysis
Reliability and Restoration Analysis
Optimal Power Flow
Unit Commitment and Dispatch Optimisation
State Estimation
Stability Analysis Functions (RMS)
Electromagnetic Transients (EMT)
Motor Starting Functions
https://www.digsilent.de/en/scripting-and-automation.html 3/4
7/6/25, 4:56 a.m. Scripting and Automation - DIgSILENT
VISIT US ON
ISO 9001
Certified
Quality Management System
ISO 9001
www.tuvsud.com/ms-cer
t
© Copyright DIgSILENT | Imprint | Data Privacy | Sitemap | Contact | Change cookie settings
https://www.digsilent.de/en/scripting-and-automation.html 4/4