Skip to content

Additional Notes

Peter Jan Randewijk edited this page Apr 28, 2026 · 28 revisions

A. Working with .psout files

A.0 Introduction

The .psout format is a modern, proprietary binary format introduced in PSCAD V5 for storing EMTDC simulation data. It replaces legacy text-based .out files, offering significantly smaller file sizes, faster read/write speeds, and the ability to store multiple, hierarchical simulation runs (including sequential and parallel results) in a single file

A.1 PSOUT Reader

.psout files can be viewed from within PSCAD using the PSOUT Reader

image

A.2 Enerplot

MHI also has a separate tool, Enerplot that can be used not only for plotting .psout files, but also to perform post processing of data using e.g. Python mhi.enerplot library

image

A.3 MTB and mhi-psout libraries

The MTB Plotter makes use of the "low level" mhi-psout Python library provides "high level" library or function, process_psout.py to process and plot .psout files a little bit easier.

These functions are

  • getPsoutSignal use by getPsoutSignals below
  • getPsoutSignals to extract a list of signals as a Pandas DataFrame
  • findPsoutSignalPath find the signal path name or names of a specified signal name

Two scripts are also provided,

Clone this wiki locally