Skip to main content

Input data for swolfpy’s life-cycle process models (swolfpy_inputdata)

https://img.shields.io/pypi/v/swolfpy_inputdata.svg Supported Python Versions License Downloads Format https://img.shields.io/badge/linting-pylint-yellowgreen https://img.shields.io/badge/code%20style-black-000000.svg Documentation Status Test DOI JIE DOI

Features

  • Input data for Life-cycle process models of swolfpy

    • Common data (e.g., molecular weights, heating values)

    • Material properties (46 common waste fractions; e.g., Food waste, Yard waste)

      • Chemical properties (e.g., carbon content, methane yield)

      • Physical properties (e.g., moisture content, density)

    • Material dependent process model inputs (e.g., separation efficiency for each waste fraction in the trommel)

    • Material indepent process model inputs

  • Built-in Monte Carlo simulation

Description of columns in the csv file for input data

Field

Description

Category

Category of the input (e.g., energy recovery, post closure)

Dictonary_Name

Name of the dictionary and attribute (whitespace is not allowed)

Parameter Name

Short name of the parameter (whitespace is not allowed)

Parameter Description

Longer description of the parameter

Amount

Default value for the parameter

Unit

Unit of the parameter (e.g., MJ/Mg, kW, hours/day)

Uncertainty_type

0: Undefined, 2: Lognormal, 3: normal, 4: Uniform, 5: Triangular, 7: Discrete Uniform

Loc

Mean for lognormal and normal distribution

scale

Standard deviation for lognormal and normal distribution

shape

Shape parameter for Weibull, Gamma or Beta distributions

Minimum

Lower bound/minimum for lognormal, normal, uniform, triangular, and discrete uniform distributions

maximum

Upper bound/maximum for lognormal, normal, uniform, triangular, and discrete uniform distributions

Reference

Comment

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_inputdata in the environment:

pip install swolfpy_inputdata

6- Use in python (e.g., Landfill model):

import swolfpy_inputdata as spid
data = spid.LF_Input()
model.calc()
#Example: Returs the actk parameter in landfill
data.LF_gas['actk']
#Example: Returns input data in dataframe format
data.Data

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.2.4 (2022-04-05)

  • Add Multi-family and commercial Waste collection

  • Add Animal feed production (AnF)

0.2.3 (2021-11-24)

  • Update Landfill

0.2.1 (2021-10-02)

  • New models: Gasification & Syngas combustion (GC), Refuse-Derived Fuel (RDF), Home composting (HC)

0.1.9 (2021-05-10)

  • Life cycle cost, input data for TS, References

0.1.0 (2020-05-06)

  • First release on PyPI. Data for the Life-cycle process models include: LF, WTE, Composting, AD, SS_MRF, reprocessing and Collection.

Metadata

Release files for swolfpy-inputdata 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swolfpy-inputdata 1.1.0
File Size Uploaded
swolfpy_inputdata-1.1.0.tar.gz 406.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swolfpy-inputdata 1.1.0
File Interpreter ABI Platform
swolfpy_inputdata-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 835.7 kB

Release files / swolfpy_inputdata-1.1.0.tar.gz

Download URL swolfpy_inputdata-1.1.0.tar.gz
Size 406.4 kB
Tags Source
SHA-256 checksum
How to use checksums
48b3685bffa86997b7036d6ce0ab7821fa315a1ec115d5caef78fab9c7a80490
BLAKE2b-256 checksum
How to use checksums
233e36e290925043b4c9587afc132255a536b1a5bfb5283bf76615bba60aa825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release files / swolfpy_inputdata-1.1.0-py3-none-any.whl

Download URL swolfpy_inputdata-1.1.0-py3-none-any.whl
Size 429.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3404ce740706af020e93a23c31863b3d35dff6003652ac684923a1b2a52b2880
BLAKE2b-256 checksum
How to use checksums
37f0955ca2ce22ad23b82379bf7c76e71974b68d986bb744741f0b6a0e252ce4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page