{ "info": { "author": "Jon Herman, Will Usher and others", "author_email": "jdherman8@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 :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Sensitivity Analysis Library (SALib)\n------------------------------------\n\nPython implementations of commonly used sensitivity analysis methods.\nUseful in systems modeling to calculate the effects of model inputs or\nexogenous factors on outputs of interest.\n\n**Documentation:** `ReadTheDocs `__\n\n**Requirements:** `NumPy `__,\n`SciPy `__,\n`matplotlib `__,\n`pandas `__,\nPython 3 (from SALib v1.2 onwards SALib does not officially support Python 2)\n\n**Installation:** ``pip install SALib`` or ``python setup.py install`` or ``conda install SALib``\n\n**Build Status:** |Build Status| **Test Coverage:** |Coverage Status|\n\n**SALib Paper:** |status|\n\n``Herman, J., Usher, W., (2017), SALib: An open-source Python library for Sensitivity Analysis, Journal of Open Source Software, 2(9), 97, doi:10.21105/joss.00097``\n\n**Methods included:** \n\n* Sobol Sensitivity Analysis (`Sobol 2001 `__,\n `Saltelli 2002 `__,\n `Saltelli et al. 2010 `__)\n\n* Method of Morris, including groups and optimal trajectories (`Morris\n 1991 `__,\n `Campolongo et al. 2007 `__)\n\n* Fourier Amplitude Sensitivity Test (FAST) (`Cukier et al. 1973 `__,\n `Saltelli et al. 1999 `__)\n\n* Random Balance Designs - Fourier Amplitude Sensitivity Test (RBD-FAST) (`Tarantola et al. 2006 `__,\n `Plischke 2010 `__, \n `Tissot et al. 2012 `__) \n\n* Delta\n Moment-Independent Measure (`Borgonovo 2007 `__,\n `Plischke et al. 2013 `__)\n\n* Derivative-based Global Sensitivity Measure (DGSM) (`Sobol and\n Kucherenko 2009 `__)\n\n* Fractional Factorial Sensitivity Analysis \n (`Saltelli et al. 2008 `__)\n\n**Contributing:** see `here `__\n\nQuick Start\n~~~~~~~~~~~\n\n.. code:: python\n\n from SALib.sample import saltelli\n from SALib.analyze import sobol\n from SALib.test_functions import Ishigami\n import numpy as np\n\n problem = {\n 'num_vars': 3,\n 'names': ['x1', 'x2', 'x3'],\n 'bounds': [[-np.pi, np.pi]]*3\n }\n\n # Generate samples\n param_values = saltelli.sample(problem, 1000)\n\n # Run model (example)\n Y = Ishigami.evaluate(param_values)\n\n # Perform analysis\n Si = sobol.analyze(problem, Y, print_to_console=True)\n # Returns a dictionary with keys 'S1', 'S1_conf', 'ST', and 'ST_conf'\n # (first and total-order indices with bootstrap confidence intervals)\n\nIt's also possible to specify the parameter bounds in a file with 3\ncolumns:\n\n::\n\n # name lower_bound upper_bound\n P1 0.0 1.0\n P2 0.0 5.0\n ...etc.\n\nThen the ``problem`` dictionary above can be created from the\n``read_param_file`` function:\n\n.. code:: python\n\n from SALib.util import read_param_file\n problem = read_param_file('/path/to/file.txt')\n # ... same as above\n\nLots of other options are included for parameter files, as well as a\ncommand-line interface. See the `advanced\nreadme `__.\n\nAlso check out the\n`examples `__ for a\nfull description of options for each method.\n\nLicense\n~~~~~~~\n\nCopyright (C) 2012-2019 Jon Herman, Will Usher, and others. Versions v0.5 and\nlater are released under the `MIT license `__.\n\n.. |Build Status| image:: https://travis-ci.org/SALib/SALib.svg?branch=master\n :target: https://travis-ci.org/SALib/SALib\n.. |Coverage Status| image:: https://img.shields.io/coveralls/SALib/SALib.svg\n :target: https://coveralls.io/r/SALib/SALib\n.. |Code Issues| image:: https://www.quantifiedcode.com/api/v1/project/ed62e70f899e4ec8af4ea6b2212d4b30/badge.svg\n :target: https://www.quantifiedcode.com/app/project/ed62e70f899e4ec8af4ea6b2212d4b30\n.. |status| image:: http://joss.theoj.org/papers/431262803744581c1d4b6a95892d3343/status.svg\n :target: http://joss.theoj.org/papers/431262803744581c1d4b6a95892d3343", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://salib.github.io/SALib/", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "SALib", "package_url": "https://pypi.org/project/SALib/", "platform": "any", "project_url": "https://pypi.org/project/SALib/", "project_urls": { "Homepage": "http://salib.github.io/SALib/" }, "release_url": "https://pypi.org/project/SALib/1.3.8/", "requires_dist": null, "requires_python": "", "summary": "Tools for sensitivity analysis. Contains Sobol, Morris, and FAST methods", "version": "1.3.8" }, "last_serial": 5772258, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9b726a58e5fe5f4dffb47eb5cddc05eb", "sha256": "2041a5c5e62d9716bdc879eed0f5aeb9c79a66191c6ebe745f04365b371b13fa" }, "downloads": -1, "filename": "SALib-0.1.zip", "has_sig": false, "md5_digest": "9b726a58e5fe5f4dffb47eb5cddc05eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 691208, "upload_time": "2014-10-09T18:20:21", "url": "https://files.pythonhosted.org/packages/e4/5f/55a8668351c4db0e3f2fc5d377060b2d2dbe228b3c49791d06f07f6c5cdb/SALib-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "063c2053cf15fe1c492c9640c59067e3", "sha256": "4ffa7fc0bbc0cccfaef2e9549093277842ecbfc09b3a8c9a509672406f7a4861" }, "downloads": -1, "filename": "SALib-0.2.zip", "has_sig": false, "md5_digest": "063c2053cf15fe1c492c9640c59067e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 727365, "upload_time": "2014-12-02T14:37:28", "url": "https://files.pythonhosted.org/packages/73/0a/15f9d8c8d8e517f83127d29a25c09cf56468d3b990808fea5fae290c8a72/SALib-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4f0f804b9e19784ec810994a10451974", "sha256": "1e7642605b5c943ee53626bc6d189029e92730df26a235f1ede650503e342c2d" }, "downloads": -1, "filename": "SALib-0.3.tar.gz", "has_sig": false, "md5_digest": "4f0f804b9e19784ec810994a10451974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 685184, "upload_time": "2014-12-29T20:09:08", "url": "https://files.pythonhosted.org/packages/82/58/d1166fbf24e054ca2d064b51fd86b853db24bb62b109598bee9d22603ed5/SALib-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a697bbc8acea769320a8c6516205fee8", "sha256": "c9417fb477d754ff8dd8f4e5794ad0eef485794ed9279a2be4930d3ee91a3dd0" }, "downloads": -1, "filename": "SALib-0.4.zip", "has_sig": false, "md5_digest": "a697bbc8acea769320a8c6516205fee8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 722211, "upload_time": "2015-01-30T20:07:07", "url": "https://files.pythonhosted.org/packages/35/31/4b9840960964e80871c2de4f39e119ac8eeba98113251bc4eab2b89b69ab/SALib-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "1fee0be3a744d6ea6357bad4842f0c48", "sha256": "55040ecf46fd007901bcf33e561de0262cbc343ebff4d81115110148359d0f5f" }, "downloads": -1, "filename": "SALib-0.5.zip", "has_sig": false, "md5_digest": "1fee0be3a744d6ea6357bad4842f0c48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 719929, "upload_time": "2015-05-08T15:15:17", "url": "https://files.pythonhosted.org/packages/ef/7b/56556fca1248b74a64851c68110ddea5fb3d0889783ff617b2abb09f16ef/SALib-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "14391164f514de4daf24e04c9b6485af", "sha256": "10d32956e463cc605f37dd1c3b6a5f114b982fc39df62afd1188f620bcfa3a09" }, "downloads": -1, "filename": "SALib-0.6.tar.gz", "has_sig": false, "md5_digest": "14391164f514de4daf24e04c9b6485af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 684070, "upload_time": "2015-07-09T19:16:11", "url": "https://files.pythonhosted.org/packages/55/38/1c7afdae7089ddc58220a0d7596c25b6edce6883deed2412a0f5ab0edc7b/SALib-0.6.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "5018b20ab9d022f6e98788ebb3410d8d", "sha256": "fc887cb90f313e18077ecefeab5d7dafa2d8387e840dee44f77f50fe9e93fab7" }, "downloads": -1, "filename": "SALib-0.6.2.tar.gz", "has_sig": false, "md5_digest": "5018b20ab9d022f6e98788ebb3410d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 684259, "upload_time": "2015-08-25T14:46:53", "url": "https://files.pythonhosted.org/packages/f2/01/b5deb827d43fd314040bbc32d492d4ea87f51d9fe9720757c30a7378ec3c/SALib-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1ee2dc78076b5f161828f737c5057161", "sha256": "a48de988ebc1596fb8b3bf3eba13f0e04eac775afad51b3801926ff9d69cc2b7" }, "downloads": -1, "filename": "SALib-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1ee2dc78076b5f161828f737c5057161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 685344, "upload_time": "2015-08-29T19:08:48", "url": "https://files.pythonhosted.org/packages/79/8d/f216bb02f5764de45a49ecab71c41aba533bcf3544e1f983ba8781e065df/SALib-0.6.3.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "bd5adccc19dd82e14c75095a33c3e63a", "sha256": "b144225f2ea82bd2d4be6c57da3679dcf6170e0f265008f694cac19e0254c327" }, "downloads": -1, "filename": "SALib-0.7.tar.gz", "has_sig": false, "md5_digest": "bd5adccc19dd82e14c75095a33c3e63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 687537, "upload_time": "2015-09-25T02:32:24", "url": "https://files.pythonhosted.org/packages/57/9a/675cea8c9a1581a10e4209578003366ac08351794554eddf21234a1a8e93/SALib-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c59ee47b12e9c09a8b79563048ebacc6", "sha256": "9072ed8866d4936cc39fa8d5f18b8cd0b7c70d48156c7b1c9885924283779613" }, "downloads": -1, "filename": "SALib-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c59ee47b12e9c09a8b79563048ebacc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 690528, "upload_time": "2016-02-24T05:17:54", "url": "https://files.pythonhosted.org/packages/dc/66/ab52cd473f1eaee49be3f21b7b4957a8ce9abe5d2252bb906acf67e61918/SALib-0.7.1.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ec558db66bddc945be4b97616b7ea931", "sha256": "978b1e514a48f55d5871c2440ec2b4d882c7fb08289e914f5bd6a4b31d3ebbe9" }, "downloads": -1, "filename": "SALib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ec558db66bddc945be4b97616b7ea931", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 800372, "upload_time": "2016-10-11T15:59:03", "url": "https://files.pythonhosted.org/packages/94/9a/a0c3c3d8ac05ac8a97dad236458cba3404d204f4557ed810307d3541c72d/SALib-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bffbe8b9ddda4e26ec50124262efac7e", "sha256": "2da0782cc61fa182994a7897d3073a4ea609fa465ee386022b2dea9069fb3abc" }, "downloads": -1, "filename": "SALib-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bffbe8b9ddda4e26ec50124262efac7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 726297, "upload_time": "2017-01-07T23:47:17", "url": "https://files.pythonhosted.org/packages/45/6b/f65eed5d2ae316dd636a6b6cf9239d867db5d05b57cbe764faec090bd1bb/SALib-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fa6ef3952f6901375cbb3cee299fc459", "sha256": "d4c786c951769e609101dc2546a6d1f8218c3fc365f1c1d9eeef9c26d83437ab" }, "downloads": -1, "filename": "SALib-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fa6ef3952f6901375cbb3cee299fc459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 726374, "upload_time": "2017-03-31T16:38:28", "url": "https://files.pythonhosted.org/packages/84/23/7d2beedb2be3e64ab36fac1ea0e31111ee026392ce42f9d414f8be39762b/SALib-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "729115f216a201f6aa47b8e675c9a627", "sha256": "71a05ca97882c6f9a33922807476bcf3bdde6ea202b3d46efb178ae62daf2aae" }, "downloads": -1, "filename": "SALib-1.1.0.tar.gz", "has_sig": false, "md5_digest": "729115f216a201f6aa47b8e675c9a627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 733179, "upload_time": "2017-08-30T16:20:21", "url": "https://files.pythonhosted.org/packages/b1/71/07b57efd19e7b6b3404204cf3a923dade4f1ea8089fdfbcf0b11c490d2e9/SALib-1.1.0.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "92643febd97020662d9f7ecdf8105001", "sha256": "d68e5e8ae99539b4d37765f33ea88ce124174e81507340d3f20200b444c1640c" }, "downloads": -1, "filename": "SALib-1.1.2.tar.gz", "has_sig": false, "md5_digest": "92643febd97020662d9f7ecdf8105001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 733763, "upload_time": "2017-10-09T18:31:47", "url": "https://files.pythonhosted.org/packages/34/e2/119b2422ecab993291d3bef0a6ccb2b21964a3e74fe74b96954c8fd22072/SALib-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "a15115acafaebf6cbbd81544e977abaa", "sha256": "a69334cba08d1e1b2d73380da9d247d331acb9fc071fe3cc273095ef7286113d" }, "downloads": -1, "filename": "SALib-1.1.3.tar.gz", "has_sig": false, "md5_digest": "a15115acafaebf6cbbd81544e977abaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 735417, "upload_time": "2018-01-24T18:27:17", "url": "https://files.pythonhosted.org/packages/9d/44/301b115c8c2cf161beabf85c9a272adb8ff330b6d16b82f37a0c887aba5c/SALib-1.1.3.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "8c459b10950cf25dde70b80c2627b2bf", "sha256": "2ac07201d06c5c3efab9cb2284e6549c5a4e6e694bbdf1c22328af0f80afb942" }, "downloads": -1, "filename": "SALib-1.2.tar.gz", "has_sig": false, "md5_digest": "8c459b10950cf25dde70b80c2627b2bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 747260, "upload_time": "2018-11-25T19:11:28", "url": "https://files.pythonhosted.org/packages/d2/5c/a71e8c942028d71a9938c273356ae6f60b27703c53b4e1ff7b60bed0e38d/SALib-1.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "0aa6ba692fef489a46dd3cdb9a4f6df0", "sha256": "a3c6b1e74552bdb43ee1af7ee4c7d348e0723161159eac8c72803c8b6fd9acc9" }, "downloads": -1, "filename": "SALib-1.3.3.tar.gz", "has_sig": false, "md5_digest": "0aa6ba692fef489a46dd3cdb9a4f6df0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 749937, "upload_time": "2019-03-14T15:23:36", "url": "https://files.pythonhosted.org/packages/e7/da/e7b47afcbce8a234379872e0563381d55f3d9893343401cc4f9a564241a5/SALib-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "4caaa236ca8223df318d10b1b99473d0", "sha256": "e274d145b163610176d4d9a82d20895f1535fd609d13b95c710218809703af70" }, "downloads": -1, "filename": "SALib-1.3.4.tar.gz", "has_sig": false, "md5_digest": "4caaa236ca8223df318d10b1b99473d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 748551, "upload_time": "2019-05-08T19:00:17", "url": "https://files.pythonhosted.org/packages/b8/80/fbaeda49507943c87c5e2fa68b987cc0da9334b3e5624d601b4017a8bd2b/SALib-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "6ccadbf858b5823c2cf3e82bb7626b5e", "sha256": "23bf45141a1eaac5aa35229c7fd219f9aeca6ec0a7fa673ca0f8c7ffa3c1e082" }, "downloads": -1, "filename": "SALib-1.3.5.tar.gz", "has_sig": false, "md5_digest": "6ccadbf858b5823c2cf3e82bb7626b5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 749891, "upload_time": "2019-05-22T15:37:16", "url": "https://files.pythonhosted.org/packages/df/4d/0aeae2634ae0340af43ccfc196dddebfc7ddf38b58b48299b42b72f63d20/SALib-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "67b317ec0531e514f23dc28e802c2048", "sha256": "bf24f71a8535045659ed9c716a0593b238d50bb091f7cbee774541511177f5b5" }, "downloads": -1, "filename": "SALib-1.3.6.tar.gz", "has_sig": false, "md5_digest": "67b317ec0531e514f23dc28e802c2048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 749868, "upload_time": "2019-05-22T15:50:56", "url": "https://files.pythonhosted.org/packages/df/cb/59b98643ad0105cc5f8e6c1c0a154a854cf9539cc6892f5b28904ed61fb9/SALib-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "080147956243f2664d85ab63417c0605", "sha256": "b594187c5c710e55dfce77522959ddcc1522cffa117812d59a19a97425706b46" }, "downloads": -1, "filename": "SALib-1.3.7.tar.gz", "has_sig": false, "md5_digest": "080147956243f2664d85ab63417c0605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 854298, "upload_time": "2019-06-08T19:46:18", "url": "https://files.pythonhosted.org/packages/12/8b/14f6c0f0a12b29d5e1766e7a585269cd6ec9728a63886c161a6eddb4e7fa/SALib-1.3.7.tar.gz" } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "a91aeb373c47b22b7999e68aba239d5d", "sha256": "dd4d340cd0257817ec46de1af4c9674ad8954f578f027adc8073d9c0323650f6" }, "downloads": -1, "filename": "SALib-1.3.8.tar.gz", "has_sig": false, "md5_digest": "a91aeb373c47b22b7999e68aba239d5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 854686, "upload_time": "2019-09-02T19:28:35", "url": "https://files.pythonhosted.org/packages/e2/e8/bfdd50ff780c5aa65a814ab6302b4d240b562b6a6f69faae6e2bee8baa18/SALib-1.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a91aeb373c47b22b7999e68aba239d5d", "sha256": "dd4d340cd0257817ec46de1af4c9674ad8954f578f027adc8073d9c0323650f6" }, "downloads": -1, "filename": "SALib-1.3.8.tar.gz", "has_sig": false, "md5_digest": "a91aeb373c47b22b7999e68aba239d5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 854686, "upload_time": "2019-09-02T19:28:35", "url": "https://files.pythonhosted.org/packages/e2/e8/bfdd50ff780c5aa65a814ab6302b4d240b562b6a6f69faae6e2bee8baa18/SALib-1.3.8.tar.gz" } ] }