Recent Releases of https://github.com/bandframework/surmise

https://github.com/bandframework/surmise - v0.3.0

Release 0.3.0

Date: September 12, 2024

  • Tested in Python 3.9, 3.10, 3.11, 3.12, on Linux, macOS, and Windows.
  • Functionality:
    • Include tox developer integration.
    • Include save/load functions for emulator and calibrator.
    • Include empirical coverage calculations in calibrator.
    • Modify covx()-returned object to improve usability.
    • Modify object repr to improve user feedback.
    • Update test suite to improve testing, including bookending versions and testing of major methods.
  • Documentation:
    • Update documentation to emphasize introductory materials and usage tutorials.
    • Update scientific usage references.
    • Update README to include collaborator and contributor list.

What's Changed

  • Bringing develop back up to date by @wildsm in https://github.com/bandframework/surmise/pull/94
  • include optional dependencies in pyproject.toml dynamic field by @mosesyhc in https://github.com/bandframework/surmise/pull/98
  • Update pyproject.toml by @wildsm in https://github.com/bandframework/surmise/pull/99
  • Update README.rst by @wildsm in https://github.com/bandframework/surmise/pull/95
  • Consolidating setup info by @mosesyhc in https://github.com/bandframework/surmise/pull/101
  • updating ptmc-removal branch of setup configurations by @mosesyhc in https://github.com/bandframework/surmise/pull/103
  • Removal of PTMC (depends on ptemcee for which maintenance has been dropped) by @mosesyhc in https://github.com/bandframework/surmise/pull/104
  • remove py38 from workflow by @mosesyhc in https://github.com/bandframework/surmise/pull/113
  • Tox integration & use in GitHub actions by @jared321 in https://github.com/bandframework/surmise/pull/107
  • catchup with Develop by @mosesyhc in https://github.com/bandframework/surmise/pull/116
  • Documentation updates by @mosesyhc in https://github.com/bandframework/surmise/pull/111
  • py312 failures with distutil import by @mosesyhc in https://github.com/bandframework/surmise/pull/127
  • User interface improvements by @mosesyhc in https://github.com/bandframework/surmise/pull/118
  • Update test suite by @mosesyhc in https://github.com/bandframework/surmise/pull/120
  • Catch up updatetestsuite branch by @mosesyhc in https://github.com/bandframework/surmise/pull/132
  • Update test suite by @mosesyhc in https://github.com/bandframework/surmise/pull/134
  • Bookend tests with latest & oldest Python dependencies by @jared321 in https://github.com/bandframework/surmise/pull/135
  • reverting the autolocating x by @mosesyhc in https://github.com/bandframework/surmise/pull/138
  • clarify saveload functions in emulator and calibrator and check type by @mosesyhc in https://github.com/bandframework/surmise/pull/136
  • V0.3 update by @mosesyhc in https://github.com/bandframework/surmise/pull/121
  • SDK and contact updates by @mosesyhc in https://github.com/bandframework/surmise/pull/140
  • update publish action to fix bug for pypa/cibuildwheel<2.16.5 by @mosesyhc in https://github.com/bandframework/surmise/pull/141
  • patch os runner version by @mosesyhc in https://github.com/bandframework/surmise/pull/142

New Contributors

  • @jared321 made their first contribution in https://github.com/bandframework/surmise/pull/107

Full Changelog: https://github.com/bandframework/surmise/compare/v0.2.1...v0.3.0

- Python
Published by mosesyhc almost 2 years ago

https://github.com/bandframework/surmise - v0.2.1

Release 0.2.1

Date: September 26, 2023

  • Updates README to improve installation and testing procedures
  • Updates Github action to build and upload .whl distribution files to PyPI.
  • Fixes testing procedure to ensure shell script searches under sys.path for pytest.

What's Changed

  • author names by @ozgesurer in https://github.com/bandframework/surmise/pull/86
  • Bringing develop up to date with main by @mosesyhc in https://github.com/bandframework/surmise/pull/87
  • PR for installation-related changes by @mosesyhc in https://github.com/bandframework/surmise/pull/90

Full Changelog: https://github.com/bandframework/surmise/compare/v0.2.0...v0.2.1

- Python
Published by mosesyhc over 2 years ago

https://github.com/bandframework/surmise - v0.2.0

Release 0.2.0

Date: September 18, 2023

  • Emulation methods:
    • Rename PCGPwMatComp to PCGPwImpute.
    • Include a new emulation method indGP.
    • Include a new emulation method PCGPR, which requires scikit-learn.
    • Include a new emulation method PCSK.
    • Include a new emulation method nuclear-ROSE, for integration with Python package nuclear-rose.
    • Remove GPy from the list of emulation methods.
  • Calibration methods:
    • Modify directbayes to admit Python package ptemcee as sampler.
  • Utilities methods:
    • Modify metropolis_hastings to allow control of console output.
    • Include a new sampling method PTLMC.
    • Include a new sampling method PTMC, using Python package ptemcee.
  • Test suite:
    • Remove the use of python setup.py test for unit testing.

