{"id":350493,"name":"CairnOpen","description":"Simulation and optimization software for energy and environmental systems.","url":"https://github.com/cea-liten/cairnopen","last_synced_at":"2026-04-10T02:30:13.837Z","repository":{"id":301322725,"uuid":"996661443","full_name":"CEA-Liten/CairnOpen","owner":"CEA-Liten","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-26T10:36:53.000Z","size":23295,"stargazers_count":16,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T01:02:12.109Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cea-liten.github.io/CairnOpen/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CEA-Liten.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-05T09:17:39.000Z","updated_at":"2026-04-02T08:23:02.000Z","dependencies_parsed_at":"2025-08-28T15:17:52.642Z","dependency_job_id":"f11fba01-8f9b-4a9b-812f-05aa62aefb56","html_url":"https://github.com/CEA-Liten/CairnOpen","commit_stats":null,"previous_names":["cea-liten/cairnopen"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/CEA-Liten/CairnOpen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CEA-Liten","download_url":"https://codeload.github.com/CEA-Liten/CairnOpen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31536473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"CEA-Liten","name":"CEA-Liten","uuid":"157691627","kind":"organization","description":"CEA-Liten is dedicated to the energy transition. Its activities focus on several key areas: solar energy, smart grid management, batteries storage and hydrogen ","email":null,"website":"https://liten.cea.fr/cea-tech/liten/english/Pages/Welcome.aspx","location":"France","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/157691627?v=4","repositories_count":1,"last_synced_at":"2024-02-05T16:06:33.977Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CEA-Liten","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2024-02-05T16:06:34.007Z","updated_at":"2024-02-05T16:06:34.007Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CEA-Liten","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CEA-Liten/repositories"},"packages":[],"commits":{"id":11710885,"full_name":"cea-liten/cairnopen","default_branch":"master","total_commits":72,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":24.0,"dds":0.4027777777777778,"past_year_total_commits":72,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":24.0,"past_year_dds":0.4027777777777778,"last_synced_at":"2026-04-06T01:02:38.999Z","last_synced_commit":"311feaab35ed81a322e6adc8216729ec182aa7a6","created_at":"2026-04-06T01:00:20.043Z","updated_at":"2026-04-06T01:02:38.919Z","committers":[{"name":"DJEBOUR Youcef HALIAS TECHNOLOGIES","email":"youcef.djebour@cea.fr","login":"ucefdjebourcea","count":43},{"name":"Pimprenelle Parmentier","email":"31759861+pimprenellep","login":"pimprenellep","count":20},{"name":"stephanie-crevon","email":"123448656+stephanie-crevon","login":"stephanie-crevon","count":9}],"past_year_committers":[{"name":"DJEBOUR Youcef HALIAS TECHNOLOGIES","email":"youcef.djebour@cea.fr","login":"ucefdjebourcea","count":43},{"name":"Pimprenelle Parmentier","email":"31759861+pimprenellep","login":"pimprenellep","count":20},{"name":"stephanie-crevon","email":"123448656+stephanie-crevon","login":"stephanie-crevon","count":9}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cea-liten%2Fcairnopen/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-08T00:00:24.542Z","repositories_count":6211882,"commits_count":917691882,"contributors_count":35525933,"owners_count":1142884,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"CEA-Liten/CairnOpen","html_url":"https://github.com/CEA-Liten/CairnOpen","last_synced_at":"2026-04-06T01:00:24.904Z","status":"active","issues_count":1,"pull_requests_count":1,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":16.0,"issues_closed_count":0,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":4.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":16.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":4.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2025-09-29T11:00:17.350Z","updated_at":"2026-04-06T01:00:24.904Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CEA-Liten%2FCairnOpen/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":1},"pull_request_author_associations_count":{"MEMBER":1},"issue_authors":{"urbanzb":1},"pull_request_authors":{"pimprenellep":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-08T00:00:09.900Z","repositories_count":14134884,"issues_count":34529017,"pull_requests_count":112769366,"authors_count":11229396,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":1},"past_year_issue_authors":{"urbanzb":1},"past_year_pull_request_authors":{"pimprenellep":1},"maintainers":[{"login":"pimprenellep","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pimprenellep"}],"active_maintainers":[{"login":"pimprenellep","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pimprenellep"}]},"events":{"total":{"ReleaseEvent":1,"PullRequestEvent":4,"IssuesEvent":1,"WatchEvent":7,"PushEvent":60,"CreateEvent":7},"last_year":{"ReleaseEvent":1,"PullRequestEvent":4,"IssuesEvent":1,"WatchEvent":7,"PushEvent":60,"CreateEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/documentation.yaml","sha":null,"kind":"manifest","created_at":"2025-06-26T09:48:31.800Z","updated_at":"2025-06-26T09:48:31.800Z","repository_link":"https://github.com/CEA-Liten/CairnOpen/blob/main/.github/workflows/documentation.yaml","dependencies":[{"id":23826797460,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23826797461,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23826797462,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/jekyll-gh-pages.yml","sha":null,"kind":"manifest","created_at":"2025-06-26T09:48:31.859Z","updated_at":"2025-06-26T09:48:31.859Z","repository_link":"https://github.com/CEA-Liten/CairnOpen/blob/main/.github/workflows/jekyll-gh-pages.yml","dependencies":[{"id":23826797476,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23826797477,"package_name":"actions/configure-pages","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":23826797478,"package_name":"actions/jekyll-build-pages","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":23826797479,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":23826797480,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/user/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-06-26T09:48:31.928Z","updated_at":"2025-06-26T09:48:31.928Z","repository_link":"https://github.com/CEA-Liten/CairnOpen/blob/main/doc/user/requirements.txt","dependencies":[{"id":23826797512,"package_name":"sphinx","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":23826797513,"package_name":"breathe","ecosystem":"pypi","requirements":"==4.35.0","direct":true,"kind":"runtime","optional":false},{"id":23826797514,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":23826797515,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":3.931825632724326,"created_at":"2026-04-04T00:02:26.769Z","updated_at":"2026-04-10T02:30:13.839Z","avatar_url":"https://github.com/CEA-Liten.png","language":"HTML","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Cairn\n\n![logo_cairn](resources/images/cairnopen.png)\n\n## 🏔️ Description\nCairn is a simulation and optimization software for energy and environmental systems. It allows for the modeling of technical components and the simulation of their behavior in various scenarios. Cairn is designed to be used in research and engineering environments to evaluate the environmental and economic impacts of energy systems. 🌍🔍\nCairn is developped by the CEA-Liten in Grenoble and Chambéry. \n\n## 🌟Features\n- 🛠️ Modeling of technical components. \n- ⚡ Simulation of energy scenarios. \n- 🌳 Evaluation of environmental impacts. \n- 📈 Optimization of system configurations, sizing and management. \n- 🖥️ Graphical user interface for configuration and visualization of results.\n\n## 🛠️ Prerequisites\nBefore installing Cairn, ensure your system meets the following prerequisites:\n\n- Operating System: Windows.\n- C++ compiler compatible with C++17 or higher (for instance CMake)\n- Python 3.13\n\n## ⚙️ Dependencies \n- Qt libraries (version 5.12 or higher). \n- Eigen libraries (version 3.3 or higher).\n- Highs solver\n- Cplex solver (optional, version 20.10)\n- [MIPModeler](https://github.com/CEA-Liten/MIPModeler)\n- [LSET CMakeTools](https://github.com/CEA-Liten/LSET_CMakeTools)\n\n## 📦 Installation\nThey are have several options to use Cairn:\n- **Cairn Viewer**, a graphical interface, can be installed on Windows PC : see releases.\n- **Cairn Python API** wheels are available on releases. \n\n## 🚀 Usage\nTo use Cairn, follow these steps:\n\n- Insall Cairn. \n- Build and configure your model parameters using the graphical user interface or the API.\n- Run the simulation by clicking the \"Run\" button.\n- View the results in the visualization tabs.\n\n## 📚 Documentation\nFor more information on using Cairn, refer to the online [documentation](https://cea-liten.github.io/CairnOpen/).\n\nThe documentation of the ongoing version can be found here: [integration documentation](https://pages-gitlab.deeplab.intra.cea.fr/lset/outils/cairn/cairnopen/integration/)\n\n## 📞 Support\nIf you encounter any issues or have questions, you can consult the contact technical support at pimprenelle.parmentier at cea point fr. \n\n## 🤝 Contribution\nIf you wish to contribute to the development of Cairn, please refer to the CONTRIBUTING.md file for more information on how to submit pull requests and report bugs. \n\n## 📜 License\nCairn is distributed under the Eclipse Public Licence V2. For more information, see the LICENSE file. \n\n# 📖 Cite Cairn\n\nCairn has been presented in ECOS converence in 2024. The paper is available [here](https://cea.hal.science/cea-04681216).\n\nPlease cite as follows:\n\n```\n@inproceedings{ruby:cea-04681216,\n  TITLE = {{PERSEE, a single tool for various optimizations of multi-carrier energy system sizing and operation}},\n  AUTHOR = {Ruby, Alain and Parmentier, Pimprenelle and Crevon, St{\\'e}phanie and Gaoua, Yacine and Piguet, Antoine and Wissocq, Thibaut and Leoncini, Gabriele and Lavialle, Gilles},\n  URL = {https://cea.hal.science/cea-04681216},\n  BOOKTITLE = {{ECOS 2024 - 37th International Conference on Efficiency, Cost, Optimization, Simulation and Environmental Impact of Energy Systems}},\n  ADDRESS = {Rhodes, Greece},\n  YEAR = {2024},\n  MONTH = Jun,\n  PDF = {https://cea.hal.science/cea-04681216v1/file/ECOS2024_Paper_112.pdf},\n  HAL_ID = {cea-04681216},\n  HAL_VERSION = {v1},\n}\n```\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/350493","html_url":"https://ost.ecosyste.ms/projects/350493"}