{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Documentation :: Sphinx", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "|CI|_ |Codecov|_ |Python|_ |License|_ |Conda|_ |PyPi|_ |Zulip|_ |Joss|_\n\n.. |CI| image:: https://gitlab.com/cerfacs/batman/badges/develop/pipeline.svg\n.. _CI: https://gitlab.com/cerfacs/batman/pipelines\n\n.. |Codecov| image:: https://gitlab.com/cerfacs/batman/badges/develop/coverage.svg\n.. _Codecov: https://gitlab.com/cerfacs/batman/pipelines\n\n.. |Python| image:: https://img.shields.io/badge/python-2.7,_3.7-blue.svg\n.. _Python: https://python.org\n\n.. |License| image:: https://img.shields.io/badge/license-CECILL--B_License-blue.svg\n.. _License: http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html\n\n.. |Zulip| image:: https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\n.. _Zulip: https://batman-cerfacs.zulipchat.com\n\n.. |Conda| image:: https://img.shields.io/badge/install_with-conda-brightgreen.svg\n.. _Conda: https://anaconda.org/conda-forge/batman\n\n.. |PyPi| image:: https://img.shields.io/badge/install_with-pypi-brightgreen.svg\n.. _PyPi: https://pypi.org/project/ot-batman/\n\n.. |Joss| image:: https://joss.theoj.org/papers/a1c4bddc33a1d8ab55fce1a3596196d8/status.svg\n.. _Joss: https://joss.theoj.org/papers/a1c4bddc33a1d8ab55fce1a3596196d8\n\nBatman\n======\n\n**Batman** stands for Bayesian Analysis Tool for Modelling and uncertAinty\nquaNtification. It is a Python module distributed under the open-source\nCECILL-B license (MIT/BSD compatible).\n\n*batman* seamlessly allows to do statistical analysis (sensitivity analysis,\nUncertainty Quantification, moments) based on non-intrusive ensemble experiment\nusing any computer solver. It relies on open source python packages dedicated\nto statistics (`OpenTURNS `_ and\n`scikit-learn `_).\n\nMain features are: \n\n- Design of Experiment (LHS, low discrepancy sequences, MC),\n- Resample the parameter space based on the physic and the sample,\n- Surrogate Models (Gaussian process, Polynomial Chaos, RBF, *scikit-learn*'s regressors),\n- Optimization (Expected Improvement),\n- Sensitivity/Uncertainty Analysis (SA, UA) and Uncertainty Quantification (UQ),\n- Visualization in *n*-dimensions (HDR, Kiviat, PDF),\n- *POD* for database optimization or data reduction,\n- Automatically manage code computations in parallel.\n\nFull documentation is available at: \n\n http://batman.readthedocs.io\n\n.. inclusion-marker-do-not-remove\n\nGetting started\n===============\n\nA detailled example can be found in \n`tutorial `_. The folder ``test_cases``\ncontains examples that you can adapt to you needs. You can find more information\nabout the cases within the respectives ``README.rst`` file. \n\nShoud you be interested by batman's implementation, consider\nreading the `technical documentation `_.\n\nIf you encounter a bug (or have a feature request), please report it via\n`GitLab `_. Or it might be you\nfalling but \"Why do we fall sir? So we can learn to pick ourselves up\".\n\nLast but not least, if you consider contributing check-out\n`contributing `_.\n\nHappy batman.\n\nHow to install BATMAN?\n----------------------\n\nThe sources are located on *GitLab*: \n\n https://gitlab.com/cerfacs/batman\n\nLatest release\n..............\n\nInstall and update using ``pip``::\n\n pip install -U ot-batman\n\nbatman is also distributed through ``conda``, on the ``conda-forge`` channel.\n\nTo install conda::\n\n wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh\n bash Miniconda3-latest-Linux-x86_64.sh\n\nTo create a new environment and install batman through ``conda``::\n\n conda create -n bat_env -c conda-forge batman\n\nAll the above dependencies are automatically handled by ``conda``, \nexcept `Antares `_. For more information, refer\nto its `documentation `_.\n\nFrom sources\n............\n\nUsing the latest python version is prefered! Then to install::\n\n git clone git@gitlab.com:cerfacs/batman.git\n cd batman\n python setup.py install\n python setup.py test\n python setup.py build_sphinx\n\nThe latter is optionnal as it build the documentation. The testing part is also\noptionnal but is recommanded. (<30mins depending on your configuration).\n\n.. note:: If you don't have install priviledge, add ``--user`` option after install.\n But the simplest way might be to use pip or a conda environment.\n\nIf batman has been correctly installed, you should be able to call it simply::\n\n batman -h\n\n.. warning:: Depending on your configuration, you might have to export your local path: \n ``export PATH=$PATH:~/.local/bin``. Care to be taken with both your ``PATH``\n and ``PYTHONPATH`` environment variables. Make sure you do not call different\n installation folders. It is recommanded that you leave your ``PYTHONPATH`` empty.\n\nDependencies\n````````````\n\nThe required dependencies are: \n\n- `Python `_ >= 2.7 or >= 3.4\n- `OpenTURNS `_ >= 1.10\n- `scikit-learn `_ >= 0.18\n- `numpy `_ >= 1.13\n- `scipy `_ >= 0.15\n- `pathos `_ >= 0.2\n- `matplotlib `_ >= 2.1\n- `Paramiko `_ >= 2.4\n- `jsonschema `_\n\nAppart from OpenTURNS, required dependencies are satisfied by the installer.\nOptionnal dependencies are: \n\n- `Antares `_ for extra IO options\n- `sphinx `_ >= 1.4 for documentation\n- `ffmpeg `_ for movie visualizations (*n_features* > 2)\n\nTesting dependencies are: \n\n- `pytest `_ >= 2.8\n- `mock `_ >= 2.0\n\nExtra testing flavours: \n\n- `coverage `_ >= 4.4\n- `pylint `_ >= 1.6.0\n\n.. note:: OpenTURNS and ffmpeg are available on *conda* through\n the *conda-forge* channel.\n\nHelp and Support\n----------------\n\nAbout us\n........\n\nSee authors and project history at: `about us `_.\n\nCommunity\n.........\n\nIf you use batman, come and say hi at https://batman-cerfacs.zulipchat.com.\nOr send us an email. We would really appreciate that as we keep record of the users!\n\nCitation\n........\n\nIf you use batman in a scientific publication, we would appreciate `citations `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/cerfacs/batman", "keywords": "surrogate model,uncertainty quantification,statistical analysis,design of experiments,uncertainty visualization", "license": "CECILL-B", "maintainer": "Pamphile ROY", "maintainer_email": "roy@cerfacs.fr", "name": "ot-batman", "package_url": "https://pypi.org/project/ot-batman/", "platform": "", "project_url": "https://pypi.org/project/ot-batman/", "project_urls": { "Homepage": "https://gitlab.com/cerfacs/batman" }, "release_url": "https://pypi.org/project/ot-batman/1.9.1/", "requires_dist": [ "scipy (>=0.15)", "numpy (>=1.13)", "openturns", "pandas (>=0.22.0)", "paramiko (>=2)", "jsonschema", "pathos (>=0.2)", "matplotlib (>=2.1)", "scikit-learn (>=0.18)", "sphinx-rtd-theme ; extra == 'doc'", "sphinx (>=1.4) ; extra == 'doc'", "ffmpeg ; extra == 'movie'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "BATMAN: Statistical analysis for expensive computer codes made easy", "version": "1.9.1" }, "last_serial": 4915060, "releases": { "1.9.1": [ { "comment_text": "", "digests": { "md5": "6144bfd28c105d76f312fc364bcb0d46", "sha256": "32d73b74550ef6b0673e65070c547c40c55718c5e5506a66064f566edd93e3f3" }, "downloads": -1, "filename": "ot_batman-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6144bfd28c105d76f312fc364bcb0d46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29608586, "upload_time": "2019-03-08T11:07:47", "url": "https://files.pythonhosted.org/packages/e3/f4/21faec2c852e58e50b5a796fc352a120037754e0957fa3a79e8906ab5901/ot_batman-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13942a9b701618bc3511ac9038ff385b", "sha256": "403dae8dce9d5d19a24414eae4709be3c12614edcdda49682b7eed74c78800c8" }, "downloads": -1, "filename": "ot-batman-1.9.1.tar.gz", "has_sig": false, "md5_digest": "13942a9b701618bc3511ac9038ff385b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29486957, "upload_time": "2019-03-08T11:12:46", "url": "https://files.pythonhosted.org/packages/80/7c/f04d1520d2a6173e7c90598e2c012d711a614927faee30c85ba4c0ffa4ee/ot-batman-1.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6144bfd28c105d76f312fc364bcb0d46", "sha256": "32d73b74550ef6b0673e65070c547c40c55718c5e5506a66064f566edd93e3f3" }, "downloads": -1, "filename": "ot_batman-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6144bfd28c105d76f312fc364bcb0d46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29608586, "upload_time": "2019-03-08T11:07:47", "url": "https://files.pythonhosted.org/packages/e3/f4/21faec2c852e58e50b5a796fc352a120037754e0957fa3a79e8906ab5901/ot_batman-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13942a9b701618bc3511ac9038ff385b", "sha256": "403dae8dce9d5d19a24414eae4709be3c12614edcdda49682b7eed74c78800c8" }, "downloads": -1, "filename": "ot-batman-1.9.1.tar.gz", "has_sig": false, "md5_digest": "13942a9b701618bc3511ac9038ff385b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29486957, "upload_time": "2019-03-08T11:12:46", "url": "https://files.pythonhosted.org/packages/80/7c/f04d1520d2a6173e7c90598e2c012d711a614927faee30c85ba4c0ffa4ee/ot-batman-1.9.1.tar.gz" } ] }