{"id":13724396,"url":"https://github.com/maximeagez/pylcaio","last_synced_at":"2025-05-07T18:31:57.987Z","repository":{"id":45774265,"uuid":"176530642","full_name":"MaximeAgez/pylcaio","owner":"MaximeAgez","description":"A Python class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.","archived":false,"fork":false,"pushed_at":"2025-03-10T18:35:51.000Z","size":108305,"stargazers_count":44,"open_issues_count":1,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T05:04:57.757Z","etag":null,"topics":["brightway2","carbon-footprint","database","ecoinvent","energy-consumption","environmental-modelling","exiobase","industrial-ecology","input-output","life-cycle-assessment","scientific-research","water-footprint"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaximeAgez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-19T14:32:47.000Z","updated_at":"2025-03-09T21:37:34.000Z","dependencies_parsed_at":"2023-01-29T04:31:01.701Z","dependency_job_id":null,"html_url":"https://github.com/MaximeAgez/pylcaio","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeAgez%2Fpylcaio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeAgez%2Fpylcaio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeAgez%2Fpylcaio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeAgez%2Fpylcaio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaximeAgez","download_url":"https://codeload.github.com/MaximeAgez/pylcaio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347314,"owners_count":21088625,"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":["brightway2","carbon-footprint","database","ecoinvent","energy-consumption","environmental-modelling","exiobase","industrial-ecology","input-output","life-cycle-assessment","scientific-research","water-footprint"],"created_at":"2024-08-03T01:01:56.417Z","updated_at":"2025-05-07T18:31:57.917Z","avatar_url":"https://github.com/MaximeAgez.png","language":"Python","funding_links":[],"categories":["Industrial Ecology"],"sub_categories":["Input Output Model"],"readme":"# pyLCAIO\nAn object class to hybridize lifecycle assessment (LCA) and environmentally extended input-output (EEIO) databases.\n\n\n* Create your own LCA-IO hybrid database (e.g., combining ecoinvent and exiobase data)\n* Automates hybridization and correction for double-counting with two available methods (STAM and binary)\n* Default parameters only allow the hybridization of ecoinvent 3.5, 3.6, 3.7, 3.7.1, 3.8 and 3.9 with EXIOBASE3.7+ (v3.7 and higher)\n* The resulting hybrid-ecoinvent database can be exported to brightway2 and the GUI activity-browser\n* Includes matching of ecoinvent and EXIOBASE environmental flows to Impact World+\n\nSpecific additional features, _**only available**_ while hybridization ecoinvent3.5 with exiobase\n* Can accept capitals-endogenized version of EXIOBASE\n* Includes extrapolated additional environmental extensions for EXIOBASE (from USEEIO)\n* Includes _**regionalized**_ characterization matrices for use with Impact World+\n\nThis library will be regularly updated to provide support for newer versions of ecoinvent.\n\n# System requirements\nUnder 12GM of RAM you will most likely run into a MemoryError, making it impossible to generate a database\n\n# Dependencies\n* Python 3\n* Pandas\n* Numpy\n* Scipy\n* pymrio\n* ecospold2matrix\n* pickle\n* brightway2\n* bw2agg\n\n# Related publications\n* Majeau-Bettez, G., Agez, M., Wood, R., Södersten, C., Margni, M., Strømman, A. H., \u0026 Samson, R. (2017). Streamlined Hybridization software: merging Ecoinvent and Exiobase. In Biennial Conference of the International Society for Industrial Ecology.\n* Agez, M., Majeau-Bettez, G., Margni, M., Strømman, A. H., \u0026 Samson, R. (2019). Lifting the veil on the correction of double counting incidents in hybrid Life Cycle Assessment. Journal of Industrial Ecology, 24(3), 517–533. https://doi.org/https://doi.org/10.1111/jiec.12945\n* Agez, M., Wood, R., Margni, M., Strømman, A. H., Samson, R., \u0026 Majeau-Bettez, G. (2020). Hybridization of complete LCA and MRIO databases for a comprehensive product system coverage. Journal of Industrial Ecology, 24(4), 774–790. https://doi.org/10.1111/jiec.12979\n* Agez, M., Muller, E., Patouillard, L., Södersten, C. J. H., Arvesen, A., Margni, M., Samson, R., \u0026 Majeau-Bettez, G. (2021). Correcting remaining truncations in hybrid LCA database compilation. Journal of Industrial Ecology. https://doi.org/10.1111/jiec.13132","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximeagez%2Fpylcaio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaximeagez%2Fpylcaio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximeagez%2Fpylcaio/lists"}