Skip to content

Commit c9a8875

Browse files
committed
Merge branch 'dev' of github.com:Computer-Aided-Validation-Laboratory/pyvale into dev
2 parents 82d6af2 + 6a1e470 commit c9a8875

File tree

6 files changed

+40815
-4531
lines changed

6 files changed

+40815
-4531
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# Pyvale
22
![fig_pyvale_logo](https://raw.githubusercontent.com/Computer-Aided-Validation-Laboratory/pyvale/main/images/pyvale_logo.png)
33

4-
The python validation engine (`pyvale`): An all-in-one package for sensor simulation, sensor uncertainty quantification, sensor placement optimisation and simulation calibration/validation.​ Used to simulate experimental data from an input multi-physics simulation by explicitly modelling sensors with realistic uncertainties. Useful for experimental design, sensor placement optimisation, testing simulation validation metrics and virtually testing digital shadows/twins.
4+
The python validation engine (`pyvale`): An all-in-one package for sensor simulation, sensor uncertainty quantification, sensor placement optimisation and simulation calibration/validation. Used to simulate experimental data from an input multi-physics simulation by explicitly modelling sensors with realistic uncertainties. Useful for experimental design, sensor placement optimisation, testing simulation validation metrics and virtually testing digital shadows/twins.
5+
6+
We provide dedicated tools for simulation and uncertainty quantification of imaging sensors including digital image correlation (DIC) and infra-red thermography (IRT). Check out the [documentation](https://computer-aided-validation-laboratory.github.io/pyvale/examples.html) to get started with some of our examples.
57

68
## Quick Demo: Simulating Point Sensors
79
Here we demonstrate how `pyvale` can be used to simulate thermocouples and strain gauges applied to a [MOOSE](https://mooseframework.inl.gov/index.html) thermo-mechanical simulation of a fusion divertor armour heatsink. The figures below show visualisations of the virtual thermocouple and strain gauge locations on the simualtion mesh as well as time traces for each sensor over a series of simulated experiments.
@@ -56,13 +58,13 @@ python3.11 -m venv .pyvale-env
5658
source .pyvale-env/bin/activate
5759
```
5860

59-
### Standard Installation
60-
`pyvale` can be installed from pypi. Ensure you virtual environment is activated and run:
61+
### Standard Local Installation
62+
`pyvale` can be installed from pypi. Ensure you virtual environment is activated and run the following from the `pyvale` directory:
6163
```shell
6264
pip install pyvale
6365
```
6466

65-
### Developer Installation
67+
### Developer Local Installation
6668

6769
Clone `pyvale` to your local system along with submodules using:
6870
```shell
@@ -76,7 +78,7 @@ pip install -e ./dependencies/mooseherder
7678
```
7779

7880
### Running Physics Simulations with MOOSE
79-
`pyvale` come pre-packaged with example `moose` physics simulation outputs (as *.e exodus files) to demonstrate its functionality. If you need to run additional simulation cases we recommend `proteus` (https://github.com/aurora-multiphysics/proteus) which has build scripts for common linux distributions.
81+
`pyvale` come pre-packaged with example `moose` physics simulation inputs (.i) and outputs (as '.e' exodus files) to demonstrate its functionality. If you need to run additional simulation cases we recommend `proteus` (https://github.com/aurora-multiphysics/proteus) which has build scripts for common linux distributions.
8082

8183
## Contributors
8284
The Computer Aided Validation Team at UKAEA:

images/pyvale_logo.png

14.8 KB
Loading

0 commit comments

Comments
 (0)