Skip to content
Snippets Groups Projects
Commit 2d9d6aa0 authored by kohlhaasrebecca's avatar kohlhaasrebecca
Browse files

Updates for PyPi

parent eee61096
No related branches found
No related tags found
No related merge requests found
Pipeline #47271 passed
[distutils]
index-servers =
pypi
[pypi]
repository = https://pypi.org/project/bayesvalidrox/
username = __token__
password = pypi-bf547817-6852-4f59-90e2-3f3e3ee10b91
File deleted
File deleted
File added
File added
[project]
name = "bayesvalidrox"
version = "1.1.0"
require-python = ">=3.9"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
[build-system] [build-system]
requires = [ requires = [
"setuptools >= 40.6.0", "setuptools >= 40.6.0",
...@@ -19,7 +9,3 @@ build-backend = "setuptools.build_meta" ...@@ -19,7 +9,3 @@ build-backend = "setuptools.build_meta"
pythonpath = [ pythonpath = [
".", "src", ".", "src",
] ]
[project.urls]
Homepage = "https://pages.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox"
Source = "https://git.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox"
\ No newline at end of file
[metadata] [metadata]
name = bayesvalidrox name = bayesvalidrox
version = 1.0.0 version = 1.1.0
author = Farid Mohammadi, Rebecca Kohlhaas author = Farid Mohammadi, Rebecca Kohlhaas
author_email = farid.mohammadi@iws.uni-stuttgart.de, rebecca.kohlhaas@iws.uni-stuttgart.de author_email = farid.mohammadi@iws.uni-stuttgart.de, rebecca.kohlhaas@iws.uni-stuttgart.de
description = An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models. description = An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models.
......
Metadata-Version: 2.1 Metadata-Version: 2.1
Name: bayesvalidrox Name: bayesvalidrox
Version: 1.0.0 Version: 1.1.0
Summary: An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models. Summary: An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models.
Home-page: https://git.iws.uni-stuttgart.de/inversemodeling/bayesian-validation Home-page: https://git.iws.uni-stuttgart.de/inversemodeling/bayesian-validation
Author: Farid Mohammadi, Rebecca Kohlhaas Author: Farid Mohammadi, Rebecca Kohlhaas
...@@ -31,14 +31,33 @@ Requires-Dist: umbridge==1.2.4 ...@@ -31,14 +31,33 @@ Requires-Dist: umbridge==1.2.4
# BayesValidRox # BayesValidRox
<div align="center"> <div align="center">
<img src="https://git.iws.uni-stuttgart.de/inversemodeling/bayesian-validation/-/raw/master/docs/logo/bayesvalidrox-logo.png" alt="bayesvalidrox logo"/> <img src="https://git.iws.uni-stuttgart.de/inversemodeling/bayesian-validation/-/raw/master/docs/logo/BVRLogoV03_longtext.png" alt="bayesvalidrox logo"/>
</div> </div>
An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models. An open-source, object-oriented Python package for surrogate-assisted Bayesain Validation of computational models.
This framework provides an automated workflow for surrogate-based sensitivity analysis, Bayesian calibration, and validation of computational models with a modular structure. This framework provides an automated workflow for surrogate-based sensitivity analysis, Bayesian calibration, and validation of computational models with a modular structure.
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
## Features
* Surrogate modeling with Polynomial Chaos Expansion
* Global sensitivity analysis using Sobol Indices
* Bayesian calibration with MCMC using `emcee` package
* Bayesian validation with model weights for multi-model setting
## Resources
The following resources are useful to get started on working with BayesValidRox:
* [BayesValidRox website](https://pages.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox/)
* [User guide](https://pages.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox/packagedescription.html)
* [Tutorial](https://pages.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox/tutorial.html)
Important links:
* [GitLab](https://git.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox)
* [Changelog](https://git.iws.uni-stuttgart.de/inversemodeling/bayesvalidrox/-/blob/master/CHANGELOG.md?ref_type=heads)
## Authors ## Authors
- [@farid](https://git.iws.uni-stuttgart.de/farid) - [@farid](https://git.iws.uni-stuttgart.de/farid)
- [@RKohlhaas](https://git.iws.uni-stuttgart.de/RKohlhaas)
## Installation ## Installation
The best practive is to create a virtual environment and install the package inside it. The best practive is to create a virtual environment and install the package inside it.
...@@ -62,25 +81,24 @@ and installing the version on the master branch can be done by cloning this repo ...@@ -62,25 +81,24 @@ and installing the version on the master branch can be done by cloning this repo
pip install . pip install .
``` ```
## Features
* Surrogate modeling with Polynomial Chaos Expansion
* Global sensitivity analysis using Sobol Indices
* Bayesian calibration with MCMC using `emcee` package
* Bayesian validation with model weights for multi-model setting
## Requirements ## Requirements
* numpy==1.22.1 python 3.10:
* pandas==1.2.4 * numpy>=1.23.5
* joblib==1.0.1 * pandas==1.4.4
* matplotlib==3.4.2 * joblib==1.1.1
* matplotlib==3.8.0
* seaborn==0.11.1 * seaborn==0.11.1
* scikit-learn==0.24.2 * scipy>=1.11.1
* tqdm==4.61.1 * scikit-learn==1.3.1
* tqdm>=4.61.1
* chaospy==4.3.3 * chaospy==4.3.3
* emcee==3.0.2 * emcee==3.0.2
* corner==2.2.1 * corner==2.2.1
* h5py==3.2.1 * h5py==3.9.0
* statsmodels==0.13.2 * statsmodels==0.14.2
* multiprocess==0.70.16
* datasets==2.20.0
* umbridge==1.2.4
## TexLive for Plotting with matplotlib ## TexLive for Plotting with matplotlib
Here you need super user rights Here you need super user rights
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment