{"id":13724424,"url":"https://github.com/SwolfPy-Project/swolfpy","last_synced_at":"2025-05-07T18:32:03.297Z","repository":{"id":46031839,"uuid":"395802952","full_name":"SwolfPy-Project/swolfpy","owner":"SwolfPy-Project","description":"SwolfPy is a free, multi-platform, Python-based, open-source, SWM LCA optimization framework with built-in parametric and Monte Carlo sensitivity and uncertainty analysis capabilities.","archived":false,"fork":false,"pushed_at":"2024-03-04T02:26:44.000Z","size":17933,"stargazers_count":23,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T22:30:36.525Z","etag":null,"topics":["brightway2","life-cycle-assessment","monte-carlo-simulation","municipal-solid-waste","optimization","pyside2","python","solid-waste-management","swolfpy","uncertainty-assessment"],"latest_commit_sha":null,"homepage":"https://swolfpy-project.github.io/","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/SwolfPy-Project.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null}},"created_at":"2021-08-13T21:34:14.000Z","updated_at":"2024-10-04T01:47:53.000Z","dependencies_parsed_at":"2024-03-16T05:43:51.895Z","dependency_job_id":null,"html_url":"https://github.com/SwolfPy-Project/swolfpy","commit_stats":{"total_commits":598,"total_committers":5,"mean_commits":119.6,"dds":"0.29431438127090304","last_synced_commit":"004b3307a74a7c511ddf62fe7645e495e5c941b2"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwolfPy-Project%2Fswolfpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwolfPy-Project%2Fswolfpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwolfPy-Project%2Fswolfpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwolfPy-Project%2Fswolfpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SwolfPy-Project","download_url":"https://codeload.github.com/SwolfPy-Project/swolfpy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222155699,"owners_count":16940393,"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","life-cycle-assessment","monte-carlo-simulation","municipal-solid-waste","optimization","pyside2","python","solid-waste-management","swolfpy","uncertainty-assessment"],"created_at":"2024-08-03T01:01:56.926Z","updated_at":"2024-11-14T14:30:47.995Z","avatar_url":"https://github.com/SwolfPy-Project.png","language":"Python","funding_links":[],"categories":["Industrial Ecology"],"sub_categories":["Circular Economy and Waste"],"readme":".. General\n\n================================================================\nSolid Waste Optimization Life-cycle Framework in Python(SwolfPy)\n================================================================\n\n.. image:: https://img.shields.io/pypi/v/swolfpy.svg\n        :target: https://pypi.python.org/pypi/swolfpy\n\n.. image:: https://img.shields.io/pypi/pyversions/swolfpy.svg\n    :target: https://pypi.org/project/swolfpy/\n    :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/pypi/l/swolfpy.svg\n    :target: https://pypi.org/project/swolfpy/\n    :alt: License\n\n.. image:: https://img.shields.io/pypi/dm/swolfpy.svg?label=Pypi%20downloads\n    :target: https://pypi.org/project/swolfpy/\n    :alt: Downloads\n\n.. image:: https://img.shields.io/pypi/format/swolfpy.svg\n    :target: https://pypi.org/project/swolfpy/\n    :alt: Format\n\n.. image:: https://readthedocs.org/projects/swolfpy/badge/?version=latest\n        :target: https://swolfpy.readthedocs.io/en/latest/?badge=latest\n        :alt: Documentation Status\n\n.. image:: https://github.com/SwolfPy-Project/swolfpy/actions/workflows/python-app.yml/badge.svg?branch=master\n        :target: https://github.com/SwolfPy-Project/swolfpy/actions/workflows/python-app.yml\n        :alt: Test\n\n.. image:: https://zenodo.org/badge/395802952.svg\n        :target: https://zenodo.org/badge/latestdoi/395802952\n        :alt: DOi\n\n.. image:: https://img.shields.io/badge/JIE%20DOI-10.1111%2Fjiec.13236-blue\n   :target: https://doi.org/10.1111/jiec.13236\n   :alt: JIE DOI\n\n* Free software: GNU GENERAL PUBLIC LICENSE V2\n* Website: https://swolfpy-project.github.io\n* Documentation: https://swolfpy.readthedocs.io\n* Repository: https://github.com/SwolfPy-Project/swolfpy\n\n\nFeatures\n--------\n\n* **Life-cycle assessment of Municipal Solid Waste (MSW) systems**\n\n  * Comparative LCA\n  * Contribution analysis\n  * LCI report\n\n* **Monte Carlo simulation**\n\n  * Uncertainty analysis\n  * Data visualization (distributions \u0026 correlations)\n\n* **Optimization**\n\n  * Minimize environmental burdens or cost subject to a number of technical or policy-related constraints\n\n\n.. list-table:: **Life-cycle process models**\n   :widths: auto\n   :header-rows: 1\n\n   * -\n     - Process model\n     - Description\n   * - 1\n     - Landfill (**LF**)\n     - Calculates emissions, material use, and energy use associated with construction, operations,\n       closure and post-closure activities, landfill gas and leachate management, and carbon storage.\n   * - 2\n     - Waste-to-Energy (**WTE**)\n     - Calculates emissions, mass flows, and resource use and recovery for the mass burn WTE process.\n   * - 3\n     - Gasification \u0026 Syngas Combustion (**GC**)\n     - Calculates emissions, mass flows, and resource use and recovery for the GC process (Produced syngas from\n       gasification is combusted to produce electricity by steam turbine).\n   * - 4\n     - Composting (**Comp**)\n     - Calculates emissions, mass flows, and resource use and recovery for aerobic composting process and final use of compost.\n   * - 5\n     - Home Composting (**HC**)\n     - Calculates emissions, mass flows, and resource use and recovery for home composting process and final use of compost.\n   * - 6\n     - Anaerobic Digestion (**AD**)\n     - Calculates emissions, mass flows, and resource use and recovery for anaerobic digestion process and final use of compost.\n   * - 7\n     - Single-Stream Material Recovery facility (**SS_MRF**)\n     - Calculates cost, emissions, and energy use associated with material recovery facilities.\n   * - 8\n     - Refuse-Derived Fuel (**RDF**)\n     - Calculates cost, emissions, and energy use associated with RDF production facilities.\n   * - 9\n     - Reprocessing (**Reproc**)\n     - Calculates emissions, mass flows, and resource use and recovery associated with recycling materials.\n   * - 10\n     - Transfer Station (**TS**)\n     - Calculates cost, emissions, and energy use associated with Transfer Stations.\n   * - 11\n     - Single Family Collection (**SF_Col**)\n     - Calculates cost, emissions, and fossil fuel use associated with MSW collection from single family sector.\n   * - 12\n     - Multi Family Collection (**MF_Col**)\n     - Calculates cost, emissions, and fossil fuel use associated with MSW collection from multi-family sector.\n   * - 13\n     - Commercial Collection (**COM_Col**)\n     - Calculates cost, emissions, and fossil fuel use associated with MSW collection from commercial sector.\n   * - 14\n     - Animal Feed (**AnF**)\n     - Calculates cost, emissions, and energy use associated with conversion of food waste to animal feed and final use of produced feed.\n\n\n.. Installation\n\nInstallation\n------------\n1- Download and install miniconda from:  https://docs.conda.io/en/latest/miniconda.html\n\n2- Update conda in a terminal window or anaconda prompt::\n\n        conda update conda\n\n3- Create a new environment for swolfpy::\n\n        conda create --name swolfpy python=3.9 graphviz\n\n4- Add Graphviz executables to your system PATH (This step is optional; Enables plotting SWM network). You can find Graphviz executables in ``\\\\miniconda3\\\\envs\\\\swolfpy\\\\Library\\\\bin\\\\graphviz`` folder or search for ``dot.exe`` file in your system. Add the directory to the ``Path`` variable in your environment variables.\n\n5- Activate the environment::\n\n        conda activate swolfpy\n\n6- Install swolfpy in the environment::\n\n        pip install swolfpy\n\n7- Open python to run swolfpy::\n\n        python\n\n8- Run swolfpy\n\n    - In terminal::\n\n          swolfpy\n          # or\n          python -m swolfpy\n\n    - In python::\n\n          import swolfpy as sp\n          sp.SwolfPy()\n\n.. endInstallation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSwolfPy-Project%2Fswolfpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSwolfPy-Project%2Fswolfpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSwolfPy-Project%2Fswolfpy/lists"}