Skip to main content

Life-Cylce Process Models for swolfpy (swolfpy_processmodels)

Project description

Life-Cylce Process Models for swolfpy (swolfpy_processmodels)

https://img.shields.io/pypi/v/swolfpy_processmodels.svg Supported Python Versions License Downloads Format Documentation Status Test DOI

Features

  • Life-cycle process models for solid waste management (SWM) processes.

  • Built-in Monte Carlo simulation

Life-cycle process models

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 prodcution 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.

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.7

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

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-cyle 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swolfpy_processmodels-0.1.8.tar.gz (58.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swolfpy_processmodels-0.1.8-py3-none-any.whl (73.0 kB view details)

Uploaded Python 3

File details

Details for the file swolfpy_processmodels-0.1.8.tar.gz.

File metadata

  • Download URL: swolfpy_processmodels-0.1.8.tar.gz
  • Upload date:
  • Size: 58.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for swolfpy_processmodels-0.1.8.tar.gz
Algorithm Hash digest
SHA256 92f546514392d8c35d9dfbf1de9b1f918e4d9c7b0c7ee9d05e8e256d861f371f
MD5 cf1e2db95dcaf4b8aa241d8532b2aae4
BLAKE2b-256 ed206a4e9cefa4cbc208541d68e295fc7b858fedd48060669bb5d25c2431c4d7

See more details on using hashes here.

File details

Details for the file swolfpy_processmodels-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: swolfpy_processmodels-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 73.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for swolfpy_processmodels-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 25eef29778a46557685a08221ef7b8d8451ef857794911dc225c742219bf13a3
MD5 28c38d408ef0ceb002b32a401d4fecfe
BLAKE2b-256 f39fd725041e7c04a7ff635ba9fbdcd0119ea75af3e9f8b88b11b8e857582983

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page