Life-Cycle Process Models for SwolfPy (swolfpy_processmodels)
Free software: GNU GENERAL PUBLIC LICENSE V2
Website: https://swolfpy-project.github.io
Documentation: https://swolfpy.readthedocs.io.
Repository: https://github.com/SwolfPy-Project/swolfpy-processmodels
Features
Life-cycle process models for solid waste management (SWM) processes.
Built-in Monte Carlo simulation
Process model |
Description |
|
|---|---|---|
1 |
Landfill (LF) |
Calculates emissions, material use, and energy use associated with construction, operations, closure and post-closure activities, landfill gas and leachate management, and carbon storage. |
2 |
Waste-to-Energy (WTE) |
Calculates emissions, mass flows, and resource use and recovery for the mass burn WTE process. |
3 |
Gasification & Syngas Combustion (GC) |
Calculates emissions, mass flows, and resource use and recovery for the GC process (Produced syngas from gasification is combusted to produce electricity by steam turbine). |
4 |
Composting (Comp) |
Calculates emissions, mass flows, and resource use and recovery for aerobic composting process and final use of compost. |
5 |
Home Composting (HC) |
Calculates emissions, mass flows, and resource use and recovery for home composting process and final use of compost. |
6 |
Anaerobic Digestion (AD) |
Calculates emissions, mass flows, and resource use and recovery for anaerobic digestion process and final use of compost. |
7 |
Single-Stream Material Recovery facility (SS_MRF) |
Calculates cost, emissions, and energy use associated with material recovery facilities. |
8 |
Refuse-Derived Fuel (RDF) |
Calculates cost, emissions, and energy use associated with RDF production facilities. |
9 |
Reprocessing (Reproc) |
Calculates emissions, mass flows, and resource use and recovery associated with recycling materials. |
10 |
Transfer Station (TS) |
Calculates cost, emissions, and energy use associated with Transfer Stations. |
11 |
Single Family Collection (SF_Col) |
Calculates cost, emissions, and fossil fuel use associated with MSW collection from single family sector. |
12 |
Multi Family Collection (MF_Col) |
Calculates cost, emissions, and fossil fuel use associated with MSW collection from multi-family sector. |
13 |
Commercial Collection (COM_Col) |
Calculates cost, emissions, and fossil fuel use associated with MSW collection from commercial sector. |
14 |
Animal Feed (AnF) |
Calculates cost, emissions, and energy use associated with conversion of food waste to animal feed and final use of produced feed. |
Installation
1- Download and install miniconda from: https://docs.conda.io/en/latest/miniconda.html
2- Update conda in a terminal window or anaconda prompt:
conda update conda
3- Create a new environment for swolfpy:
conda create --name swolfpy python=3.9
4- Activate the environment:
conda activate swolfpy
5- Install swolfpy_processmodels in the environment:
pip install swolfpy_processmodels
6- Use in python (e.g., Landfill model):
import swolfpy_processmodels as sppm model = sppm.LF() model.calc() LCI_report = model.report() LCI_report
History
1.1.0 (2023-07-30)
Downgrade to Python 3.9
1.0.0 (2023-06-03)
Upgrade to Python 3.10
Add PreCommit
0.1.9 (2022-04-06)
Add Multi-family and commercial Waste collection
Add Animal feed production
Refactor SF-collection model
0.1.8 (2021-11-25)
Update Landfill model.
0.1.6 (2021-10-02)
Add Home Composting (HC)
Add Gasification & Syngas combustion (GC)
Add Refuse-derived fuel (RDF)
0.1.4 (2021-05-10)
New Life-cycle model: TS
Add Cost calculations
0.1.0 (2020-05-06)
First release on PyPI. Life-cycle process models include: LF, WTE, Composting, AD, SS_MRF, reprocessing and Collection.
Release files for swolfpy-processmodels 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| swolfpy_processmodels-1.1.0.tar.gz | 85.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swolfpy_processmodels-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 176.7 kB
Release files / swolfpy_processmodels-1.1.0.tar.gz
| Download URL | swolfpy_processmodels-1.1.0.tar.gz |
|---|---|
| Size | 85.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88da8c3e060086ef50bf3aaf3021040e7ea2957571097b2ab9577781a6a5c193
|
|
BLAKE2b-256 checksum How to use checksums |
373f04fc8c3b3a621ee5a750f74b48a5401bde526a906c52c755f66310307073
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.9
|
Release files / swolfpy_processmodels-1.1.0-py3-none-any.whl
| Download URL | swolfpy_processmodels-1.1.0-py3-none-any.whl |
|---|---|
| Size | 91.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
edeed56b4979437484c629ccde6d3af215fb0a47604a70630ae060492075366c
|
|
BLAKE2b-256 checksum How to use checksums |
7e2ca5b263e8e0deaf47048152a15ae1596429550ce3a04c341539739ac60bc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.9
|