Skip to content

Project Milestone Checklist #20

@ozgesurer

Description

@ozgesurer

Project Milestone Checklist

Urgent Functionality

  • Integrate update() function into both homGP and hetGP.
  • Create multiHomGP and multiHetGP for multidimensional simulation models (similar to pcHomGP and pcHetGP).
  • Extend update() function to both multiHomGP and multiHetGP.
  • Integrate the above functionalities into the sequential procedures and acquisition functions proposed for stochastic models.
  • Add new Example 4 and Example 5 folders to demonstrate stochastic model use cases.
  • Merge this version into the develop branch and prepare for push to main.

Functionality

  • Extend multiHomGP using dimensionality reduction (e.g., PCA).
  • Refactor surrogate.py to remove theta as an input (i.e., use x as the only input) and update the emulators accordingly.
  • Investigate whether hetgpy.IMSE can be used.
  • Investigate whether hetgpy.covariance_functions can be used.
  • The current batch sequential approach uses joblib synchronously. Explore whether it can be extended for asynchronous runs.
  • Design a unified framework for defining acquisition functions; review how other Python packages implement this.
  • Design a unified framework for sequential data collection; review how other Python packages implement this.

Documentation

  • Update README
  • Add usage examples / tutorials
  • API reference updates

Testing

  • Unit tests for new features
  • Integration tests
  • CI workflow check (Python versions / OS)

Release

  • Update changelog
  • Bump version in pyproject.toml / setup.py
  • Tag release
  • Publish to PyPI
  • Draft GitHub release notes

Progress:

  • 0% Complete

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions