cimd

Quickstart

Warning

cimd is alpha software. Using cimd today means participating in its development.

1. Get cimd

Download cimd for your platform.

If instead you prefer compiling from source, you will need Zig 0.16.0.

2. Convert a CGMES EQ profile to JIIDM

$ cimd convert eq.zip --output network.json

To include boundary data:

$ cimd convert eq.zip -b eqbd.zip --output network.json

Output goes to stdout if --output is omitted.

3. Explore a CGMES EQ profile

List all CIM types present in the file:

$ cimd types eq.zip

Fetch a specific object by mRID. It is possible to type the id partially.

$ cimd get eq.zip be60a

List all objects of a given type:

$ cimd get eq.zip --type PowerTransformer

Interactively browse objects by following references:

$ cimd browse eq.zip _be60a3cf

Print out the semantic difference between two grid models:

$ cimd diff prev-eq.zip eq.zip

See the full CLI reference for all options.