{"id":19883,"name":"HIM","description":"Hydrogen Infrastructure model for the analysis of spatially resolved hydrogen infrastructure pathways.","url":"https://github.com/FZJ-IEK3-VSA/HIM","last_synced_at":"2026-04-21T20:30:15.785Z","repository":{"id":85009880,"uuid":"210823548","full_name":"FZJ-IEK3-VSA/HIM","owner":"FZJ-IEK3-VSA","description":" Hydrogen Infrastructure Model for the analysis of spatially resolved hydrogen infrastructure pathways","archived":false,"fork":false,"pushed_at":"2022-11-28T16:16:27.000Z","size":27575,"stargazers_count":19,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-14T17:04:06.997Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FZJ-IEK3-VSA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-09-25T11:01:02.000Z","updated_at":"2025-10-27T16:05:04.000Z","dependencies_parsed_at":"2023-03-02T22:00:59.660Z","dependency_job_id":null,"html_url":"https://github.com/FZJ-IEK3-VSA/HIM","commit_stats":{"total_commits":12,"total_committers":4,"mean_commits":3.0,"dds":0.5,"last_synced_commit":"638a72a12f0e1405f44e5f8fc6ad8dba9698864d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FZJ-IEK3-VSA/HIM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FZJ-IEK3-VSA","download_url":"https://codeload.github.com/FZJ-IEK3-VSA/HIM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32063458,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"FZJ-IEK3-VSA","name":"Forschungszentrum Jülich - Jülich Systems Analysis","uuid":"28654423","kind":"organization","description":"Institute of Climate and Energy Systems (ICE)","email":null,"website":"https://www.fz-juelich.de/iek/iek-3/EN/Home/home_node.html","location":"Forschungszentrum Jülich","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/28654423?v=4","repositories_count":16,"last_synced_at":"2024-12-23T04:12:17.721Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/FZJ-IEK3-VSA","funding_links":[],"total_stars":null,"followers":46,"following":0,"created_at":"2022-11-09T17:00:52.191Z","updated_at":"2024-12-23T04:12:17.721Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FZJ-IEK3-VSA","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FZJ-IEK3-VSA/repositories"},"packages":[],"commits":{"id":1253962,"full_name":"FZJ-IEK3-VSA/HIM","default_branch":"master","total_commits":12,"total_committers":4,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":3.0,"dds":0.5,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-18T06:24:12.811Z","last_synced_commit":"638a72a12f0e1405f44e5f8fc6ad8dba9698864d","created_at":"2023-03-27T10:49:07.304Z","updated_at":"2026-04-18T06:24:11.160Z","committers":[{"name":"l-kotzur","email":"l.kotzur@fz-juelich.de","login":"l-kotzur","count":6},{"name":"Markus Reuß","email":"m.reuss@iwv3.kfa-juelich.de","login":null,"count":3},{"name":"Markus Reuß","email":"m.reuss@fz-juelich.de","login":"m-reuss","count":2},{"name":"noah80","email":"noah80","login":"noah80","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-18T00:00:07.883Z","repositories_count":6214378,"commits_count":900100892,"contributors_count":34919632,"owners_count":1143972,"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":"FZJ-IEK3-VSA/HIM","html_url":"https://github.com/FZJ-IEK3-VSA/HIM","last_synced_at":"2026-03-25T07:03:30.160Z","status":"error","issues_count":0,"pull_requests_count":2,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":353.0,"issues_closed_count":0,"pull_requests_closed_count":1,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"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":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:58:41.608Z","updated_at":"2026-03-25T07:03:30.160Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/FZJ-IEK3-VSA%2FHIM/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"NONE":1,"CONTRIBUTOR":1},"issue_authors":{},"pull_request_authors":{"OfficialCodexplosive":1,"noah80":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-27T00:00:09.101Z","repositories_count":13943239,"issues_count":34665084,"pull_requests_count":113370621,"authors_count":11210659,"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":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"ForkEvent":1,"IssuesEvent":1,"WatchEvent":4},"last_year":{"ForkEvent":1,"IssuesEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-03-02T22:00:59.499Z","updated_at":"2023-03-02T22:00:59.499Z","repository_link":"https://github.com/FZJ-IEK3-VSA/HIM/blob/master/environment.yml","dependencies":[{"id":7967775533,"package_name":"coolprop","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775543,"package_name":"descartes","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775704,"package_name":"geopandas","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775714,"package_name":"jupyter","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775718,"package_name":"matplotlib","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775719,"package_name":"networkx","ecosystem":"conda","requirements":"1.*","direct":true,"kind":"runtime","optional":false},{"id":7967775721,"package_name":"olefile","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775722,"package_name":"openpyxl","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775723,"package_name":"pillow","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775724,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775726,"package_name":"pyomo","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775729,"package_name":"python","ecosystem":"conda","requirements":"3.6.*","direct":true,"kind":"runtime","optional":false},{"id":7967775731,"package_name":"scikit-learn","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775733,"package_name":"xlrd","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":7967775735,"package_name":"xlsxwriter","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-03-02T22:00:59.590Z","updated_at":"2023-03-02T22:00:59.590Z","repository_link":"https://github.com/FZJ-IEK3-VSA/HIM/blob/master/setup.py","dependencies":[{"id":7967775782,"package_name":"CoolProp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775783,"package_name":"geopandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775784,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775785,"package_name":"networkx","ecosystem":"pypi","requirements":"\u003c2.0","direct":true,"kind":"runtime","optional":false},{"id":7967775786,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775787,"package_name":"Pyomo","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775788,"package_name":"xlrd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775789,"package_name":"XlsxWriter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7967775790,"package_name":"descartes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":4.382026634673881,"created_at":"2023-09-11T14:52:07.818Z","updated_at":"2026-04-21T20:30:15.809Z","avatar_url":"https://github.com/FZJ-IEK3-VSA.png","language":"Jupyter Notebook","category":"Energy Storage","sub_category":"Hydrogen","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003ca href=\"https://www.fz-juelich.de/iek/iek-3/EN/Home/home_node.html\"\u003e\u003cimg src=\"http://www.fz-juelich.de/SharedDocs/Bilder/IBG/IBG-3/DE/Plant-soil-atmosphere%20exchange%20processes/INPLAMINT%20(BONARES)/Bild3.jpg?__blob=poster\" alt=\"Forschungszentrum Juelich Logo\" width=\"230px\"\u003e\u003c/a\u003e \n\n# HIM- Hydrogen Infrastructure Model for Python\n\nHSC offers the functionality to calculate predefined hydrogen supply chain architectures with respect to spatial resolution for the analysis of explicit nationwide infrastructures.\n\n## Installation and application\n\nFirst, download and install [Anaconda](https://www.anaconda.com/). Then, clone a local copy of this repository to your computer with git\n\n\tgit clone https://github.com/FZJ-IEK3-VSA/HSCPathways.git\n\t\nor download it directly. Move to the folder\n\n\tcd HIM\n\nand install the required Python environment via\n\n\tconda env create -f environment.yml \n\nTo determine the optimal pipeline design, a mathematical optimization solver is required. [Gurobi](https://www.gurobi.com/) is used as default solver, but other optimization solvers can be used as well.\n\n## Examples\n\nA number of [**examples**](apps/) shows the capabilities of HIM. Either for [abstract costs analyses](apps/Example%20-%20Abstract%20analysis%20without%20geoferenced%20locations.ipynb) \n\n\u003ca href=\"apps/Example%20-%20Abstract%20analysis%20without%20geoferenced%20locations.ipynb\"\u003e\u003cimg src=\"apps/results/FigureComparison.png\" alt=\"Supply chain cost comparison\" width=\"400px\"\u003e\u003c/a\u003e \n \nor for [exact infrastructure design](apps/Example%20Hydrogen%20Supply%20Chain%20Cost%20Generation.ipynb) \n\n\u003ca href=\"apps/Example%20Hydrogen%20Supply%20Chain%20Cost%20Generation.ipynb\"\u003e\u003cimg src=\"apps/results/SupplyChain.png\" alt=\"Infrastructure design\" width=\"600px\"\u003e\u003c/a\u003e \n\n\n## License\n\nMIT License\n\nCopyright (C) 2016-2019 Markus Reuss (FZJ IEK-3), Thomas Grube (FZJ IEK-3), Martin Robinius (FZJ IEK-3), Detlef Stolten (FZJ IEK-3)\n\nYou should have received a copy of the MIT License along with this program.\nIf not, see https://opensource.org/licenses/MIT\n\n## About Us \n\u003ca href=\"https://www.fz-juelich.de/iek/iek-3/EN/Home/home_node.html\"\u003e\u003cimg src=\"https://www.fz-juelich.de/SharedDocs/Bilder/IEK/IEK-3/Abteilungen2015/VSA_DepartmentPicture_2019-02-04_459x244_2480x1317.jpg?__blob=normal\" alt=\"Abteilung VSA\"\u003e\u003c/a\u003e \n\nWe are the [Techno-Economic Energy Systems Analysis](http://www.fz-juelich.de/iek/iek-3/EN/Forschung/_Process-and-System-Analysis/_node.html) department at the [Institute of Energy and Climate Research: Electrochemical Process Engineering (IEK-3)](http://www.fz-juelich.de/iek/iek-3/EN/Home/home_node.html) belonging to the [Forschungszentrum Jülich](www.fz-juelich.de/). Our interdisciplinary department's research is focusing on energy-related process and systems analyses. Data searches and system simulations are used to determine energy and mass balances, as well as to evaluate performance, emissions and costs of energy systems. The results are used for performing comparative assessment studies between the various systems. Our current priorities include the development of energy strategies, in accordance with the German Federal Government’s greenhouse gas reduction targets, by designing new infrastructures for sustainable and secure energy supply chains and by conducting cost analysis studies for integrating new technologies into future energy market frameworks.\n\n\n## Acknowledgment\n\nThis work was supported by the Helmholtz Association under the Joint Initiative [\"Energy System 2050 – A Contribution of the Research Field Energy\"](https://www.helmholtz.de/en/research/energy/energy_system_2050/).\n\n\u003ca href=\"https://www.helmholtz.de/en/\"\u003e\u003cimg src=\"https://www.helmholtz.de/fileadmin/user_upload/05_aktuelles/Marke_Design/logos/HG_LOGO_S_ENG_RGB.jpg\" alt=\"Helmholtz Logo\" width=\"200px\" style=\"float:right\"\u003e\u003c/a\u003e\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/19883","html_url":"https://ost.ecosyste.ms/projects/19883"}