-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #156 from damar-wicaksono/dev
Merge request in preparation of v0.0.1 release
- Loading branch information
Showing
5 changed files
with
53 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Changelog | ||
|
||
All notable changes to the UQTestFuns project is documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [0.0.1] - 2023-06-03 | ||
|
||
First public release of UQTestFuns. | ||
|
||
### Added | ||
|
||
- An abstract class (`UQTestFunABC`) to unify the interface of a UQ test function | ||
- Probabilistic input modeling (via `ProbInput` class) with a joint independent distribution function | ||
- `UnivDist` class to represent one-dimensional marginal distributions (a univariate continuous random variable) | ||
- Nine univariate distributions | ||
- A total of 11 UQ test functions (concrete implementations of `UQTestFunABC`) | ||
typically used for the metamodeling, sensitivity analysis, and optimization applications | ||
- A concrete class implementation (`UQTestFun`) to create a UQ test function on runtime | ||
- A minimal documentation built using [Jupyter Book](https://jupyterbook.org) | ||
- CI/CD to build and serve the documentation on [ReadTheDocs](https://readthedocs.org/) | ||
- Mirror GitHub action to the [CASUS organization](https://github.com/casus) | ||
|
||
[0.0.1]: https://github.com/damar-wicaksono/uqtestfuns/releases/tag/v0.0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,18 @@ | ||
# Obtaining and Installing UQTestFuns | ||
|
||
UQTestFuns is still under pre-release development; | ||
it is therefore not yet available via PyPI. | ||
The source is hosted in GitHub and can be obtained via: | ||
You can obtain UQTestFuns directly from PyPI using `pip`: | ||
|
||
```bash | ||
$ git clone https://github.com/casus/uqtestfuns | ||
$ pip install uqtestfuns | ||
``` | ||
|
||
To install the package from source, type: | ||
Alternatively, you can also install the latest version from the source: | ||
|
||
```bash | ||
$ pip install [-e] . | ||
pip install git+https://github.com/damar-wicaksono/uqtestfuns.git | ||
``` | ||
where the optional flag `-e` tells `pip` to link the package source as obtained | ||
via `git` into the Python site-packages. | ||
|
||
It's often a good idea to install the package | ||
in an isolated Python virtual environment. | ||
> **NOTE**: UQTestFuns is currently work in progress, | ||
> therefore interfaces are subject to change. | ||
It's a good idea to install the package in an isolated virtual environment. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters