Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Foqus cloud #1241

Closed
wants to merge 72 commits into from
Closed

Foqus cloud #1241

wants to merge 72 commits into from

Commits on Jan 19, 2023

  1. Configuration menu
    Copy the full SHA
    608b5e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    9af78d4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    3e0082c View commit details
    Browse the repository at this point in the history
  2. Exception handling

    boverhof committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    4096db3 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    7c02310 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9382917 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from boverhof/boverhof.user_plugins_backend.202…

    …3.03.09
    
    Boverhof.user plugins backend.2023.03.09
    boverhof authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    9d76185 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. code improvements

    boverhof committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    176aa5d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Ran Black

    boverhof committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    14c33e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    e38126f View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    786f1e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. adding attribute check to avoid throwing exception (CCSI-Toolset#1147)

    * adding attribute check to avoid throwing exception
    
    * fixed code formatting
    kbuma authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    4d40e48 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    d70d4f5 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Resolve test failures due to NumPy 1.25 (CCSI-Toolset#1152)

    * Try adding isinstance check
    
    * Fix import name
    lbianchi-lbl authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    ceb1e46 View commit details
    Browse the repository at this point in the history
  2. Changes to allow install for arm64 darwin. (CCSI-Toolset#1148)

    * Changes to allow install for arm64 darwin.
    
    * Changes to allow install for arm64 darwin.
    
    * fixed logic for conditional install of pyQt5
    kbuma authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    74b3f6e View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. 3.19.dev0

    lbianchi-lbl committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    c9ff053 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb85b8f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Simpler implementation of ordering algorithm (CCSI-Toolset#1157)

    * update rank function to use pure python library and move away from mlrose-hiive
    
    * tweak the way we pass permutation argument
    
    * pinning python-tsp version
    
    * tweaking ranked_df in the test_rank function. The new ordering algorithm always start in the node zero and goes reversed to what the mlrose TSP used to do.
    
    * update documentation to reflect change in the library used for ordering designs
    sotorrio1 authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    807ac6b View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Updates to SDoE Documentation Examples Pages (CCSI-Toolset#1160)

    * Update text in Example USF-1
    
    * Update text in Example USF-2
    
    * Update text in Example USF-3
    
    * Add updated figures for Example USF-1
    
    * Add updated figures for Example USF-3
    
    * Update figures in Example USF-1
    
    * Update figures and captions for Example USF-3
    
    * Update text in Example NUSF-1
    
    * Add new screenshots to Example NUSF-1
    
    * Add example file for Example NUSF-1
    
    * Update figures and captions in Example NUSF-1
    
    * Update text in Example IRSF-1
    
    * Add new screenshots for Example IRSF-1
    
    * Update figures in Example IRSF-1
    mirandamartin authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    0d1e950 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    baa13c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Gradient generation tool to support GENN models in FOQUS (CCSI-Toolse…

    …t#1164)
    
    * Brady's gradient generation script
    
    * Adding helpful docstrings and comments
    
    * Brady's working files for gradient model regression
    
    * Integrate Brady's regression script into main file, clean up
    
    * fix formatting for black and pylint
    
    * Generalize for multiple outputs, add settings optimization loop
    
    * Add documentation for gradient tool
    
    * Manually run spellchecker on ML AI Plugin files
    
    * Fix links and file names
    
    * Add option to use simple partial derivative in lieu of chain rule formula
    
    * Fix comment
    
    * run black again
    
    * minor typo
    
    * Give docs page reference name
    
    ---------
    
    Co-authored-by: Keith Beattie <[email protected]>
    bpaul4 and ksbeattie authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    237022b View commit details
    Browse the repository at this point in the history
  2. Support for Surrogate Modeling Toolbox Machine Learning (GENN) Models (

    …CCSI-Toolset#1169)
    
    * Example training script, model file
    
    * Framework to support SMT models
    
    * Update documentation
    
    * Update tests, rename test model
    
    * correct text
    
    * run black
    
    * run typos manually on doc file
    
    * review comment
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    bpaul4 and lbianchi-lbl authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    10df746 View commit details
    Browse the repository at this point in the history
  3. 3.20.dev0

    lbianchi-lbl committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    97e41f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    b99b583 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Add NLOpt installation instructions back (CCSI-Toolset#1175)

    * Add NLOpt installation instructions back
    
    * Fix code block syntax
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    boverhof and lbianchi-lbl authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    5334847 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Add Spell Checker (CCSI-Toolset#1168)

    * first attempt at spellchecker, listing all file types and excluding some known exceptions
    
    * Move file to repo root
    
    * Exclude JSON and R files as we are less sure if they can be corrected
    
    * Add common abbreviations to avoid false positives
    
    * Fix "releative"
    
    * Fix "permision"
    
    * Fix "Setings"
    
    * Fix "untill"
    
    * Fix "buttom"
    
    * Fix "alloted"
    
    * Fix "controling"
    
    * Fix "auxiliary"
    
    * Fix "constriant"
    
    * Fix most typos in non-code files
    
    * Change config file path in GHA workflow
    
    * Fix "seperate"
    
    * Fix "excpetion"
    
    * Fix "handeling"
    
    * Fix "deafult(s)"
    
    * Fix typos in code comments or strings
    
    * Add exclusions for typos for identifiers in non-internal scopes
    
    * Fix typos in code
    
    * Fix typo in figure name
    
    * Fix "thershold"
    
    * Format code
    
    * Fix "NoInteractiveSer"
    
    * Fix "ghostOuput"
    
    * Uncommit and ignore Pipfile
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    Co-authored-by: Keith Beattie <[email protected]>
    3 people authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    250ee8c View commit details
    Browse the repository at this point in the history
  2. Pin pywin32 version to 306 to address CCSI-Toolset#1172 and remove su…

    …pport for Python 3.7 (CCSI-Toolset#1173)
    
    * Add push trigger while WIP
    
    * Add Python 3.9 to compare
    
    * Remove PR jobs while WIP
    
    * Add pull_request trigger while WIP
    
    * Try removing version constraint for Pywin32
    
    * Modify job to run from PR branch
    
    * Add back stable matrix item to avoid failures
    
    * Add back pywin32 version constraint to verify correlation to failures
    
    * Revert "Add back pywin32 version constraint to verify correlation to failures"
    
    This reverts commit c78e3ae.
    
    * Revert "Remove PR jobs while WIP"
    
    This reverts commit e3e428d.
    
    * Add exact version constraint for pywin32
    
    * Add pywin32 version to conda install commands in docs and CI
    
    * Remove Python 3.7 from installation docs and CI matrices
    
    * Revert temporary changes to nightlies CI workflow
    lbianchi-lbl authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    f69912d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. SDoE: embedding SDoE plots into QDialog windows (CCSI-Toolset#1171)

    * fix FixedFormatter issue when plotting with matplotlib
    
    * embedding all SDoE plots into QDialog windows
    
    * fixing test_plot_utils.py
    
    * fixing test_plot_utils.py
    
    * fixing test_plot_utils.py
    
    * showing the 2 NUSF plots in the same QDialog window
    
    * adding QDialog window titles
    
    * fix previous commit
    
    * fixing sdoe gui test
    
    * importing Window class from sdoePreview
    
    * adding tests for plot_weights and plot_pareto functions
    
    * copy_from_package nusf and irsf candidate files
    
    * adding NUSF and IRSF results in JSON files to test plotting functions
    
    * adding more SDoE GUI testing to cover sdoePreview dialog
    sotorrio1 authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cb938bf View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. MVP Surrogate Plugin ML/AI (CCSI-Toolset#1163)

    * Add MVP for ML/AI surrogate plugin
    
    * Add copy of data file for testing
    
    * Formatting changes
    
    * Resolve pylint error
    
    * Initial implementation of GUI tests for surrogate plugins
    
    * Skip tests if tensorflow not available
    
    * Add utility method to export input and output vars directly as dataframe
    
    * Add utility method to get currently selected input and output vars data
    
    * Add example code for accessing selected input and output vars and data
    
    * Format
    
    * Remove f-string syntax incompatible with Python 3.7
    
    * Updated to use variables from flowsheet
    
    * Remove unused and/or redundant local variables for training data
    
    * Intercept stdout so that training output can be shown in GUI
    
    * Change model serialization file format to resolve deprecation warning
    
    * Use flowsheet for pytorch_nn.py and scikit_nn.py
    
    * Formatting
    
    * Displays pytorch_nn.py output in FOQUS GUI
    
    * Handle pylint error
    
    * Generalize importorskip using parametrization
    
    * Use different session file for NN training
    
    * Add variable selection before executing
    
    * Format code
    
    * Draft description for pytorch_nn.py and scikit_nn.py
    
    Also fixed spacing in keras_nn.py description
    
    * Added input validation and custom file name option
    
    * Add ml_ai subdirectory to default path for output file
    
    * Fix typos identified by Spell Checker
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    Co-authored-by: Keith Beattie <[email protected]>
    Co-authored-by: Brandon Paul <[email protected]>
    Co-authored-by: Brandon Paul <[email protected]>
    5 people authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    c11cc51 View commit details
    Browse the repository at this point in the history
  2. Surrogate Plugin ML/AI Documentation (CCSI-Toolset#1181)

    * Initial documentation for keras_nn plugin
    
    * Fix doc issues
    
    * Make docs generic to include pytorch and sci-kit learn
    
    * Add note mentioning planned updates
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    bpaul4 and lbianchi-lbl authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f0cf1c3 View commit details
    Browse the repository at this point in the history
  3. Enable CI static check to enforce consistent import order (CCSI-Tools…

    …et#1170)
    
    * Enable wrong-import-order Pylint check
    
    * Investigate why enabled check is not enforced
    
    * Edit CLI flags on the command that actually gets run
    
    * Make pytest jobs dependent on pylint
    
    * Run isort 5.12.0
    
    * Run Black
    
    * Move conditional imports after normal imports to allow isort to work
    
    * Run isort --profile=black
    
    * Fix remaining file
    
    * Run isort on recently added or modified files
    lbianchi-lbl authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6694f80 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Ensure paths mentioned in Sphinx docs are valid (CCSI-Toolset#1183)

    * Add Sphinx extension adding role to render and validate repository paths
    
    * Convert existing data paths in flowsheet tutorial to use repopath role
    
    * Convert most of the examples path references to use :path: Sphinx role
    
    * Add sphinxcontrib.jquery to extensions to restore search functionality
    
    * Format with Black
    
    * Remove unused first iteration
    
    * Use os.fspath() consistently
    
    * Add more specific validation for files
    
    * Format code
    lbianchi-lbl authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    f2a4cb6 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. 3.21.dev0

    lbianchi-lbl committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    b592906 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. OUU: Fixing documentation typo (CCSI-Toolset#1187)

    * change objection with objective
    
    * fix typo 
    
    fixing typo caught by spelling checker
    sotorrio1 authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9faf1d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Enable support for Python 3.8 thru 3.12 (CCSI-Toolset#1165)

    * Enable CI checks for Python 3.10 and 3.11
    
    * Address Pyqt set value type error
    
    * Formatting
    
    * Update Pylint/Astroid requirements
    
    * Temporarily skip Pylint for Python 3.8
    
    * Resolve TypeError in SDOE widget
    
    * Try adding macos-arm64 with exclusions for unavailable combinations
    
    * Remove job-level if due to matrix context being (ironically) unavailable
    
    * Try streamlining logic for pytest steps with and without coverage
    
    * Add step for ad-hoc Conda setup on macOS ARM
    
    * Try using .bash_profile to resolve failures in Conda setup step
    
    * Add PyQt 5 requirement for macOS ARM
    
    * Ensure step outcome matches command exit code
    
    * Apply strict error shell options to setup-foqus Action as well
    
    * Try requiring a newer matplotlib version for Python 3.11+
    
    * Fix PEP508 syntax
    
    * Make code using matplotib.Axes.lines compatible with 3.6+ API
    
    * Try streamlining requirements
    
    * Remove matrix.unavailable include as not needed
    
    * Update to non-deprecated Action versions
    
    * Update actions/upload-artifact
    
    * Update hopefully last Action with deprecated version
    
    * Add loose xfail marker for test being tracked in CCSI-Toolset#1195
    
    * Try updating codecov-action to v3
    
    * Make ARM default for macOS
    
    * Try installing Miniconda version through setup-miniconda Action
    
    * Remove joblib requirement that shouldn't be needed anymore
    
    * Try to see what breaks with Python 3.12 while we're at it
    
    * Replace deprecated/removed imp with importlib
    
    * Actually remove the imp import
    
    * Update default Python version
    
    * Hardcode Python version since env context is not available in matrix def
    
    * Revert accidental indentation
    
    * Try if pytest version is causing issues
    
    * Try adding the tensorflow constraint with outer quotes for YAML
    
    * Use full 3.8-3.12 matrix for Pylint
    
    * Try if crash on 3.8 is resolved with Pylint 3.1.0
    
    * Use Pylint 2 with Python 3.8 to avoid crash
    
    * Format with Black
    
    * Fix Pylint directive after formatting
    
    * Specify Python version
    
    * Use requirements file for ML/AI dependencies
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    franflame and lbianchi-lbl authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    820bbdb View commit details
    Browse the repository at this point in the history
  2. update FOQUS documentation to include info on how to set paths for Si…

    …mSinter and TurbineLite (CCSI-Toolset#1204)
    
    Co-authored-by: Keith Beattie <[email protected]>
    kbuma and ksbeattie authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    0be08fc View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Adding type annotations to SDoE (CCSI-Toolset#1184)

    * adding type annotations to SDoE
    
    * fixing typo in session.py
    
    * using typing.List and typing.Dict
    
    * fix issues in df_utils.py
    
    * add TypedDict to irsf
    
    * add TypedDict to nusf
    
    * add TypedDict to plot_utils
    
    * add TypedDict to usf
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    sotorrio1 and lbianchi-lbl authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f36093a View commit details
    Browse the repository at this point in the history
  2. Add Turbine Configuration section to Debugging documentation (CCSI-To…

    …olset#1203)
    
    * Add Turbine Configuration section
    
    * try file role
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    
    * flip slashes
    
    * flip slashes back, try double slash
    
    * try just double backslash, no file role
    
    * Try if using :file: role renders correctly for RTD build
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    bpaul4 and lbianchi-lbl authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9aa7d35 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. parallelize USF and NUSF algorithms using Dask (CCSI-Toolset#1198)

    * parallelize USF algorithm using Dask
    
    * code formatting
    
    * removing import that is not yet ready
    
    * put back update best_val removed during refactor
    
    * adding minimax mode to USF test
    
    * do timing in benchmark
    
    * fixing import order per linter
    
    * adding dataframe extenstion from dask and pinning to <2024.3 due to bug reported to dask
    
    * cleaning up seed usage in dask USF test and benchmark
    
    * tweak to work as expected with dask 2024.3
    
    * restrict pytest version
    
    * NUSF algorithm parallelization using Dask
    
    * fixing up dask tests that load files
    
    * Format with Black
    
    * make dask CLI flag `kebab-kase`
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    
    * adding type annotations and reusing nusf functions
    
    * adding logging when loading dask client fails
    
    * fixing type hints to work with python 3.8
    
    * fix type annotation for python 3.8
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    kbuma and lbianchi-lbl authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    fbda808 View commit details
    Browse the repository at this point in the history
  2. SDoE: implementing input type dependent ordering capability (CCSI-Too…

    …lset#1194)
    
    * implementing difficulty column and ordering depending on input difficulty.
    
    * remove order.py
    
    * add test for order_blocks function
    
    * add difficulty to config files so tests pass
    
    * save one final design
    
    * fix test_order
    
    * Format files with Black
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    sotorrio1 and lbianchi-lbl authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8c98cfa View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Bump black from 22.3.0 to 24.3.0 (CCSI-Toolset#1206)

    * Bump black from 22.3.0 to 24.3.0
    
    Bumps [black](https://github.com/psf/black) from 22.3.0 to 24.3.0.
    - [Release notes](https://github.com/psf/black/releases)
    - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
    - [Commits](psf/black@22.3.0...24.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: black
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Format using Black 24.3.0
    
    * Run Black 24.3.0 also on files outside foqus_lib
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ludovico Bianchi <[email protected]>
    dependabot[bot] and lbianchi-lbl authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    295119e View commit details
    Browse the repository at this point in the history
  2. Update copyright year to 2024 (CCSI-Toolset#1207)

    * Run addheader after updating copyright year to 2024
    
    * Update copyright year outside headers
    
    * Remove spurious trailing newline in header_text.txt
    lbianchi-lbl authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    5573052 View commit details
    Browse the repository at this point in the history
  3. 3.22.dev0

    lbianchi-lbl committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7b3dbab View commit details
    Browse the repository at this point in the history
  4. A few more copyright year updates (CCSI-Toolset#1208)

    * Found a few more files that needed the copyright year updated
    
    * Adding usage to .addheader.yml and running it again
    ksbeattie authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    1161d04 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Fixes for bugs related to SDOE in 3.21-rc (CCSI-Toolset#1210)

    * restricting matplotlib due to issues when using 3.8
    
    * cast parameter for setValue to int
    
    * Add link to CCSI-Toolset#1211
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    kbuma and lbianchi-lbl authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    47053af View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    ec385e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Fix typos from recent update to v1.20.7 (CCSI-Toolset#1216)

    * Add arange as known exception
    
    * Update mainWindow.py
    
    * Update graph.py
    
    * Update ALAMO.py
    
    * Update surrogate.py
    
    * Update irsf.py
    
     probably initials, add periods so it's not flagged
    
    * Add yhat, iy as known variable names to except
    
    * Update session.py
    bpaul4 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8da0631 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Resolve SMT Method Changes / Support for JENN Models (CCSI-Toolset#1217)

    * update smt genn to new syntax, create example of jenn and retrain models
    
    * update code, tests and dependency list
    
    * update documentation
    
    * run black
    
    * Update copyright year in new file
    bpaul4 authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0b7f3c8 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Fixing pandas deprecation (CCSI-Toolset#1214)

    * fix pandas deprecation for UQ
    
    * fix pandas deprecation for SDoE and ODoE
    
    * casting "time" column in UQ result as str instead of datetime
    
    * casting column dtypes in the dataframe initialization
    sotorrio1 authored May 7, 2024
    Configuration menu
    Copy the full SHA
    7a04a6b View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    c953148 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70fdb66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    830a6c2 View commit details
    Browse the repository at this point in the history
  4. Add Watchtower to installs

    boverhof committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8bb96d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b158460 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    f135a19 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Add check to ensure PSUADE is found at FOQUS startup (CCSI-Toolset#1226)

    * Define logger variable once
    
    * Add verification for PSUADE executable and exit with error if not found
    lbianchi-lbl authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    38c546b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    970d82d View commit details
    Browse the repository at this point in the history
  2. add import

    boverhof committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    270396a View commit details
    Browse the repository at this point in the history
  3. add core

    boverhof committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    843d202 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    1b6495a View commit details
    Browse the repository at this point in the history
  2. less logging messages

    boverhof committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    7ec236d View commit details
    Browse the repository at this point in the history
  3. update logging

    boverhof committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ef445bf View commit details
    Browse the repository at this point in the history
  4. clean code

    boverhof committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c59a84c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Update ML AI Plugin To Support Keras 3 (CCSI-Toolset#1223)

    * reorganize ML_AI example files and regenerate models with latest H5-compatible TensorFlow
    
    * update tests to verify new file structure is working
    
    * first attempt at updating examples, methods, tests to support Keras 3
    
    * pickup copied zip file
    
    * run black
    
    * unfix TensorFlow to use latest Keras
    
    * add example of mea column model with no custom layer
    
    * add handling for no custom layer and for TFSM models
    
    * run black
    
    * update documentation
    
    * test running ML AI tests on Python 3.9 and 3.11
    
    * add prints to help debugging
    
    * more print statements and items for debugging
    
    * run black, again
    
    * revert debugging changes, remove file size condition
    
    * Update checks.yml
    
    * Temporarily set pytest to exit after 3 failures to debug macOS timeouts
    
    * Remove job dependencies to work around repeated spell-check errors
    
    * Try increasing timeout causing test failures on macOS
    
    * Try requiring different TF version for macOS
    
    * Avoid installing TF at all on macOS
    
    * Update expected exception for TF import
    
    ---------
    
    Co-authored-by: Ludovico Bianchi <[email protected]>
    bpaul4 and lbianchi-lbl authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    06fe4b7 View commit details
    Browse the repository at this point in the history
  2. Update Codecov CI configuration (CCSI-Toolset#1229)

    * Use dedicated dependent job for Codecov upload
    
    * Empty commit to trigger CI
    
    * Fix indentation
    lbianchi-lbl authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    70f62e2 View commit details
    Browse the repository at this point in the history
  3. Adding more tests to SDoE (CCSI-Toolset#1225)

    * Tweaking test_plot_utils and test_sdoe. Adding test_df_utils
    
    * clean up imports
    
    ---------
    
    Co-authored-by: Keith Beattie <[email protected]>
    Co-authored-by: Ludovico Bianchi <[email protected]>
    3 people authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a80a7f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Update Docs For ALAMO EXE Note (CCSI-Toolset#1230)

    * Update settings.rst
    
    * Update install_optional.rst
    
    * Update alamo.rst
    bpaul4 authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    c33fd58 View commit details
    Browse the repository at this point in the history
  2. Improving SDoE GUI Testing Coverage (CCSI-Toolset#1220)

    * TestNUSF in progress
    
    For issue CCSI-Toolset#1218
    
    * Working NUSF Dropdown Selection
    
    * Formatting
    
    * Implement Run SDoE in Test
    
    * Add Test for NUSF Plotting
    
    * Check Generated Design rows instead of run button
    
    * Working test for NUSF-2 Tutorial
    
    * Placing NUSF and NUSF2 tests together causes other error
    
    * NUSF and NUSF2 now in separate files
    
    The two tests succeed when run individually, but not when all tests are run together
    
    * Change window fixture scope to "module"
    
    * Run black .
    
    * Revert conftest.py change
    
    * Move NUSF tests to test_sdoe.py
    
    * Try uploading coverage report even if pytest step fails
    
    ---------
    
    Co-authored-by: Pedro Sotorrio <[email protected]>
    Co-authored-by: Ludovico Bianchi <[email protected]>
    3 people authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    1dd5a24 View commit details
    Browse the repository at this point in the history
  3. 3.23.dev0

    boverhof committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    fb0777c View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    691185f View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    1e6f013 View commit details
    Browse the repository at this point in the history
  2. format with black

    boverhof committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1142414 View commit details
    Browse the repository at this point in the history