{ "info": { "author": "Giuseppe Cardellini, Chris Mutel", "author_email": "giuseppe.cardellini@gmail.com, cmutel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Visualization" ], "description": ".. image:: https://ci.appveyor.com/api/projects/status/bfyb3bs48fnkful3?svg=true\n :target: https://ci.appveyor.com/project/cardosan78214/brightway2-temporalis\n :alt: bw2temporalis appveyor build status\n\n.. image:: https://coveralls.io/repos/bitbucket/cardosan/brightway2-temporalis/badge.svg?branch=default\n :target: https://coveralls.io/bitbucket/cardosan/brightway2-temporalis?branch=default\n :alt: Test coverage report\n \n.. image:: https://readthedocs.org/projects/temporalis/badge/?version=latest\n :target: http://temporalis.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nTemporalis\n**********\n\nThis package provides a dynamic (i.e. varying in time) LCA calculations package for the `Brightway2 life cycle assessment framework `_. \n\nTemporalis allows to perform dynamic LCA and take into account time in both inventory and impact assessment. It makes use of `graph traversal `_ and `convolution `_ to solve the inventory and makes it possible to use several types of impact assessment methods, both static and dynamic.\n\n\nInstallation\n============\nThe best way to install Temporalis is by using `conda `_\n\nThe safest is to first `install brightway2 `_ and within the same conda environment run\n\n.. ~.. code-block:: bash\n.. ~\n.. ~ conda install -y -c conda-forge -c cmutel -c haasad -c cardosan bw2temporalis\n.. ~\n.. ~You can also install directly Temporalis as above, also its dependencies are installed\n\n.. ~\n.. ~Temporalis can be installed also via pip from `PyPI `_ .\n\n.. code-block:: bash\n\n pip install bw2temporalis\n\n\nwhich will also install all its dependencies\n\nDocumentation and examples\n==========================\n\nThe `online documentation `_ explain the functioning of the software and how to use it.\n\nThe article `Temporalis, a generic method for dynamic Life Cycle Assessment` (which is unfortunately still under review....) explains very nicely the methodology behind the software. `This repo `_ contains the jupyter notebooks with the analysis performed with some nice real usage examples of the software.\n\nSee also the `demonstration notebooks `_ and the `examples `_.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cardosan/brightway2-temporalis", "keywords": "", "license": "Copyright (c) 2017, Giuseppe Cardellini and Chris Mutel and KU Leuven and Paul Scherrer Institut.\n\nRedistribution and use in source and binary forms, with or without \nmodification, are permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this \nlist of conditions and the following disclaimer. \n\nRedistributions in binary form must reproduce the above copyright notice, \nthis list of conditions and the following disclaimer in the documentation \nand/or other materials provided with the distribution.\n\nNeither the name of the copyright holder nor the names of its contributors \nmay be used to endorse or promote products derived from this software without \nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE \nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE \nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL \nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR \nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER \nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, \nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "maintainer": "", "maintainer_email": "", "name": "bw2temporalis", "package_url": "https://pypi.org/project/bw2temporalis/", "platform": "", "project_url": "https://pypi.org/project/bw2temporalis/", "project_urls": { "Homepage": "https://bitbucket.org/cardosan/brightway2-temporalis" }, "release_url": "https://pypi.org/project/bw2temporalis/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Provide a dynamic LCA calculations for the Brightway2 life cycle assessment framework", "version": "1.0.1" }, "last_serial": 3769874, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3a88f9b13a4ddc2319b4e9f3834244ee", "sha256": "f9d6ffeb3bd54b08ecb6a86d99a866081ceadac30e47b5ecd9e3d9bf1d55255a" }, "downloads": -1, "filename": "bw2temporalis-0.1.tar.gz", "has_sig": false, "md5_digest": "3a88f9b13a4ddc2319b4e9f3834244ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5723, "upload_time": "2014-05-08T11:42:41", "url": "https://files.pythonhosted.org/packages/d5/8a/2e79b7ef0c06d3bdd0ef3da4a8e15f9260796ea358d6c3620371005cf774/bw2temporalis-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6a35b46f89bc7f02c9ca89f93e9abaa5", "sha256": "0cc7d9332f6bcbe2df69c07ea7baf84cd3b28d2862fc99c2a2bf8bafa1945678" }, "downloads": -1, "filename": "bw2temporalis-0.2.tar.gz", "has_sig": false, "md5_digest": "6a35b46f89bc7f02c9ca89f93e9abaa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6723, "upload_time": "2014-05-29T07:02:25", "url": "https://files.pythonhosted.org/packages/c4/5e/64b65ffec985db5a609cc3cc8e674d759353131937c149bd4a8b1f7d01f0/bw2temporalis-0.2.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ad0c90aedb38c472eee554e819432eb9", "sha256": "8b92201e54fd6f097a607aa1901c508f3d6a391a55024a4f9480ddec6e8000ff" }, "downloads": -1, "filename": "bw2temporalis-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ad0c90aedb38c472eee554e819432eb9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13834, "upload_time": "2014-12-05T15:10:23", "url": "https://files.pythonhosted.org/packages/9e/82/b0123e5c90895e44a1548eabfc8af6a4388d2794299dbe31ece48a0e42ca/bw2temporalis-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1e63de460dfc248b410873253318fad", "sha256": "554dce7e0d054cb83f46de840663e9cde0ecf11c9791e5ac6a924f8c20c12143" }, "downloads": -1, "filename": "bw2temporalis-0.5.tar.gz", "has_sig": false, "md5_digest": "a1e63de460dfc248b410873253318fad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9863, "upload_time": "2014-12-05T15:10:21", "url": "https://files.pythonhosted.org/packages/d0/31/80f171ba1623e1c06402645e032632c2b877e58d82e368df51e418e2b57a/bw2temporalis-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4c7ebe7b9487a47075353275d1b9128d", "sha256": "6789bbea60b1fa31acb856b17130c4781217f93de2aa5f51192652be0fe67210" }, "downloads": -1, "filename": "bw2temporalis-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4c7ebe7b9487a47075353275d1b9128d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13915, "upload_time": "2014-12-05T15:37:00", "url": "https://files.pythonhosted.org/packages/9d/43/4e216b6c9e4a1979a93d50b12e9eb4f8dafb7b9dae6da62d8586cbb5bd43/bw2temporalis-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16a9c0a676da76dedb2a2e559f0ed119", "sha256": "888d47674ff1ddd8d9038469c70f10715bf85005239b74e393f21a1bff2d602e" }, "downloads": -1, "filename": "bw2temporalis-0.5.1.tar.gz", "has_sig": false, "md5_digest": "16a9c0a676da76dedb2a2e559f0ed119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10007, "upload_time": "2014-12-05T15:36:58", "url": "https://files.pythonhosted.org/packages/5c/5d/0b9ec25386c62415fde0f3d8714d6385d24e5da19a38bf0290ce2f370521/bw2temporalis-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "951a7e87a84ada262bcc4d00f1983f91", "sha256": "bcfc8b3e25796634b9268307f0435616ec08725578069760778aed81b9952128" }, "downloads": -1, "filename": "bw2temporalis-0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "951a7e87a84ada262bcc4d00f1983f91", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16817, "upload_time": "2014-12-10T16:00:05", "url": "https://files.pythonhosted.org/packages/3e/8f/4624f46a6dbdfa4ad88ce2284e705b523d33e0543e6fbb5b311067710605/bw2temporalis-0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "366fce03fb1840e31e8b7119a9038971", "sha256": "cabc443bed7533ddb67d9d0862c04d1870748d2a1e10b3dcc401d6dba198632b" }, "downloads": -1, "filename": "bw2temporalis-0.6.tar.gz", "has_sig": false, "md5_digest": "366fce03fb1840e31e8b7119a9038971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12224, "upload_time": "2014-12-10T16:00:02", "url": "https://files.pythonhosted.org/packages/20/10/cba1e121a04fa30e6f6865b0503245b7889f05ab31c2d07bf6535839460f/bw2temporalis-0.6.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "4f4f39997b9358c396ca19ff335590dd", "sha256": "62bd4b06f5b631d9c7fb7d827fb6f95fc2056e70f216d22671a14d7a540fc4eb" }, "downloads": -1, "filename": "bw2temporalis-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "4f4f39997b9358c396ca19ff335590dd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17822, "upload_time": "2015-10-23T09:20:53", "url": "https://files.pythonhosted.org/packages/99/9a/67b6a2379780477f310935f5abd0226e378c7247a92263df75f00e0aee6a/bw2temporalis-0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb8004d461048d8106e8a21aa494d164", "sha256": "8b0e813c67057c2e6e6a45c504490528cd0c5382be585656bd78dc5817ddb6e7" }, "downloads": -1, "filename": "bw2temporalis-0.8.tar.gz", "has_sig": false, "md5_digest": "bb8004d461048d8106e8a21aa494d164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12859, "upload_time": "2015-10-23T09:20:49", "url": "https://files.pythonhosted.org/packages/80/6d/9fbe260e68baf8b19c29506b112adf7a32cef2665cbb3b75cac278278d1f/bw2temporalis-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "e360732086cfe2d76d2c7d325a0e9865", "sha256": "a5f439710db2fc57055df80b0065144c2e53e94f762c64ca4dcd996793a8f1a1" }, "downloads": -1, "filename": "bw2temporalis-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e360732086cfe2d76d2c7d325a0e9865", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 19796, "upload_time": "2015-11-07T14:00:30", "url": "https://files.pythonhosted.org/packages/4c/c7/d4465564cd03216532550fc9874f55dd9fbd1a9305fb963504dd59c5af25/bw2temporalis-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb2baee3a50d79af216a91d5bb87f200", "sha256": "63114b0aa1abf543247ebf3957c4fd55446bc448e4b32def4095f5a317892242" }, "downloads": -1, "filename": "bw2temporalis-0.9.tar.gz", "has_sig": false, "md5_digest": "eb2baee3a50d79af216a91d5bb87f200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64322, "upload_time": "2015-11-07T14:00:09", "url": "https://files.pythonhosted.org/packages/43/55/927f6a8f2389254381b371a3bcbb0994b0e6588094a8e2c66d3be621f60e/bw2temporalis-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "cb53be72d968f64638ff5d814d317e43", "sha256": "14398b3131654aa3c81007f54194ecddfeeb399cb034a590178102d833af8df9" }, "downloads": -1, "filename": "bw2temporalis-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cb53be72d968f64638ff5d814d317e43", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 26488, "upload_time": "2015-11-08T21:49:22", "url": "https://files.pythonhosted.org/packages/3c/e1/710ab4382ea928601bf4d3896ef0909b777c0cb31b8439a3d634786053eb/bw2temporalis-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "927fb53b441b82e8aad1fc79a2ee47c8", "sha256": "18974e76b43d0f0d0c81cf8801128e5313473ead09fd813f876272619444ca53" }, "downloads": -1, "filename": "bw2temporalis-0.9.1.tar.gz", "has_sig": false, "md5_digest": "927fb53b441b82e8aad1fc79a2ee47c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91713, "upload_time": "2015-11-08T21:48:46", "url": "https://files.pythonhosted.org/packages/9f/1a/5d4e502d430fc02fca777b5b55f36253a4eb250b4872899d762cca110ee2/bw2temporalis-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "7aa108681d6621589454c16993f1ab23", "sha256": "0f6c17b81090b54feebad32f52357032e93afa485fff4d68bcd6a3aa0ea69fb6" }, "downloads": -1, "filename": "bw2temporalis-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7aa108681d6621589454c16993f1ab23", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 27027, "upload_time": "2017-03-24T16:47:00", "url": "https://files.pythonhosted.org/packages/c2/94/c7ace348db44f956fb152b44eff34b8a70c3bdb1846e2d2d10ff4cfb247e/bw2temporalis-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86ca6ffef31fc3cac996955e52f856fb", "sha256": "157d570093feb9366482b972540b8af9ec171015cd6ec0c442ec3a131dfe4de9" }, "downloads": -1, "filename": "bw2temporalis-0.9.2.tar.gz", "has_sig": false, "md5_digest": "86ca6ffef31fc3cac996955e52f856fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20212, "upload_time": "2017-03-24T16:46:59", "url": "https://files.pythonhosted.org/packages/2b/86/d575ebfd4e26d14e416cd8bb4fc07b7313375f71f11daf79f0cd7893b89f/bw2temporalis-0.9.2.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "46ac50b1b792fd52872f4742ba4409ec", "sha256": "dbf0374426f43b18e4c84b44a0d5337780b47c97120331f7d9c4427a8b76072d" }, "downloads": -1, "filename": "bw2temporalis-1.0.tar.gz", "has_sig": false, "md5_digest": "46ac50b1b792fd52872f4742ba4409ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38722, "upload_time": "2018-03-06T10:44:32", "url": "https://files.pythonhosted.org/packages/61/12/aa850d5c96b08cf85dc52414af87614031b6207803f44ab98a8271806633/bw2temporalis-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6df70406d77d2608aadf9f640f1b9e8d", "sha256": "d6fd352d5d4fea50be1d1c3ba74ee5e9807cb7b4198faea4ea137d1627c53ea0" }, "downloads": -1, "filename": "bw2temporalis-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6df70406d77d2608aadf9f640f1b9e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40498, "upload_time": "2018-04-16T17:14:16", "url": "https://files.pythonhosted.org/packages/26/b1/3b39049cc1f5f16b56e14eb0b659cca13417dbb4746ffac673a36b59303d/bw2temporalis-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6df70406d77d2608aadf9f640f1b9e8d", "sha256": "d6fd352d5d4fea50be1d1c3ba74ee5e9807cb7b4198faea4ea137d1627c53ea0" }, "downloads": -1, "filename": "bw2temporalis-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6df70406d77d2608aadf9f640f1b9e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40498, "upload_time": "2018-04-16T17:14:16", "url": "https://files.pythonhosted.org/packages/26/b1/3b39049cc1f5f16b56e14eb0b659cca13417dbb4746ffac673a36b59303d/bw2temporalis-1.0.1.tar.gz" } ] }