What's Changed (Auto-generated log)

  • GPy, PCGPwM modifications by @mosesyhc in https://github.com/bandframework/surmise/pull/23
  • Major update to PCGPwM, PCGPwImpute (formerly PCGPwMatComp) by @mosesyhc in https://github.com/bandframework/surmise/pull/25
  • Developsk by @danOSU in https://github.com/bandframework/surmise/pull/30
  • Update surmisebandsdk.md by @wildsm in https://github.com/bandframework/surmise/pull/32
  • put the kwargs in the right format to be used by ptemcee by @danOSU in https://github.com/bandframework/surmise/pull/31
  • Plumlee patch py version by @MattPlumlee in https://github.com/bandframework/surmise/pull/35
  • fixing broken link under branch main rename by @mosesyhc in https://github.com/bandframework/surmise/pull/36
  • SDKv0.2 by @ozgesurer in https://github.com/bandframework/surmise/pull/38
  • Update .yml trigger branch name, fix flake8 by @mosesyhc in https://github.com/bandframework/surmise/pull/40
  • updates and additions to emulation methods: PCGPwM, colGP (column independent GP) by @mosesyhc in https://github.com/bandframework/surmise/pull/37
  • Update requirements.txt to handle sklearn install error by @mosesyhc in https://github.com/bandframework/surmise/pull/45
  • Fix test by @mosesyhc in https://github.com/bandframework/surmise/pull/50
  • Bringing develop up to date by @wildsm in https://github.com/bandframework/surmise/pull/49
  • ROSE integration currently handled by surmise by @mosesyhc in https://github.com/bandframework/surmise/pull/47
  • Develop rose by @mosesyhc in https://github.com/bandframework/surmise/pull/57
  • Develop rose by @mosesyhc in https://github.com/bandframework/surmise/pull/58
  • rename colGP to indGP by @mosesyhc in https://github.com/bandframework/surmise/pull/62
  • Remove GPy and references, update author list by @mosesyhc in https://github.com/bandframework/surmise/pull/59
  • PCSK check before merge by @mosesyhc in https://github.com/bandframework/surmise/pull/63
  • Update LICENSE by @wildsm in https://github.com/bandframework/surmise/pull/67
  • Warnings to be shown unless deliberately ignored by @mosesyhc in https://github.com/bandframework/surmise/pull/70
  • Create spelling_action.yml by @wildsm in https://github.com/bandframework/surmise/pull/69
  • Reviewing SDK compliance on mandatory printing by @mosesyhc in https://github.com/bandframework/surmise/pull/71
  • Sphinx update requirement and include references by @mosesyhc in https://github.com/bandframework/surmise/pull/68
  • Add back windows and macos into github actions by @mosesyhc in https://github.com/bandframework/surmise/pull/72
  • changelog update for removal of setup.py test by @mosesyhc in https://github.com/bandframework/surmise/pull/77
  • Replacing all surmising by @wildsm in https://github.com/bandframework/surmise/pull/78
  • Catching some lingering masters by @wildsm in https://github.com/bandframework/surmise/pull/79
  • adding user input emulator variance for nuclear-ROSE by @mosesyhc in https://github.com/bandframework/surmise/pull/75
  • surmise v0.2 staging by @mosesyhc in https://github.com/bandframework/surmise/pull/53
  • Update CHANGELOG.rst by @wildsm in https://github.com/bandframework/surmise/pull/83

New Contributors

  • @danOSU made their first contribution in https://github.com/bandframework/surmise/pull/30
  • @wildsm made their first contribution in https://github.com/bandframework/surmise/pull/32

Full Changelog: https://github.com/bandframework/surmise/compare/v0.1.1...v0.2.0

- Python
Published by mosesyhc over 2 years ago

https://github.com/bandframework/surmise - v0.1.1

Release v0.1.1

Include a new emulation method PCGPwM.py integrated with Cython (see surmise\emulationmethods). Include a new emulation method PCGPwMatComp.py (see surmise\emulationmethods). Include a new calibration method simulationpost.py (see surmise\calibrationmethods). Include a new calibration method mlbayeswoodbury.py (see surmise\calibrationmethods). Include a new sampling method PTLMC.py (see surmise\utilitiesmethods). Update GPy.py to handle high-dimensional data and allow nan values (see surmise\emulationmethods). Examples are updated to illustrate the new methods (see \examples). Documentation is improved to provide a developer guide (see docs\contributing.rst).

- Python
Published by ozgesurer almost 5 years ago

https://github.com/bandframework/surmise -

  • Initial release.

- Python
Published by ozgesurer over 5 years ago