Pintura can make a graphical representation of CIM-formatted power grid models. Creation, editing and exporting of the CIM files is possible. Part of Pintura (libcimsvg) can be used as a standalone library to generate an SVG representation of a CIM power network.
No. Pintura code only runs locally in the browser and data is all handled locally. You can save to an external link, but then you will have to arrange access to a server to upload it to and actively cause it to happen.
There is an online demo available here: https://sogno.energy/pintura
$ make && make start
After the scripts have finished running, they will tell you the url from which you can access Pintura.
The user manual is here.
This process is fairly simple and is documented here.
This is described in more detail here.
There is information for developers here.
- Refreshing the browser loses your work
- There is no undo button
- If you change the unique identifier for a component, it will lose track of it
- It should be possible to specify a subclass as the value for an attribute. It would be possible to select it, but there is no way to add the component.
- If you haven't added a diagram, you can't start adding components
- There's no way to remove a diagram once it has been added
If you are using Pintura for your research, please cite the following paper in your publications:
Dinkelbach, J., Razik, L., Mirz, M., Benigni, A., Monti, A.: Template-based generation of programming language specific code for smart grid modelling compliant with CIM and CGMES. J. Eng. 2023, 1–13 (2022). https://doi.org/10.1049/tje2.12208