Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
d583d36
Including examples for 2025+
ozgesurer Aug 26, 2025
ba13626
include batch sequential one
ozgesurer Aug 27, 2025
387b4b0
Update Readme
ozgesurer Aug 27, 2025
b6ce252
Update examples
ozgesurer Aug 27, 2025
8496783
include alternative slns
ozgesurer Sep 3, 2025
2212568
Including Techno2024 paper with homGP
ozgesurer Sep 14, 2025
d14b954
add homGP wrapper and test
davidogara Sep 15, 2025
f622a4e
add hetGP wrapper
davidogara Sep 15, 2025
f62feb3
add hetGP documentation
davidogara Sep 16, 2025
39016ea
Merge pull request #18 from parallelUQ/hetGP_wrapper
ozgesurer Sep 18, 2025
26d396a
Integrating homGP and hetGP
ozgesurer Sep 19, 2025
2b29f08
Cleaning performance model
ozgesurer Sep 19, 2025
9e77b5c
add nugs option for predict
davidogara Sep 19, 2025
dfadfe7
add nugs option for predict
davidogara Sep 19, 2025
12c0c3f
add prediction tests
davidogara Sep 19, 2025
8de3013
An example to illustrate JQT2024
ozgesurer Sep 19, 2025
f6c3ec8
trying to show fig
ozgesurer Sep 19, 2025
8296324
fig
ozgesurer Sep 19, 2025
775576a
Example 1 Update
ozgesurer Sep 19, 2025
a91c73b
Example 3
ozgesurer Sep 19, 2025
5584b5f
update png files
ozgesurer Sep 19, 2025
1c2aedd
Merge pull request #19 from parallelUQ/predict_nugs
ozgesurer Sep 19, 2025
114ed59
paper ci test
ozgesurer Sep 20, 2025
60ceab2
Merge remote-tracking branch 'origin/dev/PUQ_with_hetGPy' into dev/PU…
ozgesurer Sep 20, 2025
d91c4f4
update requirements
ozgesurer Sep 20, 2025
a3414b8
update ci
ozgesurer Sep 20, 2025
b900154
toml
ozgesurer Sep 20, 2025
7b776b8
add hetpy to requirements
ozgesurer Sep 20, 2025
71318ae
adding emcee
ozgesurer Sep 20, 2025
b4b69af
adding windows
ozgesurer Sep 20, 2025
a505ad0
numpy scipy
ozgesurer Sep 20, 2025
5177983
paper-ci
ozgesurer Sep 20, 2025
e274973
update puq ci
ozgesurer Sep 20, 2025
e209573
include design for 1d deterministic
ozgesurer Sep 20, 2025
7e4ea4b
updating test
ozgesurer Sep 20, 2025
44d793b
use setattr to improve wrapper
davidogara Sep 22, 2025
1ef1922
copy all attributes during fit and in wrapper classes
davidogara Sep 22, 2025
8584159
add update kwarg handling and delete GP
davidogara Sep 22, 2025
94cde5e
add kriging believer test
davidogara Sep 22, 2025
8bb9acb
add update to surrogate
davidogara Sep 22, 2025
92807fc
test update is passing
davidogara Sep 22, 2025
602f374
fix typo
davidogara Sep 22, 2025
ea9f0b1
add update test
davidogara Sep 22, 2025
3412f3a
add update wrapper
davidogara Sep 22, 2025
c871628
finish docstring
davidogara Sep 22, 2025
3574241
finish docstring
davidogara Sep 22, 2025
8c8a02b
initial draft of multihomGP
davidogara Sep 24, 2025
bf4a544
add test for multihomGP
davidogara Sep 24, 2025
4fda978
Update based on new gps
ozgesurer Sep 25, 2025
e214643
Merge pull request #21 from parallelUQ/update_wrapper
ozgesurer Sep 25, 2025
d4448a7
handle case when Y is not None in update
davidogara Sep 25, 2025
14bed20
add update tests
davidogara Sep 25, 2025
914c219
Update surrogate with __deepcopy__
ozgesurer Sep 25, 2025
20a7a23
remove explicit import of homGP
davidogara Sep 25, 2025
5aa12dd
clarify return statement in fit
davidogara Sep 25, 2025
1f14e6b
Example 5
ozgesurer Sep 25, 2025
e4dd64a
improve docstrings
davidogara Sep 25, 2025
1fd9083
put maxit in hetGP inputs
davidogara Sep 25, 2025
e0e879d
add multihetGP and test
davidogara Sep 26, 2025
14a1809
Merge pull request #22 from parallelUQ/multi_GP
ozgesurer Sep 29, 2025
2747656
Updating multidim emulators
ozgesurer Sep 30, 2025
b4183d6
WIP on dev/PUQ_with_hetGPy
ozgesurer Sep 30, 2025
896102e
Merge pull request #24 from parallelUQ/dev/PUQ_with_hetGPy
ozgesurer Sep 30, 2025
2c96e9f
Cleaning unnecassary sequential design scripts
ozgesurer Sep 30, 2025
5c52e33
Cleaning redundant emulator and acquisition scripts
ozgesurer Sep 30, 2025
ec07e05
Removing old hetgp dependency
ozgesurer Sep 30, 2025
f2d7620
fix GPWrapper to conditionally wrap either homGP or hetGP depending o…
davidogara Oct 1, 2025
0c03463
Merge pull request #25 from parallelUQ/generalize_GP_wrapper
ozgesurer Oct 1, 2025
5b64c49
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 1, 2025
94ac953
Including some toy examples under Example4
ozgesurer Oct 1, 2025
859d2f6
Updatin Example4
ozgesurer Oct 1, 2025
e54813b
Updating Example1 with more examples
ozgesurer Oct 1, 2025
06cc2bc
Updaet example 2
ozgesurer Oct 2, 2025
21edb28
More cleaning
ozgesurer Oct 2, 2025
a985f6b
Update puq-ci.yml
ozgesurer Oct 2, 2025
4af60ee
black
ozgesurer Oct 2, 2025
db16736
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 2, 2025
1772f26
Example5
ozgesurer Oct 2, 2025
476d558
delte examples
ozgesurer Oct 2, 2025
ce6f782
black test
ozgesurer Oct 2, 2025
d6b1936
black tests
ozgesurer Oct 2, 2025
3ebafc6
remove lhs from example 1
ozgesurer Oct 6, 2025
224a509
removing lhs from example 2
ozgesurer Oct 6, 2025
3a5fb06
remove lhs from example4
ozgesurer Oct 6, 2025
8b9c9f5
Example 5
ozgesurer Oct 6, 2025
dcebab9
Update puq-ci.yml
ozgesurer Oct 6, 2025
d83b177
Update README.rst
ozgesurer Oct 6, 2025
4680190
black
ozgesurer Oct 6, 2025
821d25a
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 6, 2025
ee7e3c0
Update .wordlist.txt
ozgesurer Oct 6, 2025
5f04339
Update CHANGELOG.rst
ozgesurer Oct 6, 2025
46aae31
Update .wordlist.txt
ozgesurer Oct 6, 2025
5c3816e
Update tests
ozgesurer Oct 6, 2025
15b9935
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 6, 2025
0c3cb57
Update puq-ci.yml
ozgesurer Oct 6, 2025
c37f64d
Update README.rst
ozgesurer Oct 6, 2025
a28401f
Update README.rst
ozgesurer Oct 6, 2025
a3dbc68
remove LHS
ozgesurer Oct 6, 2025
fde72cf
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 6, 2025
9e9d2a8
LHS
ozgesurer Oct 6, 2025
45cfcf3
black
ozgesurer Oct 6, 2025
a45190d
Update setup.py
ozgesurer Oct 6, 2025
e9808a6
Update LICENSE
ozgesurer Oct 6, 2025
c51a5d5
Update CHANGELOG.rst
ozgesurer Oct 6, 2025
0f8a2d0
Example5
ozgesurer Oct 6, 2025
a7ecd0e
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 6, 2025
9a8a670
Update README.rst
ozgesurer Oct 6, 2025
c9d0e7b
Update requirements.txt
ozgesurer Oct 6, 2025
ca9163d
Update puq-ci.yml
ozgesurer Oct 6, 2025
6ab862d
Update conf.py
ozgesurer Oct 7, 2025
554c176
Update README.rst
ozgesurer Oct 7, 2025
3c1d909
Update README.rst
ozgesurer Oct 7, 2025
4d24fac
Update fresco
ozgesurer Oct 7, 2025
b77c9c5
Merge remote-tracking branch 'origin/develop' into develop
ozgesurer Oct 7, 2025
31a43f1
black
ozgesurer Oct 7, 2025
95d3e1d
update md_det
ozgesurer Oct 7, 2025
64d8a5d
black
ozgesurer Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 0 additions & 38 deletions .github/workflows/paper-ci.yml

This file was deleted.

10 changes: 6 additions & 4 deletions .github/workflows/puq-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
python-version: ["3.9", "3.10", "3.11", "3.12"]
os: [windows-latest, ubuntu-latest, macos-latest]
python-version: ["3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v2
Expand All @@ -27,10 +27,12 @@ jobs:
- name: Install dependencies
run: |
python -m ensurepip --upgrade
python -m pip install --upgrade setuptools
python -m pip install --upgrade pip setuptools wheel
pip install numpy
pip install -r requirements.txt
python -m pip install git+https://github.com/davidogara/hetGPy.git
python -m pip install flake8 pytest pytest-cov Cython
pip install -e .
- name: Test with pytest
run: |
./tests/run-tests.sh
pytest tests/
5 changes: 5 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,8 @@ jpg
matyas
ensurepip
setuptools
O'Gara
davidogara
designmethods
hetGPy
surrogatemethods
13 changes: 13 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ Below are the release notes for PUQ.
May reference issues on:
https://github.com/parallelUQ/PUQ/issues

Release 0.1.1
-------------

:Date: Oct 8, 2025

- :code:`surrogatemethods` have been updated to use the `hetGPy <https://github.com/davidogara/hetGPy>`_ package as a base.
- :code:`surrogatemethods` provide four emulators for deterministic, stochastic, and one- or multi-dimensional outputs.
- :code:`designmethods` provide four sequential design procedures.
- :code:`examples` have been revised to include illustrative cases from five different papers.
- :code:`tests` include new checks for both emulators and design methods.



Release 0.1.0
-------------

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 PUQ Development Team
Copyright (c) 2025 PUQ Development Team

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
16 changes: 0 additions & 16 deletions PUQ/design.py

This file was deleted.

269 changes: 0 additions & 269 deletions PUQ/designmethods/SEQCAL.py

This file was deleted.

Loading