A database-backed ORM for CIM datasets.
pip install cimpyorm
Some documentation can be found at readthedocs.
Loading datasets from cimpyorm-.db file
session, m = cimpyorm.load(r"Path/To/DatabaseFile") # Load an existing .db file
session, m = cimpyorm.parse(r"Path/To/Folder/Containing/Export") # Parse a .xml export (also creates a cimpyorm-.db file of the export)
To configure additional schemata (currently only the schema for the CGMES profiles are distributed
with the application), create additional subfolders in the
containg the schema RDFS.
Running the tests
You can run the included test-suite by running
all_terminals = session.query(m.Terminal).all() names_of_ConductingEquipment = [t.ConductingEquipment.name for t in all_terminals]
Bug reports/feature requests
Please use the Issue Tracker.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for cimpyorm-0.10.1-py3-none-any.whl