Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NatLabRockies/soogo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.0
Choose a base ref
...
head repository: NatLabRockies/soogo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.1
Choose a head ref
  • 7 commits
  • 72 files changed
  • 2 contributors

Commits on Dec 17, 2025

  1. Add copyright headers and pre-commit hooks for code quality checks

    - Introduced a copyright header template in `.copyright_header_template.txt` for consistent licensing across Python files.
    - Added a `.pre-commit-config.yaml` file to enforce code quality checks, including copyright header verification, trailing whitespace removal, and YAML validation.
    - Updated `CONTRIBUTING.md` to include instructions for setting up pre-commit hooks and guidelines for copyright headers.
    - Implemented a `check_copyright.py` script to verify that Python files contain the required copyright headers.
    - Updated various Python files to include the new copyright headers and author credits.
    - Removed deprecated author contact information from several files for cleaner code.
    Weslley da Silva Pereira committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    c4d6aa0 View commit details
    Browse the repository at this point in the history
  2. Enhance documentation standards and improve docstring formats across …

    …multiple files
    Weslley da Silva Pereira committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    ee81e0f View commit details
    Browse the repository at this point in the history
  3. Fix bug introduced in last commit

    Weslley da Silva Pereira committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    ddc59d1 View commit details
    Browse the repository at this point in the history
  4. Refactoring mostly for shebo

    - evaluate_and_log_point and NomadProblem propagate both infs and nans
    - evaluate_and_log_point does not update best output values. This change will make it possible to use evaluate_and_log_point with other optimization problems in the library
    - WeightedAcquisition was generalized to deal with constraints and perturbation probability in the API. This almost make TransitionSearch superseeded, intentionally. We might remove TransitionSearch in future commits.
    - GosacSample.optimize has been simplified
    
    Changes in shebo:
    - Now the surrogate training sets are synced in the begining of the algorithm.
    - The new code works directly with the original bounds
    - The acquisition function falls back into MaximizeDistance if all points generated by the original shebo strategy happen to be discarded.
    Weslley da Silva Pereira committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    85bc1b7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #14 from weslleyspereira/try-reworking-shebo

    Refactoring mostly for shebo
    weslleyspereira authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    a9ebdc8 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Enhance docstrings across multiple files for improved clarity and con…

    …sistency
    Weslley da Silva Pereira committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    9bd35d9 View commit details
    Browse the repository at this point in the history
  2. Update copyright notices from "Alliance for Sustainable Energy, LLC" …

    …to "Alliance for Energy Innovation, LLC" across multiple files.
    Weslley da Silva Pereira committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    eef1559 View commit details
    Browse the repository at this point in the history
Loading