0% found this document useful (0 votes)
191 views18 pages

Enerplot: Offline Plotting and Analysis Tool

Enerplot is an offline software tool for displaying and analyzing simulated and measured data. It supports many file types and can convert between formats. The software allows users to graph multiple records on sheets and organize different sheets into books. Users can clone sheets as templates, link books to different datasets, and quickly load large datasets. Enerplot also allows automation with Python scripts and has features for data manipulation like shifting, scaling, and smoothing records. The software is currently in beta but will be released in early 2019.

Uploaded by

dan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views18 pages

Enerplot: Offline Plotting and Analysis Tool

Enerplot is an offline software tool for displaying and analyzing simulated and measured data. It supports many file types and can convert between formats. The software allows users to graph multiple records on sheets and organize different sheets into books. Users can clone sheets as templates, link books to different datasets, and quickly load large datasets. Enerplot also allows automation with Python scripts and has features for data manipulation like shifting, scaling, and smoothing records. The software is currently in beta but will be released in early 2019.

Uploaded by

dan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Enerplot

Offline Plotting and Analysis Tool

Presenter: John Nordstrom

mhi.ca
What is Enerplot?

A software tool for displaying and analysing simulated and measured


data, in an offline environment.
Supported Files
• File types:
• PSCAD
• EMTDC Output (*.inf, *.infx, *.out)
• PSCAD Harmonic Frequency Scanner Output File
• COMTRADE (*.cfg) – 1991, 1999 both ASCII and Binary
• PSS/E (*.out, *.asc)
• RSCAD (*.out)
• Comma Separated Values (*.csv) – Formatted and
Unformatted
• Text Files (*.txt) – Formatted and Unformatted
• All file types, once loaded into Enerplot, can be converted to
Comma Separated Value or COMTRADE formats.
Terminology
• Record:
• A singular array of data points that represents either a single
curve, or multiple related curves.
• Records become curves when plotted in graphs.
• Dataset:
• A collection of records in a single set. Normally defined by a
single, or collection of files.
• Sheet:
• A single page (or canvas), on which graphs with curves may
be placed.
• Book:
• A collection of sheets. A book is stored is stored as a single
file (*.epbx).
Terminology
• Script:
• A python script file.
• Workspace:
• A collection of books. A workspace is stored as a single file
(*.epwx). It contains links to all books, datasets and scripts
contained within it.
• Book files (*.epbx), datasets and scripts are still stored as
separate files.
• Loading a workspace will bring in all books, datasets and
scripts associated with it.
Major Features
• Automation with Python
• Completely embedded environment.
• Record actions to create new script files from scratch.
• Record Wizard
• Generate new records, based on existing ones.
• Includes a math parser, which may be used to generate
records based on mathematical functions.
• Data Manipulation
• Shift, scale, and/or manually adjust record data.
• Quick (Lazy) Loading
• Load huge data files in seconds.
Major Features
• Cloning/Templates
• Clone (or template) books and sheets quickly and efficiently.
• Data Referencing:
• Easily switch the dataset or datasets, to which a book is
referenced.
• Delink and relink the display of records from specific
datasets.
Current Status
• In Beta development stage (not released).
• Embedded automation environment using python remains in
prototype (alpha) stage, but will soon be ready for use in the
Beta.
• Official product release is estimated to be early 2019.
• A temporary license certificate is available upon request, for
those who would like to participate in the beta program. Contact:
[email protected].
General Environment Overview
• Workspace Pane
• Books
• Sheets
• Datasets and records
• Canvas Pane
• Data Reference Pane
• Data View Pane
• Ribbon Control Bar
Workspace Pane
• Creating
• Books
• Sheets
• Datasets and Records
• Loading
• Pasting from Clipboard
• Saving
• Record Groups
Graphing and Canvas Tools
• All graphs are currently time-based.
• Tools include:
• Overlay graph
• Poly graph
• XY Plot
• FFT Frame
• Sticky notes and divider objects.
Cloning Books and Sheets (Templating)
• Books and sheets may be cloned quickly within the workspace.
• A single book or sheet can thereby act as a template, to help
create identical books and sheets easily.
• Convenient when displaying records from multiple datasets that
are identical or similar in structure, but whose data is different.
Data Referencing (Linking)
• Multiple datasets and multiple books can exist in a single
workspace.
• Records from a dataset, displayed in a book, create a reference
link.
• The Data Reference pane can be used to manage these links.
• The Link checkbox is used to quickly link or delink the display
of any records corresponding to that dataset.
• Relink records data in a book to another dataset.
Quick (Lazy) Data Loading/Saving
• A very large data file can take many seconds (or even minutes) to
load in its entirety.
• Enerplot provides the option to ‘quick load’ a dataset.
• Only the dataset structure (i.e. record names and other
organizational information) is loaded.
• The actual data remains unloaded until needed.
• Record data is loaded only when that record is selected for
display in a graph.
• Datasets may be saved to a new file, including only the records
currently displayed in graphs.
Data Manipulation
• Record data may be modified in a handful of different ways:
• Directly scale the y-axis or offset (translate) the x and y-axis.
• Directly smooth record data with a quick and easy, real-pole
smoothing function.
• Shift (translate) data manually using Shift + ←↑→↓.
• Data View pane: Data for a single record, or all record data
pertaining to a single graph, can be viewed and modified
dynamically.
The Record Wizard
• Create a new record, based on existing record(s).
• Create a new record using the embedded math parser functions.
Automation with Python
• Completely embedded environment, complete with a Script
pane.
• Enerplot is installed complete with all automation-related
support files (Python libraries).
• Python script files (*.py) may be added to the workspace for easy
access at all times.
• Python scripts may be generated automatically by recording user
actions (macros).
Enerplot
Question and Answer Session

You might also like