{"id":22831817,"url":"https://github.com/sogno-platform/cimpy","last_synced_at":"2025-04-09T05:11:48.135Z","repository":{"id":48417016,"uuid":"236934821","full_name":"sogno-platform/cimpy","owner":"sogno-platform","description":"Import and export CGMES / CIM IEC-61970 files in the XML/RDF format","archived":false,"fork":false,"pushed_at":"2025-03-09T07:52:14.000Z","size":2256,"stargazers_count":59,"open_issues_count":5,"forks_count":23,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-01T21:43:58.837Z","etag":null,"topics":["cim","cim-export","cim-import","iec61970","python"],"latest_commit_sha":null,"homepage":"https://sogno.energy/cimpy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sogno-platform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-29T08:22:48.000Z","updated_at":"2025-03-06T05:51:02.000Z","dependencies_parsed_at":"2023-02-16T08:02:11.031Z","dependency_job_id":"91f8bff4-ffc2-4ef6-aed1-6956d91ce7ad","html_url":"https://github.com/sogno-platform/cimpy","commit_stats":{"total_commits":146,"total_committers":10,"mean_commits":14.6,"dds":0.6575342465753424,"last_synced_commit":"b49972e3c4d5b2d313ec5fd3bcb6c5fcd718d586"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogno-platform%2Fcimpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogno-platform%2Fcimpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogno-platform%2Fcimpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogno-platform%2Fcimpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sogno-platform","download_url":"https://codeload.github.com/sogno-platform/cimpy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980844,"owners_count":21027808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cim","cim-export","cim-import","iec61970","python"],"created_at":"2024-12-12T21:00:29.979Z","updated_at":"2025-04-09T05:11:48.118Z","avatar_url":"https://github.com/sogno-platform.png","language":"Python","funding_links":[],"categories":["Common Information Model - CIM","Energy Systems"],"sub_categories":["IEC 61850","Energy Data Accessibility and Integration"],"readme":"# \u003cimg src=\"documentation/images/cimpy_logo.png\" alt=\"CIMpy\" width=120 /\u003e\n\nThe CIMpy package enables the import, modification and export of grid data in the format of XML/RDF documents based on the Common Information Model (CIM) specified by the IEC61970 standard.\n\nThe processing of grid data is based on CIM compatible Python classes. The codebase for the CIM compatible Python classes was generated in an automated way. A separate tool allows for an easy adaption of CIMpy and its underlying codebase.\n\nThe focus of CIMpy is on the support of the Common Grid Model Exchange Standard (CGMES) specified by the European Network of Transmission System Operators for Electricity (ENTSO-E). However, the CIMpy package can readily support further as well as new CIM versions if required.\n\n## Documentation\n\nCIMpy's documentation you can find [here](http://sogno-platform.github.io/cimpy/).\nThe documentation provides instructions on CIMpy's installation, getting started examples and the possibility to browse through the supported CIM class codebases.\n\n## Development\n\n### Developer Installation\n\n```bash\ngit clone https://github.com/sogno-platform/cimpy.git\ncd cimpy\npip install -e .[dev]\n```\n\nRun pre-commit checks manually:\n\n```bash\npre-commit run --all-files\n```\n\nInstall pre-commit hook to run it automatically:\n\n```bash\npre-commit install\n```\n\n## License\n\nThis project is released under the terms of the [Apache License 2.0](./LICENSE).\n\n## Publications\n\nIf you are using CIMpy for your research, please cite the following paper in your publications:\n\nDinkelbach, 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.\nJ. Eng. 2023, 1-13 (2022). [https://doi.org/10.1049/tje2.12208](https://doi.org/10.1049/tje2.12208)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogno-platform%2Fcimpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsogno-platform%2Fcimpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogno-platform%2Fcimpy/lists"}