Skip to main content

Solid Waste Optimization Life-cycle Framework in Python(SwolfPy)

Project description

Solid Waste Optimization Life-cycle Framework in Python(swolfpy)

https://img.shields.io/pypi/v/swolfpy.svg Supported Python Versions License Format Documentation Status

Features

  • Life cycle assessment of Municipal Solid Waste (MSW) systems. Process models include Landfill, Waste-to-Energy (WTE), Composting, Anaerobic Digestion (AD), Single Stream Material Recovery Facility (MRF), Reprocessing, and Collection.

  • Monte Carlo simulation

  • Optimization

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- Add conda channels:

conda config --append channels conda-forge
conda config --append channels cmutel
conda config --append channels haasad

4- Create a new environment for PySWOLF:

conda create --name swolfpy python=3.7

5- Activate the environment:

conda activate swolfpy

6- Install PySWOLF in the environment:

pip install swolfpy

7- Open python to run swolfpy:

ipython

8- Run swolfpy in python:

from swolfpy import *
swolfpy()

History

0.1.6 (2020-04-11)

  • Add Reporcessing. Revise Functional units. Reivse parameters class.

0.1.0 (2020-02-27)

  • First release on PyPI. Main functionality: LCA, Monte-Carlo, and Optimization. Process Models include LF, WTE, Composting, AD, SS_MRF nd 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-0.1.6.tar.gz (743.4 kB view details)

Uploaded Source

Built Distribution

swolfpy-0.1.6-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file swolfpy-0.1.6.tar.gz.

File metadata

  • Download URL: swolfpy-0.1.6.tar.gz
  • Upload date:
  • Size: 743.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for swolfpy-0.1.6.tar.gz
Algorithm Hash digest
SHA256 bcd08dc0d5aab4afebae1b50f27bd3ab4e6c9db0b0e963c4d1bf71c50ae6bca7
MD5 15e47a1eab68e05a6bd73ae18cdf5584
BLAKE2b-256 d031e7cbef49e002348d9e46ae52bca48551d26538cc2c60888f73724d9f362e

See more details on using hashes here.

File details

Details for the file swolfpy-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: swolfpy-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for swolfpy-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 08a06fa9360885520dc68de38463a6b6afc567eb174478be3d0633b2b8336330
MD5 fc6fc29ccbde6a016ed9f7e84efbc167
BLAKE2b-256 0bab1ec166b9c6166a11d570769b3efb7a2cb676534b040aee872b27b5744a20

See more details on using hashes here.

Supported by

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