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.
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 ratings0% 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.
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