# Brightway2 parameters
Library for storing, validating, and calculating with parameters. Designed to work with the [Brightway2 life cycle assessment framework](https://brightwaylca.org), but is generic enough to work in other use cases.
In [1]: from bw2parameters import ParameterSet
In [2]: parameters = {
...: 'Deep_Thought': {'amount': 42},
...: 'East_River_Creature': {'formula': '2 * Deep_Thought + 16'},
...: 'Elders_of_Krikkit': {'formula': 'sqrt(East_River_Creature)'},
...: }
In [3]: ParameterSet(parameters).evaluate()
Out[3]: {'Deep_Thought': 42, 'East_River_Creature': 100, 'Elders_of_Krikkit': 10.0}
Compatible with Python 2.7 and 3.3+. 100% test coverage. [Source code on Github](https://github.com/brightway-lca/brightway2-parameters), documentation on [Read the Docs](https://brightway2-parameters.readthedocs.io/).
Raw data
{
"_id": null,
"home_page": "https://github.com/brightway-lca/brightway2-parameters",
"name": "bw2parameters",
"maintainer": "Chris Mutel",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "<cmutel@gmail.com>",
"keywords": "\"brightway\",\"development\"",
"author": "Chris Mutel",
"author_email": "<cmutel@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/72/b6/c57ebdbe3026187e409aedf4903e8c5d2a17fd010f9cd093dd0fb791bb60/bw2parameters-1.1.0.tar.gz",
"platform": "any",
"description": "# Brightway2 parameters\n\nLibrary for storing, validating, and calculating with parameters. Designed to work with the [Brightway2 life cycle assessment framework](https://brightwaylca.org), but is generic enough to work in other use cases.\n\n In [1]: from bw2parameters import ParameterSet\n\n In [2]: parameters = {\n ...: 'Deep_Thought': {'amount': 42},\n ...: 'East_River_Creature': {'formula': '2 * Deep_Thought + 16'},\n ...: 'Elders_of_Krikkit': {'formula': 'sqrt(East_River_Creature)'},\n ...: }\n\n In [3]: ParameterSet(parameters).evaluate()\n Out[3]: {'Deep_Thought': 42, 'East_River_Creature': 100, 'Elders_of_Krikkit': 10.0}\n\nCompatible with Python 2.7 and 3.3+. 100% test coverage. [Source code on Github](https://github.com/brightway-lca/brightway2-parameters), documentation on [Read the Docs](https://brightway2-parameters.readthedocs.io/).\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Contains all the python boilerplate you need to create a Brightway ecosystem package.",
"version": "1.1.0",
"split_keywords": [
"\"brightway\"",
"\"development\""
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "15163ceaa904610155a49cc984dc575c93437d6f69757f4ebf05decc19ed88e2",
"md5": "1ff0e7107b9c0589c0f0fc9f9719f877",
"sha256": "ea32c262a45a58f51cc97bc88595d4d23e6a936a476087b3fbf22a0227ebd1d8"
},
"downloads": -1,
"filename": "bw2parameters-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ff0e7107b9c0589c0f0fc9f9719f877",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 15238,
"upload_time": "2023-04-18T08:53:27",
"upload_time_iso_8601": "2023-04-18T08:53:27.298310Z",
"url": "https://files.pythonhosted.org/packages/15/16/3ceaa904610155a49cc984dc575c93437d6f69757f4ebf05decc19ed88e2/bw2parameters-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72b6c57ebdbe3026187e409aedf4903e8c5d2a17fd010f9cd093dd0fb791bb60",
"md5": "7a9c693e829c245c4255240dfffb44d6",
"sha256": "37d2e242334c7c688444296048257616e4b03580929c18faf6c2286e122b2b79"
},
"downloads": -1,
"filename": "bw2parameters-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7a9c693e829c245c4255240dfffb44d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 26878,
"upload_time": "2023-04-18T08:53:29",
"upload_time_iso_8601": "2023-04-18T08:53:29.228995Z",
"url": "https://files.pythonhosted.org/packages/72/b6/c57ebdbe3026187e409aedf4903e8c5d2a17fd010f9cd093dd0fb791bb60/bw2parameters-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-18 08:53:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "brightway-lca",
"github_project": "brightway2-parameters",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "bw2parameters"
}