-
Notifications
You must be signed in to change notification settings - Fork 23
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
RFC: Fix Unit Tests #108
RFC: Fix Unit Tests #108
Commits on Dec 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 841d152 - Browse repository at this point
Copy the full SHA 841d152View commit details
Commits on Jan 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49b2f07 - Browse repository at this point
Copy the full SHA 49b2f07View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9cba86 - Browse repository at this point
Copy the full SHA b9cba86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 640a376 - Browse repository at this point
Copy the full SHA 640a376View commit details
Commits on Jan 10, 2022
-
* wpto playground * format changes * upload temporary test script * wpto extract with REST API * fix directional wave spectrum bug * upload hindcast example * auto format time_index into datetime array * add tests for hindcast * remove temp file * bug fix for available buoy data vs hindcast * upload data * moving test files into hindcast folder * updating toolbox paths * updating hindcast example * Setup CI, v16.2, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.3, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.4, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.5, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.6, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.7, list installed toolboxes and addons * Setup CI, v17, uninstall all pre-installed toolboxes * Setup CI, v17.1, uninstall all pre-installed toolboxes * Setup CI, v17.2, toggle off all pre-installed toolboxes * Setup CI, v17.3, toggle off all pre-installed toolboxes * Setup CI, v17.4, toggle off all pre-installed toolboxes * Setup CI, v17.5, toggle off all pre-installed toolboxes * Setup CI, v17.6, toggle off all pre-installed toolboxes * Setup CI, v17.7, toggle off all pre-installed toolboxes * Setup CI, v17.8, toggle off all pre-installed toolboxes * Setup CI, v17.9, toggle off all pre-installed toolboxes * Setup CI, v17.10, list installed addons and toolboxes * Setup CI, v17.11, start uninstalling toolboxes * Setup CI, v17.12, start uninstalling toolboxes * Setup CI, v17.13, start uninstalling toolboxes * Setup CI, v17.14, start uninstalling toolboxes * Setup CI, v17.15, start uninstalling toolboxes * Setup CI, v17.16, start uninstalling toolboxes * Setup CI, v17.17, start uninstalling toolboxes * Setup CI, v17.18, start uninstalling toolboxes * Setup CI, v17.19, start uninstalling toolboxes * Setup CI, v17.20, start uninstalling toolboxes * Setup CI, v17.21, start uninstalling toolboxes * Setup CI, v17.22, start uninstalling toolboxes * Setup CI, v17.23, start uninstalling toolboxes * Setup CI, v17.24, start uninstalling toolboxes * Setup CI, v17.25, start uninstalling toolboxes * Setup CI, v17.26, start uninstalling toolboxes * Setup CI, v17.27, start uninstalling toolboxes * Setup CI, v17.28, start uninstalling toolboxes * Setup CI, v17.29, start uninstalling toolboxes * Setup CI, v17.30, start uninstalling toolboxes * Setup CI, v17.31, start uninstalling toolboxes * Setup CI, v17.32, start uninstalling toolboxes * Setup CI, v17.33, start uninstalling toolboxes * Setup CI, v17.34, start uninstalling toolboxes * Setup CI, v17.35, start uninstalling toolboxes * Setup CI, v18, simplify to most basic test * Setup CI, v19, install mhkit toolbox * Setup CI, v20, run a single test that uses mhkit * Setup CI, v21, run a single different test that uses mhkit * Setup CI, v21.1, run a single different test that uses mhkit * Setup CI, v21.2, run a single different test that uses mhkit * Add function to reload python in matlab after python code changes * Fix paths to python usgs and noaa functions * Update pierson_moskowitz_spectrum wrapper with additional Hs parameter * Update create_spectra with additional Hs parameter * Update tests fixing mostly broken relative file paths Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Matthew Boyd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0cf0143 - Browse repository at this point
Copy the full SHA 0cf0143View commit details
Commits on Jan 28, 2022
-
Adding tests to account for the new plot functions plot_tidal_phase_e…
…xceedance and plot_tidal_phase_probability
Configuration menu - View commit details
-
Copy full SHA for 85e3eea - Browse repository at this point
Copy the full SHA 85e3eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1934740 - Browse repository at this point
Copy the full SHA 1934740View commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f63c0bc - Browse repository at this point
Copy the full SHA f63c0bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 369d0cf - Browse repository at this point
Copy the full SHA 369d0cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c44d5 - Browse repository at this point
Copy the full SHA 60c44d5View commit details -
Addressing issue #65 tidal ebb and flood plots for Matlab (#73)
* Setup CI, v16.2, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.3, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.4, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.5, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.6, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.7, list installed toolboxes and addons * Setup CI, v17, uninstall all pre-installed toolboxes * Setup CI, v17.1, uninstall all pre-installed toolboxes * Setup CI, v17.2, toggle off all pre-installed toolboxes * Setup CI, v17.3, toggle off all pre-installed toolboxes * Setup CI, v17.4, toggle off all pre-installed toolboxes * Setup CI, v17.5, toggle off all pre-installed toolboxes * Setup CI, v17.6, toggle off all pre-installed toolboxes * Setup CI, v17.7, toggle off all pre-installed toolboxes * Setup CI, v17.8, toggle off all pre-installed toolboxes * Setup CI, v17.9, toggle off all pre-installed toolboxes * Setup CI, v17.10, list installed addons and toolboxes * Setup CI, v17.11, start uninstalling toolboxes * Setup CI, v17.12, start uninstalling toolboxes * Setup CI, v17.13, start uninstalling toolboxes * Setup CI, v17.14, start uninstalling toolboxes * Setup CI, v17.15, start uninstalling toolboxes * Setup CI, v17.16, start uninstalling toolboxes * Setup CI, v17.17, start uninstalling toolboxes * Setup CI, v17.18, start uninstalling toolboxes * Setup CI, v17.19, start uninstalling toolboxes * Setup CI, v17.20, start uninstalling toolboxes * Setup CI, v17.21, start uninstalling toolboxes * Setup CI, v17.22, start uninstalling toolboxes * Setup CI, v17.23, start uninstalling toolboxes * Setup CI, v17.24, start uninstalling toolboxes * Setup CI, v17.25, start uninstalling toolboxes * Setup CI, v17.26, start uninstalling toolboxes * Setup CI, v17.27, start uninstalling toolboxes * Setup CI, v17.28, start uninstalling toolboxes * Setup CI, v17.29, start uninstalling toolboxes * Setup CI, v17.30, start uninstalling toolboxes * Setup CI, v17.31, start uninstalling toolboxes * Setup CI, v17.32, start uninstalling toolboxes * Setup CI, v17.33, start uninstalling toolboxes * Setup CI, v17.34, start uninstalling toolboxes * Setup CI, v17.35, start uninstalling toolboxes * Setup CI, v18, simplify to most basic test * Setup CI, v19, install mhkit toolbox * Setup CI, v20, run a single test that uses mhkit * Setup CI, v21, run a single different test that uses mhkit * Setup CI, v21.1, run a single different test that uses mhkit * Setup CI, v21.2, run a single different test that uses mhkit * Add function to reload python in matlab after python code changes * Fix paths to python usgs and noaa functions * Update pierson_moskowitz_spectrum wrapper with additional Hs parameter * Update create_spectra with additional Hs parameter * Update tests fixing mostly broken relative file paths * Adressing issue #65 tidal ebb and flood plots for Matlab * adding the project file * updating the function descriptions * Merge QC_Test into master (#63) * Add QC_Test.m draft * check incriment working * Update qctest file * test_check_timestep passes * test_check_delta passes * cleanup Co-authored-by: kbrode22 <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Bhaskar <[email protected]> * Adding tests to account for the new plot functions plot_tidal_phase_exceedance and plot_tidal_phase_probability * Bug fix io request data (#78) * Rewrite usgs data request with no python calls to fix ssl error * Rewrite noaa data request with no python calls to fix ssl error, WIP * Split noaa data calls into max day periods * Rewrite ndbc available data request with no python calls to fix ssl error * Rewrite ndbc data request with no python calls to fix ssl error, WIP * Rewrite ndbc data request with no python calls to fix ssl error, include stdmet option * Handle errors from noaa data query * Update example with noaa data query after change to options argument * Check parameter input types to request_usgs_data.m * minor edits * Add proxy instructions and remove associated deprecated code * Handle more NDBC file formats and corruptions * Filter the NDBC available data by buoy * Resolve mostly relative file path issues in associated live scripts * Add automatic retries to usgs, noaa and ndbc data queries Co-authored-by: rpauly18 <[email protected]> * Move CI Unit Tests to GitHub Actions (#80) * Speed up reading of dataframe datetimes * Add datetime_index_to_ordinal function to pandas_dataframe module to convert the datetime index of dataframes to MATLAB ordinal values * Convert all methods using cell arrays to get the datetimes index to use datetime_index_to_ordinal function * Fix test assert to check for POSIX time rather than string * Skip tests of environmental_contour function which is broken * Run CI tests with all installed from source and OutOfProcess execution mode * Rename run_tests to tests and delete main * Give the workflow a more badge friendly name and add to README * Minor changes * Delete TravisCI build * Remove unused import * Remove duplicated code Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: McVey <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Parangat Bhaskar <[email protected]> Co-authored-by: kbrode22 <[email protected]> Co-authored-by: Bhaskar <[email protected]> Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: Mathew Topper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02e3440 - Browse repository at this point
Copy the full SHA 02e3440View commit details -
Addressing issue #59 magnitude and phase function for Matlab (#76)
* Addressing issue #59 magnitude and phase function for Matlab * Adding tests for magnitude_phase function Co-authored-by: McVey <[email protected]> Co-authored-by: rpauly18 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 219879e - Browse repository at this point
Copy the full SHA 219879eView commit details
Commits on Feb 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 39f11dc - Browse repository at this point
Copy the full SHA 39f11dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b75a55 - Browse repository at this point
Copy the full SHA 4b75a55View commit details -
* Setup CI, v16.2, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.3, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.4, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.5, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.6, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.7, list installed toolboxes and addons * Setup CI, v17, uninstall all pre-installed toolboxes * Setup CI, v17.1, uninstall all pre-installed toolboxes * Setup CI, v17.2, toggle off all pre-installed toolboxes * Setup CI, v17.3, toggle off all pre-installed toolboxes * Setup CI, v17.4, toggle off all pre-installed toolboxes * Setup CI, v17.5, toggle off all pre-installed toolboxes * Setup CI, v17.6, toggle off all pre-installed toolboxes * Setup CI, v17.7, toggle off all pre-installed toolboxes * Setup CI, v17.8, toggle off all pre-installed toolboxes * Setup CI, v17.9, toggle off all pre-installed toolboxes * Setup CI, v17.10, list installed addons and toolboxes * Setup CI, v17.11, start uninstalling toolboxes * Setup CI, v17.12, start uninstalling toolboxes * Setup CI, v17.13, start uninstalling toolboxes * Setup CI, v17.14, start uninstalling toolboxes * Setup CI, v17.15, start uninstalling toolboxes * Setup CI, v17.16, start uninstalling toolboxes * Setup CI, v17.17, start uninstalling toolboxes * Setup CI, v17.18, start uninstalling toolboxes * Setup CI, v17.19, start uninstalling toolboxes * Setup CI, v17.20, start uninstalling toolboxes * Setup CI, v17.21, start uninstalling toolboxes * Setup CI, v17.22, start uninstalling toolboxes * Setup CI, v17.23, start uninstalling toolboxes * Setup CI, v17.24, start uninstalling toolboxes * Setup CI, v17.25, start uninstalling toolboxes * Setup CI, v17.26, start uninstalling toolboxes * Setup CI, v17.27, start uninstalling toolboxes * Setup CI, v17.28, start uninstalling toolboxes * Setup CI, v17.29, start uninstalling toolboxes * Setup CI, v17.30, start uninstalling toolboxes * Setup CI, v17.31, start uninstalling toolboxes * Setup CI, v17.32, start uninstalling toolboxes * Setup CI, v17.33, start uninstalling toolboxes * Setup CI, v17.34, start uninstalling toolboxes * Setup CI, v17.35, start uninstalling toolboxes * updates to spectrum and elevation functions * updating io paths * Setup CI, v18, simplify to most basic test * Setup CI, v19, install mhkit toolbox * Setup CI, v20, run a single test that uses mhkit * Setup CI, v21, run a single different test that uses mhkit * Setup CI, v21.1, run a single different test that uses mhkit * Setup CI, v21.2, run a single different test that uses mhkit * Add function to reload python in matlab after python code changes * Fix paths to python usgs and noaa functions * Update pierson_moskowitz_spectrum wrapper with additional Hs parameter * Update create_spectra with additional Hs parameter * Update tests fixing mostly broken relative file paths * Merge QC_Test into master (#63) * Add QC_Test.m draft * check incriment working * Update qctest file * test_check_timestep passes * test_check_delta passes * cleanup Co-authored-by: kbrode22 <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Bhaskar <[email protected]> * Bug fix io request data (#78) * Rewrite usgs data request with no python calls to fix ssl error * Rewrite noaa data request with no python calls to fix ssl error, WIP * Split noaa data calls into max day periods * Rewrite ndbc available data request with no python calls to fix ssl error * Rewrite ndbc data request with no python calls to fix ssl error, WIP * Rewrite ndbc data request with no python calls to fix ssl error, include stdmet option * Handle errors from noaa data query * Update example with noaa data query after change to options argument * Check parameter input types to request_usgs_data.m * minor edits * Add proxy instructions and remove associated deprecated code * Handle more NDBC file formats and corruptions * Filter the NDBC available data by buoy * Resolve mostly relative file path issues in associated live scripts * Add automatic retries to usgs, noaa and ndbc data queries Co-authored-by: rpauly18 <[email protected]> * Move CI Unit Tests to GitHub Actions (#80) * Speed up reading of dataframe datetimes * Add datetime_index_to_ordinal function to pandas_dataframe module to convert the datetime index of dataframes to MATLAB ordinal values * Convert all methods using cell arrays to get the datetimes index to use datetime_index_to_ordinal function * Fix test assert to check for POSIX time rather than string * Skip tests of environmental_contour function which is broken * Run CI tests with all installed from source and OutOfProcess execution mode * Rename run_tests to tests and delete main * Give the workflow a more badge friendly name and add to README * Minor changes * Delete TravisCI build * Remove unused import * Remove duplicated code * resolving test issues * Add Windows MATLAB-Actions Runners (#81) * Put all test output in a single folder and hide from git * Test windows runner using InProcess mode Also removed pinning of matplotlib. See #80 (comment) * Add develop branch to on-push and on-pull_request Co-authored-by: Matthew Boyd <[email protected]> * fixing tests * removing trouble test temporairly * restarting tests * updating python calls Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: Parangat Bhaskar <[email protected]> Co-authored-by: kbrode22 <[email protected]> Co-authored-by: Bhaskar <[email protected]> Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: Mathew Topper <[email protected]> Co-authored-by: Mathew Topper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cec3557 - Browse repository at this point
Copy the full SHA cec3557View commit details
Commits on Mar 21, 2022
-
* adding deep flag and wave_length * adding depth_regime * updates * first few tests working * adding final tests * updating toolbox * Setup CI, v16.2, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.3, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.4, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.5, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.6, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.7, list installed toolboxes and addons * Setup CI, v17, uninstall all pre-installed toolboxes * Setup CI, v17.1, uninstall all pre-installed toolboxes * Setup CI, v17.2, toggle off all pre-installed toolboxes * Setup CI, v17.3, toggle off all pre-installed toolboxes * Setup CI, v17.4, toggle off all pre-installed toolboxes * Setup CI, v17.5, toggle off all pre-installed toolboxes * Setup CI, v17.6, toggle off all pre-installed toolboxes * Setup CI, v17.7, toggle off all pre-installed toolboxes * Setup CI, v17.8, toggle off all pre-installed toolboxes * Setup CI, v17.9, toggle off all pre-installed toolboxes * Setup CI, v17.10, list installed addons and toolboxes * Setup CI, v17.11, start uninstalling toolboxes * Setup CI, v17.12, start uninstalling toolboxes * Setup CI, v17.13, start uninstalling toolboxes * Setup CI, v17.14, start uninstalling toolboxes * Setup CI, v17.15, start uninstalling toolboxes * Setup CI, v17.16, start uninstalling toolboxes * Setup CI, v17.17, start uninstalling toolboxes * Setup CI, v17.18, start uninstalling toolboxes * Setup CI, v17.19, start uninstalling toolboxes * Setup CI, v17.20, start uninstalling toolboxes * Setup CI, v17.21, start uninstalling toolboxes * Setup CI, v17.22, start uninstalling toolboxes * Setup CI, v17.23, start uninstalling toolboxes * Setup CI, v17.24, start uninstalling toolboxes * Setup CI, v17.25, start uninstalling toolboxes * Setup CI, v17.26, start uninstalling toolboxes * Setup CI, v17.27, start uninstalling toolboxes * Setup CI, v17.28, start uninstalling toolboxes * Setup CI, v17.29, start uninstalling toolboxes * Setup CI, v17.30, start uninstalling toolboxes * Setup CI, v17.31, start uninstalling toolboxes * Setup CI, v17.32, start uninstalling toolboxes * Setup CI, v17.33, start uninstalling toolboxes * Setup CI, v17.34, start uninstalling toolboxes * Setup CI, v17.35, start uninstalling toolboxes * Setup CI, v18, simplify to most basic test * Setup CI, v19, install mhkit toolbox * Setup CI, v20, run a single test that uses mhkit * Setup CI, v21, run a single different test that uses mhkit * Setup CI, v21.1, run a single different test that uses mhkit * Setup CI, v21.2, run a single different test that uses mhkit * Add function to reload python in matlab after python code changes * Fix paths to python usgs and noaa functions * Update pierson_moskowitz_spectrum wrapper with additional Hs parameter * Update create_spectra with additional Hs parameter * Update tests fixing mostly broken relative file paths * Merge QC_Test into master (#63) * Add QC_Test.m draft * check incriment working * Update qctest file * test_check_timestep passes * test_check_delta passes * cleanup Co-authored-by: kbrode22 <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Bhaskar <[email protected]> * Bug fix io request data (#78) * Rewrite usgs data request with no python calls to fix ssl error * Rewrite noaa data request with no python calls to fix ssl error, WIP * Split noaa data calls into max day periods * Rewrite ndbc available data request with no python calls to fix ssl error * Rewrite ndbc data request with no python calls to fix ssl error, WIP * Rewrite ndbc data request with no python calls to fix ssl error, include stdmet option * Handle errors from noaa data query * Update example with noaa data query after change to options argument * Check parameter input types to request_usgs_data.m * minor edits * Add proxy instructions and remove associated deprecated code * Handle more NDBC file formats and corruptions * Filter the NDBC available data by buoy * Resolve mostly relative file path issues in associated live scripts * Add automatic retries to usgs, noaa and ndbc data queries Co-authored-by: rpauly18 <[email protected]> * Move CI Unit Tests to GitHub Actions (#80) * Speed up reading of dataframe datetimes * Add datetime_index_to_ordinal function to pandas_dataframe module to convert the datetime index of dataframes to MATLAB ordinal values * Convert all methods using cell arrays to get the datetimes index to use datetime_index_to_ordinal function * Fix test assert to check for POSIX time rather than string * Skip tests of environmental_contour function which is broken * Run CI tests with all installed from source and OutOfProcess execution mode * Rename run_tests to tests and delete main * Give the workflow a more badge friendly name and add to README * Minor changes * Delete TravisCI build * Remove unused import * Remove duplicated code * Add Windows MATLAB-Actions Runners (#81) * Put all test output in a single folder and hide from git * Test windows runner using InProcess mode Also removed pinning of matplotlib. See #80 (comment) * Add develop branch to on-push and on-pull_request Co-authored-by: Matthew Boyd <[email protected]> * updating test Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: Parangat Bhaskar <[email protected]> Co-authored-by: kbrode22 <[email protected]> Co-authored-by: Bhaskar <[email protected]> Co-authored-by: Matthew Boyd <[email protected]> Co-authored-by: Mathew Topper <[email protected]> Co-authored-by: Mathew Topper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db5a60b - Browse repository at this point
Copy the full SHA db5a60bView commit details
Commits on Mar 31, 2022
-
CDIP Data IO and Graphics (v2) [develop] (#83)
* Setup CI, v16.2, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.3, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.4, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.5, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.6, try to fix HDF5 issue, try fix outlined in Troubleshooting * Setup CI, v16.7, list installed toolboxes and addons * Setup CI, v17, uninstall all pre-installed toolboxes * Setup CI, v17.1, uninstall all pre-installed toolboxes * Setup CI, v17.2, toggle off all pre-installed toolboxes * Setup CI, v17.3, toggle off all pre-installed toolboxes * Setup CI, v17.4, toggle off all pre-installed toolboxes * Setup CI, v17.5, toggle off all pre-installed toolboxes * Setup CI, v17.6, toggle off all pre-installed toolboxes * Setup CI, v17.7, toggle off all pre-installed toolboxes * Setup CI, v17.8, toggle off all pre-installed toolboxes * Setup CI, v17.9, toggle off all pre-installed toolboxes * Setup CI, v17.10, list installed addons and toolboxes * Setup CI, v17.11, start uninstalling toolboxes * Setup CI, v17.12, start uninstalling toolboxes * Setup CI, v17.13, start uninstalling toolboxes * Setup CI, v17.14, start uninstalling toolboxes * Setup CI, v17.15, start uninstalling toolboxes * Setup CI, v17.16, start uninstalling toolboxes * Setup CI, v17.17, start uninstalling toolboxes * Setup CI, v17.18, start uninstalling toolboxes * Setup CI, v17.19, start uninstalling toolboxes * Setup CI, v17.20, start uninstalling toolboxes * Setup CI, v17.21, start uninstalling toolboxes * Setup CI, v17.22, start uninstalling toolboxes * Setup CI, v17.23, start uninstalling toolboxes * Setup CI, v17.24, start uninstalling toolboxes * Setup CI, v17.25, start uninstalling toolboxes * Setup CI, v17.26, start uninstalling toolboxes * Setup CI, v17.27, start uninstalling toolboxes * Setup CI, v17.28, start uninstalling toolboxes * Setup CI, v17.29, start uninstalling toolboxes * Setup CI, v17.30, start uninstalling toolboxes * Setup CI, v17.31, start uninstalling toolboxes * Setup CI, v17.32, start uninstalling toolboxes * Setup CI, v17.33, start uninstalling toolboxes * Setup CI, v17.34, start uninstalling toolboxes * Setup CI, v17.35, start uninstalling toolboxes * Setup CI, v18, simplify to most basic test * Setup CI, v19, install mhkit toolbox * Setup CI, v20, run a single test that uses mhkit * Setup CI, v21, run a single different test that uses mhkit * Setup CI, v21.1, run a single different test that uses mhkit * Setup CI, v21.2, run a single different test that uses mhkit * Add function to reload python in matlab after python code changes * Fix paths to python usgs and noaa functions * Update pierson_moskowitz_spectrum wrapper with additional Hs parameter * Update create_spectra with additional Hs parameter * Update tests fixing mostly broken relative file paths * Merge QC_Test into master (#63) * Add QC_Test.m draft * check incriment working * Update qctest file * test_check_timestep passes * test_check_delta passes * cleanup Co-authored-by: kbrode22 <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Bhaskar <[email protected]> * Bug fix io request data (#78) * Rewrite usgs data request with no python calls to fix ssl error * Rewrite noaa data request with no python calls to fix ssl error, WIP * Split noaa data calls into max day periods * Rewrite ndbc available data request with no python calls to fix ssl error * Rewrite ndbc data request with no python calls to fix ssl error, WIP * Rewrite ndbc data request with no python calls to fix ssl error, include stdmet option * Handle errors from noaa data query * Update example with noaa data query after change to options argument * Check parameter input types to request_usgs_data.m * minor edits * Add proxy instructions and remove associated deprecated code * Handle more NDBC file formats and corruptions * Filter the NDBC available data by buoy * Resolve mostly relative file path issues in associated live scripts * Add automatic retries to usgs, noaa and ndbc data queries Co-authored-by: rpauly18 <[email protected]> * Move CI Unit Tests to GitHub Actions (#80) * Speed up reading of dataframe datetimes * Add datetime_index_to_ordinal function to pandas_dataframe module to convert the datetime index of dataframes to MATLAB ordinal values * Convert all methods using cell arrays to get the datetimes index to use datetime_index_to_ordinal function * Fix test assert to check for POSIX time rather than string * Skip tests of environmental_contour function which is broken * Run CI tests with all installed from source and OutOfProcess execution mode * Rename run_tests to tests and delete main * Give the workflow a more badge friendly name and add to README * Minor changes * Delete TravisCI build * Remove unused import * Remove duplicated code * Initial commit, WIP * More progress, WIP * Make first complete working version of cdip data collector * Refactor datum_categories function * Rename categories to groups * Alphabetize local functions * Fix a couple issues * Finish adding data tests, minus plot tests * Add autoretry * Refactor autoretry * Add compendium plot and associated tests * Add box plot function, not needing statistical toolbox * Customize boxplot function to look more like Python plot * Refactor compendium plot * Add boxplot and associated test * Handle when no times are given * Make plots not open in new window when in live script * Add example live script for CDIP * Make boxplot look more like Python plot * Make compendium plot look more like Python plot * Change plot time parameters from POSIX to datetime * Remove optional nc object parameter * Fix docstring * updating matlab toolbox * Warn on non-existant parameters * Fix spelling errors * Replace a try-catch block * Add low-level netcdf cdip functions for older matlab versions * Reduce query size of USGS instantaneous data test to avoid query limit * Remove USGS instantaneous data test to stop failed CI runs * Remove Python 3.7 CI jobs as it is no longer supported by hosted runners * Remove boxplot legend dependency on data file Co-authored-by: Parangat Bhaskar <[email protected]> Co-authored-by: kbrode22 <[email protected]> Co-authored-by: rpauly18 <[email protected]> Co-authored-by: Bhaskar <[email protected]> Co-authored-by: Mathew Topper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1856b59 - Browse repository at this point
Copy the full SHA 1856b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9318f4f - Browse repository at this point
Copy the full SHA 9318f4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63cb281 - Browse repository at this point
Copy the full SHA 63cb281View commit details -
Configuration menu - View commit details
-
Copy full SHA for d723b3a - Browse repository at this point
Copy the full SHA d723b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e91690 - Browse repository at this point
Copy the full SHA 2e91690View commit details
Commits on May 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 228b583 - Browse repository at this point
Copy the full SHA 228b583View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac394e0 - Browse repository at this point
Copy the full SHA ac394e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4114469 - Browse repository at this point
Copy the full SHA 4114469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7463c04 - Browse repository at this point
Copy the full SHA 7463c04View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8593e4 - Browse repository at this point
Copy the full SHA a8593e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 704ca54 - Browse repository at this point
Copy the full SHA 704ca54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a905e2 - Browse repository at this point
Copy the full SHA 8a905e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 386ac97 - Browse repository at this point
Copy the full SHA 386ac97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722f42e - Browse repository at this point
Copy the full SHA 722f42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c28dcd - Browse repository at this point
Copy the full SHA 8c28dcdView commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d4cb8d - Browse repository at this point
Copy the full SHA 5d4cb8dView commit details
Commits on Jun 2, 2022
-
Merge pull request #97 from hivanov-nrel/matlab_releases
Add older matlab release test case to CI
Configuration menu - View commit details
-
Copy full SHA for eca9e63 - Browse repository at this point
Copy the full SHA eca9e63View commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3c9bd51 - Browse repository at this point
Copy the full SHA 3c9bd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3916302 - Browse repository at this point
Copy the full SHA 3916302View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f3992 - Browse repository at this point
Copy the full SHA c7f3992View commit details -
Adding tests to account for the new plot functions plot_tidal_phase_e…
…xceedance and plot_tidal_phase_probability
Configuration menu - View commit details
-
Copy full SHA for c557c43 - Browse repository at this point
Copy the full SHA c557c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 209d37a - Browse repository at this point
Copy the full SHA 209d37aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4eec2e - Browse repository at this point
Copy the full SHA c4eec2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e779ca - Browse repository at this point
Copy the full SHA 8e779caView commit details -
Removing python dependencies: exceedance_probability. This change wil…
…l need to be propogated through the entire code as I changed the input class, removed an input variable, and changed the output class
Configuration menu - View commit details
-
Copy full SHA for 4cc9ee4 - Browse repository at this point
Copy the full SHA 4cc9ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71b0b38 - Browse repository at this point
Copy the full SHA 71b0b38View commit details -
Updating examples and test in accordance with the changes made to rem…
…ove python dependencies
Configuration menu - View commit details
-
Copy full SHA for 4761a23 - Browse repository at this point
Copy the full SHA 4761a23View commit details
Commits on Nov 17, 2022
-
WDRT functionality: MLER (#96)
* initial mler commit * mler_coefficients function * tests and all MLER functions * mler bug fixes * create mler example * updates from review
Configuration menu - View commit details
-
Copy full SHA for 6be98b5 - Browse repository at this point
Copy the full SHA 6be98b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa4b61 - Browse repository at this point
Copy the full SHA ffa4b61View commit details
Commits on Dec 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed0992d - Browse repository at this point
Copy the full SHA ed0992dView commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3697735 - Browse repository at this point
Copy the full SHA 3697735View commit details
Commits on Jan 24, 2023
-
Dolfyn Functionality: IO and rotations (#79)
* preliminary push for dolfyn IO functionality. This push covers only classic Nortek data format * Completed initial development for signature file read. Also added dolfyn_read() function that will try all three read functions for user * Completed initial development for RDI file read. Outstanding itme: Test functions * initial push for NetCDF read and write functionality for Matlab Dolfyn * Lots of minor and some major fixes from developing testing * Adding changes to conform with most recent Dolfyn-python push * Final stages of testing and minor adjustments. Notably changed all time readings to the dolfyn epoch convention * Finalized version of Dolfyn i/o. No example yet but otherwise ready for review * Adding userdata files that were filtered by gitignore * Adding beginnings of one example and attempts at speeding up performance * Significant speed up for read_signature * Final code optimization for read_signature * bug fix * bug fix in signature and speed optimization for norteck * Speed optimization for read_rdi algorithm * Adding earth2principal rotation, calculate principal heading, and final version of adcp example * ADV Data example for Dolfyn * Adding the orientation tests and accompanying functions * ADV test cases * One bug fix and one change to io_adv_imu test to allow for its use in other tests * Adding rotation test and bug fixes associated with said test * Adding inst2head and beam2inst rotation functions and associated tests * Final ADV rotation tests * Adding two more adp rotation tests and their accompnying files along with bug fixes * final rotation tests * Changing call method of dolfyn_read to be compatable with matlab versions prior to 2021 (ie 'option',value instead of option=value) * First pass at addressing a Matlab bug that didn't allow versions prior to 2021b to read strings in netcdf. To address this I created a new readh5 file and the write_netcdf has changed to auto generate h5 if the version is old. I don't believe that the current test files can be read by older versions though * Updated the h5 schema such that netcdf can now be read by the h5 function so users should get the same answer regardless of matlab version * Further errors associated with Matlab versions before 2021 being addressed * More changes to address reading netcdf with H5 for older versions of Matlab * If you read at netcdf file in h5 and it only has one dimension, that dimension is not specified explicitly from what I can tell. There must be a way to determine what it is but I can not find it * Another change to read_h5 * The set_coords change to dir did not propogate through all the fields the same way that xarray would so I added a manual loop through the fields to make the required changes * Added plotting function for Dolfyn that somewhat resembles the xarray plot functionality. Further testing is needed but the basic concept is in place * Added adp's set_range_offset function * Added the find surface from pressure function for Dolfyn adp * Adding the nan beyond surface function for dolfyn adp * adding the correlation filter for dolfyn adp that removes velocity data below a specified threshold. Additionaly, small change to dolfyn plot tool to accomidate titles with numbers in the title * Interim update for the example
Configuration menu - View commit details
-
Copy full SHA for d29d5e3 - Browse repository at this point
Copy the full SHA d29d5e3View commit details
Commits on Jun 27, 2023
-
* read nc into ds / use finfo.variables * read nc file * read nc file * Rename read_nc_file.m to read_nc_file_var.m read nc file: make file name consistent * read nc file * read netcdf file, test, and test data * read nc file add in doc strings * debug test: check R2020b capatability & why isequaln fails * skip test if r2020; diagnostic output for test * debug test: check why isequaln fails * debug isequaln * debug check isequaln * reduce number of nc files in example_ncfiles/ * update read_nc_file_var * updating mhkit package and matlab version number --------- Co-authored-by: rpauly18 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17157c7 - Browse repository at this point
Copy the full SHA 17157c7View commit details -
* add notes * add notes * add notes * add notes * kc edit typo in wave example * kc fix typos in examples/ * kc fix typos in examples * Update unit_tests.yml check if R2021a works for test run --------- Co-authored-by: Chong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7895020 - Browse repository at this point
Copy the full SHA 7895020View commit details
Commits on Jul 26, 2023
-
Update power quality flicker assessment (#105)
* read nc into ds / use finfo.variables * read nc file * read nc file * Rename read_nc_file.m to read_nc_file_var.m read nc file: make file name consistent * read nc file * read netcdf file, test, and test data * read nc file add in doc strings * debug test: check R2020b capatability & why isequaln fails * skip test if r2020; diagnostic output for test * debug test: check why isequaln fails * debug isequaln * debug check isequaln * calc u0 .5 * power quality update * done calc_idealvoltage * power quality workflow finish * flicker frequency update * add zcd method * update workflow * update calc_alpha0_freq * update flickermeter related * test code finalized * power quality flicker & test * minor changes * PowerQuality: update power example with whole workflow of flicker * add test function for calc_Pst & minor fixes * PQ flicker add workflow & minor changes * PQ flicker minor fix * PQ fix --------- Co-authored-by: Chong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 077f525 - Browse repository at this point
Copy the full SHA 077f525View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71e94da - Browse repository at this point
Copy the full SHA 71e94daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ec27f0 - Browse repository at this point
Copy the full SHA 6ec27f0View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b69d1bd - Browse repository at this point
Copy the full SHA b69d1bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a9a16 - Browse repository at this point
Copy the full SHA 28a9a16View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a8770e8 - Browse repository at this point
Copy the full SHA a8770e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b9ac0c - Browse repository at this point
Copy the full SHA 3b9ac0cView commit details -
Test Case: Add simple MHKiT Python tests
Tests the MHKiT Python installation per: https://mhkit-software.github.io/MHKiT/installation.html#test-mhkit-python-installation
Configuration menu - View commit details
-
Copy full SHA for 18f47ea - Browse repository at this point
Copy the full SHA 18f47eaView commit details -
Workflow: Use anaconda for python executable
On windows it seems like python is failing to find/use h5py. This uses anaconda to install h5py and netcdf4.
Configuration menu - View commit details
-
Copy full SHA for d5b2667 - Browse repository at this point
Copy the full SHA d5b2667View commit details
Commits on Nov 1, 2023
-
Workflow: Troubleshoot Windows MATLAB not loading python
Error: Caught "std::exception" Exception message is: Unable to launch Simple server: Unable to launch C:\Program Files\MATLAB\R2023b\interprocess\bin\win64\pycli\MATLABPyHost.exe because: Peer process exited before transport type handshake. Exit status: 3221226505 ERROR: MATLAB error Exit Status: 0x00000001 exit status 1 Maybe need MATLAB Engine API for python https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html ? MacOS: Brew install hdf5 and netcdf Ubuntu: Set MATLAB pyenv Execution Mode to OutOfProcess Windows: pip failing to install matlab engine, trying only binary flag... # 51 Windows only: Install matlab engine per: https://pypi.org/project/matlabengine/ Ubuntu tests ran to completion! Macos Still failing at pip install mhkit, specifically the hd5py wheel build step. Pip installing numpy 53 54 Actually pip install numpy on macos, only test mhkit python on windows 55 Macos - no change, Following https://stackoverflow.com/questions/66741778/how-to-install-h5py-needed-for-keras-on-macos-with-m1 and exporting HDF5_DIR 56 Macos: Skip brew install entirely Windows: Skip install of matlab engine All: Use OutOfProcess for matlab python 57 Macos: use only-binary flag 58: Uninstall mhkit prior to installing mkhit 59: Explicitly setup python on ubuntu and macos. Seems like macos is using python2. Also explicitly use python3 and pip3 60: Printing mhkit version fails. Only try to import mhkit. 61: MacOS Install mhkit from pip not source 62: Attempt to verify mhkit install 63: try to install from source with pip not pip3 64: Remove only binary flag on pip source install 65: Remove python3/pip3 66: Simplify mhkit version call 67: Macos is working, now ubuntu is not. Outputting pip freeze 68: Install mhkit from pip cloud, not local 69: Use latest versions of actions/checkout@v4 and actions/setup-python@v4 Should fix errors with older github actions that show up at the bottom of the workflow run output 70: Only test on windows, see if this helps with License Manager issues 71: Test MHKIT python import first in MATLAB 72: Correct 71 73: Try not changing execution mode to out of process 74: See if we can import h5py 75: Add output python path to run.m. Matlab does this once per run, and we set in in the last run, so we are seeing matlab use the system python, but we want it to use the conda python version. 76: Output run.m, still seeing same problem as 75 78: Use pyenv to set python version 79: Explicitly set python version, not sure why the same command run through echo outputs a different result. Seeing run.m before using is smart. 80: Echo with newline 81: Now try ExecutionMode OutOfProcess... 82: Got this error again: Unable to launch Simple server: Unable to launch C:\Program Files\MATLAB\R2023b\interprocess\bin\win64\pycli\MATLABPyHost.exe Going to try pip installing matlabengine again... 83: Use matlabengine pip install instructions on github... 84: Use powershell to pass anaconda version to run.m file... 85: Fix powershell cmd... 86: Actually fix powershell cmd 87: Use InProcess for Windows Matlab python, does not work for mhkit, but at least tests run...
Configuration menu - View commit details
-
Copy full SHA for 63fbf91 - Browse repository at this point
Copy the full SHA 63fbf91View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d7b8c46 - Browse repository at this point
Copy the full SHA d7b8c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb09df - Browse repository at this point
Copy the full SHA 7fb09dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc0429 - Browse repository at this point
Copy the full SHA 0cc0429View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb810f1 - Browse repository at this point
Copy the full SHA fb810f1View commit details -
Workflow: Delete combined Window/Unix unit test
Currently windows always fail due to the way that MATLAB works in the cloud. Previously we separated out unit tests into two files and we are deleting this file.
Configuration menu - View commit details
-
Copy full SHA for 0ffaa82 - Browse repository at this point
Copy the full SHA 0ffaa82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 980e639 - Browse repository at this point
Copy the full SHA 980e639View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecfe15d - Browse repository at this point
Copy the full SHA ecfe15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c3bb65 - Browse repository at this point
Copy the full SHA 0c3bb65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa7ca8 - Browse repository at this point
Copy the full SHA 4aa7ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 794cd20 - Browse repository at this point
Copy the full SHA 794cd20View commit details
Commits on Nov 6, 2023
-
Workflow: Revert back to run command action
The test action has more features for testing, but the we need to specifically set pyenv which is not possible at the moment.
Configuration menu - View commit details
-
Copy full SHA for 4e65ae7 - Browse repository at this point
Copy the full SHA 4e65ae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40bd473 - Browse repository at this point
Copy the full SHA 40bd473View commit details
Commits on Nov 17, 2023
-
Tests: Fix projected capture calc to reflect python change
This commit: MHKiT-Software/MHKiT-Python@13407e8 changes the value of this calculation, so here we change the assertion.
Configuration menu - View commit details
-
Copy full SHA for 42c9a58 - Browse repository at this point
Copy the full SHA 42c9a58View commit details -
Test: Use pm spectrum to match python test
Match this test to the equivalent test in MHKiT-Python: https://github.com/MHKiT-Software/MHKiT-Python/blob/2ccc286a65685e5e2f5ab68a467209917f0161d9/mhkit/tests/loads/test_loads.py#L139
Configuration menu - View commit details
-
Copy full SHA for b40f427 - Browse repository at this point
Copy the full SHA b40f427View commit details -
Currently the timeseries_to_pandas function fails when passed a one dimensional array. This bypasses than function and converts the input list and optional index to a pd.Series
Configuration menu - View commit details
-
Copy full SHA for 7bb130f - Browse repository at this point
Copy the full SHA 7bb130fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f704dc6 - Browse repository at this point
Copy the full SHA f704dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd0271d - Browse repository at this point
Copy the full SHA cd0271dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be7ada7 - Browse repository at this point
Copy the full SHA be7ada7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6e486 - Browse repository at this point
Copy the full SHA 8a6e486View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e6a4f5 - Browse repository at this point
Copy the full SHA 6e6a4f5View commit details -
Revert "WIP: Test more recent of versions of h5py in mhkit-python"
More recent versions of h5py do not affect the pip build, it is still failing. This reverts commit b866292.
Configuration menu - View commit details
-
Copy full SHA for 9e3f739 - Browse repository at this point
Copy the full SHA 9e3f739View commit details -
Workflow: Explicitly install hdf5 and netcdf4
This is an attempt to fix pip installing mhkit.
Configuration menu - View commit details
-
Copy full SHA for d60ae1d - Browse repository at this point
Copy the full SHA d60ae1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5c567 - Browse repository at this point
Copy the full SHA 7e5c567View commit details -
Workflow: Install numpy prior to mhkit build
This is an attempt to get hd5py to build, which is now failing with ModuleNotFoundError: No module named 'numpy'
Configuration menu - View commit details
-
Copy full SHA for d83723c - Browse repository at this point
Copy the full SHA d83723cView commit details -
Workflow: Narrow Python and MATLAB versions
These are the versions that are currently working. Essentially this is all versions of MATLAB from 2021b and python 3.8-3.10. Note that pip installing mhkit fails on python 3.11. This specifically does not change the exclusions which include provisions for later versions of python and earlier versions of MATLAB.
Configuration menu - View commit details
-
Copy full SHA for c4fd688 - Browse repository at this point
Copy the full SHA c4fd688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1f499 - Browse repository at this point
Copy the full SHA 0c1f499View commit details -
Workflow: Try more python versions on windows
Attempting to troubleshoot pip install mhkit on python 3.11
Configuration menu - View commit details
-
Copy full SHA for 4732a4e - Browse repository at this point
Copy the full SHA 4732a4eView commit details -
Workflow: Use MHKiT-Python conda installation method
Currently the python 3.11 pip install mhkit fails on the netcdf4/hd5py wheel build. This is an attempt to fix that bug, but also build mhkit and python in the same way they are built in the parent repo.
Configuration menu - View commit details
-
Copy full SHA for 1504e10 - Browse repository at this point
Copy the full SHA 1504e10View commit details -
Workflow: Explicitly activate the conda environment shell call
Again, following along with the way the mhkit-python workflow executes shell scripts.
Configuration menu - View commit details
-
Copy full SHA for 3831f1d - Browse repository at this point
Copy the full SHA 3831f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa20773 - Browse repository at this point
Copy the full SHA fa20773View commit details -
Workflow: Fix: Test using Python OutOfProcess
With the new anaconda setup, calling python from matlab fails with: OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library. As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results. For more information, please see http://openmp.llvm.org/
Configuration menu - View commit details
-
Copy full SHA for 043595a - Browse repository at this point
Copy the full SHA 043595aView commit details -
Workflow: Fix MATLAB/Python 3.11 library path on Ubuntu
See: https://www.mathworks.com/matlabcentral/answers/643300-why-do-i-receive-the-error-libstdc-so-6-version-glibcxx_3-4-22-not-found-when-trying-to-star This commit changes the library path, which seems like a better option, but may be difficult to achieve in practice.
Configuration menu - View commit details
-
Copy full SHA for 23fb206 - Browse repository at this point
Copy the full SHA 23fb206View commit details -
Workflow: Continue to Fix MATLAB/Python 3.11 - Install latest c, c++ …
…compilers See: https://www.mathworks.com/matlabcentral/answers/643300-why-do-i-receive-the-error-libstdc-so-6-version-glibcxx_3-4-22-not-found-when-trying-to-star This commit installs the latest versions of gcc and libstdc++
Configuration menu - View commit details
-
Copy full SHA for 46164f2 - Browse repository at this point
Copy the full SHA 46164f2View commit details -
Workflow: Try build-essential on ubuntu
Still trying to fix: https://www.mathworks.com/matlabcentral/answers/643300-why-do-i-receive-the-error-libstdc-so-6-version-glibcxx_3-4-22-not-found-when-trying-to-star I would prefer to not pin the versions of these libraries so I am seeing if there is a way to install the latest versions without specifying the version number.
Configuration menu - View commit details
-
Copy full SHA for 8d55fea - Browse repository at this point
Copy the full SHA 8d55feaView commit details -
Workflow: Troubleshoot Ubuntu gcc version for Python 3.11
Still attempting to fix: https://www.mathworks.com/matlabcentral/answers/643300-why-do-i-receive-the-error-libstdc-so-6-version-glibcxx_3-4-22-not-found-when-trying-to-star on Python 3.11
Configuration menu - View commit details
-
Copy full SHA for 14f35fc - Browse repository at this point
Copy the full SHA 14f35fcView commit details -
Workflow: Specify LD_Preload on Ubuntu
https://www.mathworks.com/matlabcentral/answers/1907290-how-to-manually-select-the-libstdc-library-to-use-to-resolve-a-version-glibcxx_-not-found Attempting to fix a mismatch between MATLAB and Ubuntu c++ libs
Configuration menu - View commit details
-
Copy full SHA for 9b9e618 - Browse repository at this point
Copy the full SHA 9b9e618View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ba95c - Browse repository at this point
Copy the full SHA b1ba95cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 257847b - Browse repository at this point
Copy the full SHA 257847bView commit details -
Workflow: Remove ubuntu debugging jobs
Python 3.11 is working currently. This is trying to simplify the workflow and using a more official version of anaconda.
Configuration menu - View commit details
-
Copy full SHA for e9ab4ab - Browse repository at this point
Copy the full SHA e9ab4abView commit details -
source activate env-name -> conda activate env-name
Configuration menu - View commit details
-
Copy full SHA for 59b9e7c - Browse repository at this point
Copy the full SHA 59b9e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5294558 - Browse repository at this point
Copy the full SHA 5294558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed8776 - Browse repository at this point
Copy the full SHA 9ed8776View commit details -
Tests: Split python tests into imports and IO
`Python_Import.m` contains tests for importing python packages `Python_MHKiT_Import.m` contains tests for testing data transfer to and from python
Configuration menu - View commit details
-
Copy full SHA for 97d8843 - Browse repository at this point
Copy the full SHA 97d8843View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e58e7 - Browse repository at this point
Copy the full SHA 59e58e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cbdd79 - Browse repository at this point
Copy the full SHA 5cbdd79View commit details -
Configuration menu - View commit details
-
Copy full SHA for afce5c3 - Browse repository at this point
Copy the full SHA afce5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0a528 - Browse repository at this point
Copy the full SHA 7d0a528View commit details -
Configuration menu - View commit details
-
Copy full SHA for e44ea89 - Browse repository at this point
Copy the full SHA e44ea89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 477e8d6 - Browse repository at this point
Copy the full SHA 477e8d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61cecd6 - Browse repository at this point
Copy the full SHA 61cecd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b318f53 - Browse repository at this point
Copy the full SHA b318f53View commit details -
Style: Use consistent format for line endings
Convert line endings to unix
Configuration menu - View commit details
-
Copy full SHA for 95e24cc - Browse repository at this point
Copy the full SHA 95e24ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for abd5d55 - Browse repository at this point
Copy the full SHA abd5d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6ed65c - Browse repository at this point
Copy the full SHA a6ed65cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 160b26d - Browse repository at this point
Copy the full SHA 160b26dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d108ce - Browse repository at this point
Copy the full SHA 8d108ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27b01f4 - Browse repository at this point
Copy the full SHA 27b01f4View commit details -
Workflow: Skip Windows unit tests
Windows unit test are failing due to issues with matlab and python communication that are specific to way github actions work. This saves the windows workflow, but does not use it
Configuration menu - View commit details
-
Copy full SHA for 3c79d77 - Browse repository at this point
Copy the full SHA 3c79d77View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa0b756 - Browse repository at this point
Copy the full SHA fa0b756View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf8213 - Browse repository at this point
Copy the full SHA adf8213View commit details -
Fix: Warnings related to importing numpy
Remove all MATLAB imports of `numpy`. This fixes warnings related to numpy import conflicting with functions in the global namespace. Warnings all fit this pattern: `[Warning: The name 'char' is already in use as a method name. This will become an error in a future release.]`. All of the test cases are passing, so this seems like it works. This also reduces the amount of noise in the test output makes it easier for the developer/users to read the output. The current tests seem adequate to cover the removal of these imports. It may also be nice to wrap the mhkit/mhkit_python_utils imports into a function to keep the code dry and add an error message if the user does not have either of the above python libraries installed. We could also add a check for the version of mhkit.
Configuration menu - View commit details
-
Copy full SHA for be70376 - Browse repository at this point
Copy the full SHA be70376View commit details
Commits on Nov 27, 2023
-
Tests: Fix Python serialization bug in QC tests
Convert inputs to `timeseries_to_pandas` to Python lists to provide proper types for dataframe conversion.
Configuration menu - View commit details
-
Copy full SHA for 83dbc31 - Browse repository at this point
Copy the full SHA 83dbc31View commit details
Commits on Nov 28, 2023
-
Test: Fix Tidal_TestResource test_plot_phase_exceedance
Fixing this test required a significant rewrite. This version uses a native MATLAB interpolation function `griddedInterpolant` in place of scipy.interpolate.interp1d. griddedInterpolant is preferred in MATLAB as in requires minimal data conversion and provides less cryptic error messages upon failure. Other changes are related to code cleanup and clarification of variable names.
Configuration menu - View commit details
-
Copy full SHA for 30ead68 - Browse repository at this point
Copy the full SHA 30ead68View commit details -
Tests: Fix test_request_noaa_data
The function request_noaa_data_restricted_duration was erroneously deleted. This adds back that function unmodified from https://github.com/MHKiT-Software/MHKiT-MATLAB/blob/deedd7e7099de21ef742877f3de07af2ec657745/mhkit/tidal/io/request_noaa_data.m
Configuration menu - View commit details
-
Copy full SHA for e2613e4 - Browse repository at this point
Copy the full SHA e2613e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd34883 - Browse repository at this point
Copy the full SHA dd34883View commit details
Commits on Nov 29, 2023
-
Fix: Convert spectrum into numpy array
This fixes a bug where the conversion from MATLAB to python was not compatible. This follows the same pattern as `energy_period.m`
Configuration menu - View commit details
-
Copy full SHA for 40cd75e - Browse repository at this point
Copy the full SHA 40cd75eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81826f6 - Browse repository at this point
Copy the full SHA 81826f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f2329 - Browse repository at this point
Copy the full SHA 04f2329View commit details -
Docs: Use correct unit test badge
Previous badge pointed to forked repository
Configuration menu - View commit details
-
Copy full SHA for 3986ccc - Browse repository at this point
Copy the full SHA 3986cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b973e4 - Browse repository at this point
Copy the full SHA 1b973e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ab2332 - Browse repository at this point
Copy the full SHA 8ab2332View commit details -
Tests: Fix test_surface_elevation_seed
The called python function `surface_elevation` includes an assert that checks for 0 as the first index of a spectral density DataFrame. Thin commit modifies the range input to jonswap_spectrum to include 0.
Configuration menu - View commit details
-
Copy full SHA for a0cb0ef - Browse repository at this point
Copy the full SHA a0cb0efView commit details -
Tests: Fix test_surface_elevation_phasing
Uses same strategy as a0cb0ef
Configuration menu - View commit details
-
Copy full SHA for e2f6080 - Browse repository at this point
Copy the full SHA e2f6080View commit details -
Tests: Fix test_surface_elevation_moments
Uses same strategy as a0cb0ef
Configuration menu - View commit details
-
Copy full SHA for b0d93bb - Browse repository at this point
Copy the full SHA b0d93bbView commit details
Commits on Nov 30, 2023
-
Use built in MATLAB code coverage tool to generate code coverage report. There are two warnings when this runs for which fixes are not readily apparent: Warning: Coverage result is empty for check_range.m because the file is invalid. Warning: Coverage result is empty for blade_moments.m because the file is invalid. These two warnings indicate that code coverage is not being generated for those files.
Configuration menu - View commit details
-
Copy full SHA for 1f5f93a - Browse repository at this point
Copy the full SHA 1f5f93aView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1381e55 - Browse repository at this point
Copy the full SHA 1381e55View commit details -
Tests: Fix intermittent failure in test_flicker_ufic_workflow
Explicit conversion to int fixes this failure. Seems like a bug in MATLAB.
Configuration menu - View commit details
-
Copy full SHA for 966b768 - Browse repository at this point
Copy the full SHA 966b768View commit details -
Configuration menu - View commit details
-
Copy full SHA for a430c93 - Browse repository at this point
Copy the full SHA a430c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0361ed9 - Browse repository at this point
Copy the full SHA 0361ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26d4ae1 - Browse repository at this point
Copy the full SHA 26d4ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd839c8 - Browse repository at this point
Copy the full SHA cd839c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e616c5 - Browse repository at this point
Copy the full SHA 6e616c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49bba28 - Browse repository at this point
Copy the full SHA 49bba28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 331adc9 - Browse repository at this point
Copy the full SHA 331adc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16917c7 - Browse repository at this point
Copy the full SHA 16917c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for addebbf - Browse repository at this point
Copy the full SHA addebbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 771b367 - Browse repository at this point
Copy the full SHA 771b367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00efc72 - Browse repository at this point
Copy the full SHA 00efc72View commit details
Commits on Dec 6, 2023
-
Workflow: Narrow MATLAB versions on Windows
MATLAB versions 2021b and 2022a appear to be working. This disables all other MATLAB versions.
Configuration menu - View commit details
-
Copy full SHA for 3ee22dc - Browse repository at this point
Copy the full SHA 3ee22dcView commit details -
Tests: disable test_WPTO_point_multiloc on Windows
This test is failing on Windows. More investigation is needed to find and fix the root cause. Seems related to the URL or the API Key.
Configuration menu - View commit details
-
Copy full SHA for 79b5d03 - Browse repository at this point
Copy the full SHA 79b5d03View commit details -
Feature: Add cache functionality for web requests
This adds the `cached_webread` function which checks for files in `mhkit_webread_cache` before downloading files, and saves the downloaded files to this cache. If the cached files are older than one day they are deleted and re downloaded.
Configuration menu - View commit details
-
Copy full SHA for 758c18b - Browse repository at this point
Copy the full SHA 758c18bView commit details -
Feature: Cache results from hindcast queries
Use `cached_webread` as a drop in replacement for `webread`. `cached_webread` checks if files have already been downloaded before attempting to download. In this specific case, the hindcast data does not change frequently. Additionally, the developer.nrel.gov queries are rate limited to 1000 per hour, and running many consecutive tests can lead to false negatives in the form of: Error using matlab.internal.webservices.HTTPConnector/copyContentToByteArray (line 373) The server returned the status 503 with message "Service Unavailable" in response to the request to URL https://developer.nrel.gov/api/hsds/?api_key=3K3JQbjZmWctY0xmIfSYvYgtIcM3CN0cb1Y2w9bf&domain=%2Fnrel%2FUS_wave%2Fvirtual_buoy%2FWest_Coast%2FWest_Coast_virtual_buoy_2010.h5.
Configuration menu - View commit details
-
Copy full SHA for 309f512 - Browse repository at this point
Copy the full SHA 309f512View commit details -
Tests: Remove platform specific conditionals on request_wpto tests
`test_WPTO_point_multiloc` and `test_WPTO_point_multiparm` should be performed on both platforms. In reality these tests are slow, but the previous two commits that add should help to decrease execution time.
Configuration menu - View commit details
-
Copy full SHA for 411dee9 - Browse repository at this point
Copy the full SHA 411dee9View commit details -
Actions: Use artifacts to save web request cache
The previous 3 commits setup a caching mechanism that saves web requests from developer.nrel.gov to `mhkit_webread_cache`. This commit tries to persist this cache across multiple tests. Currently, the tests are intermittently failing due to some tests failing to access developer.nrel.gov. This should help by reducing the amount of web requests.
Configuration menu - View commit details
-
Copy full SHA for 2e88406 - Browse repository at this point
Copy the full SHA 2e88406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b2d50a - Browse repository at this point
Copy the full SHA 7b2d50aView commit details -
Actions: Setup cache_population job
cache_population runs an initial test and saves `mhkit_webread_cache` as a github artifact. The main job runs next and should use this cache. This should force tests that use cached_webread to request files from the cache rather than downloading them.
Configuration menu - View commit details
-
Copy full SHA for 40a3599 - Browse repository at this point
Copy the full SHA 40a3599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b62ee - Browse repository at this point
Copy the full SHA 22b62eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad3a50e - Browse repository at this point
Copy the full SHA ad3a50eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e045a2 - Browse repository at this point
Copy the full SHA 2e045a2View commit details -
Action: Fix nested artifact directory.
In previous tests artifact directory was: /home/runner/work/MHKiT-MATLAB/MHKiT-MATLAB/mhkit_webread_cache/mhkit_webread_cache It should be: /home/runner/work/MHKiT-MATLAB/MHKiT-MATLAB/mhkit_webread_cache
Configuration menu - View commit details
-
Copy full SHA for f1e2971 - Browse repository at this point
Copy the full SHA f1e2971View commit details
Commits on Dec 7, 2023
-
Actions: Attempt to fix artifact upload/download path
Try to correctly set name and path. This sets the path and name on upload, but only sets the name on download. We need the mhkit_webread_cache directory to be in the root directory of this project and before this commit it was in <root directory>/mhkit_webread_cache/mhkit_webread_cache
Configuration menu - View commit details
-
Copy full SHA for 74f6d37 - Browse repository at this point
Copy the full SHA 74f6d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0902423 - Browse repository at this point
Copy the full SHA 0902423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03fcfdc - Browse repository at this point
Copy the full SHA 03fcfdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d35c0ca - Browse repository at this point
Copy the full SHA d35c0caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76376ff - Browse repository at this point
Copy the full SHA 76376ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 429ac05 - Browse repository at this point
Copy the full SHA 429ac05View commit details -
Actions: Install openssl on unix builds
This is an attempt to fix the following MATLAB/Python error * macos-latest * MATLAB 2023b * Python 3.11 All other tests are passing. ``` 'MATLAB:Python:PyException' -------------- Error Details: -------------- Error using __init__><module> Python Error: ImportError: dlopen(/usr/local/miniconda/envs/TEST/lib/python3.11/site-packages/netCDF4/_netCDF4.cpython-311-darwin.so, 0x0002): Symbol not found: (_SSL_get0_group_name) Referenced from: '/usr/local/miniconda/envs/TEST/lib/libcurl.4.dylib' Expected in: '/Applications/MATLAB_R2023b/MATLAB_R2023b.app/bin/maci64/libssl.3.dylib' ```
Configuration menu - View commit details
-
Copy full SHA for 4f4c2f4 - Browse repository at this point
Copy the full SHA 4f4c2f4View commit details -
Actions: Use conda-forge to install netcdf4
Still troubleshooting the error from 4f4c2f4
Configuration menu - View commit details
-
Copy full SHA for 365783b - Browse repository at this point
Copy the full SHA 365783bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30e555f - Browse repository at this point
Copy the full SHA 30e555fView commit details -
Docs: Remove specific Python versions
Reference Python/MATLAB Compatibility Table
Configuration menu - View commit details
-
Copy full SHA for d496dfe - Browse repository at this point
Copy the full SHA d496dfeView commit details -
Actions: MATLAB 2023b -> latest
See if we can download a new version of MATLAB
Configuration menu - View commit details
-
Copy full SHA for 4f63f49 - Browse repository at this point
Copy the full SHA 4f63f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for de35572 - Browse repository at this point
Copy the full SHA de35572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41bbfa9 - Browse repository at this point
Copy the full SHA 41bbfa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59ddd8 - Browse repository at this point
Copy the full SHA d59ddd8View commit details
Commits on Dec 8, 2023
-
Actions: Disable macos-latest python 3.11 matlab latest
This test is failing with: Python Error: ImportError: dlopen(/usr/local/miniconda/envs/TEST/lib/python3.11/site-packages/netCDF4/_netCDF4.cpython-311-darwin.so, 0x0002): Symbol not found: (_SSL_get0_group_name) Referenced from: '/usr/local/miniconda/envs/TEST/lib/libcurl.4.dylib' Expected in: '/Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libssl.3.dylib' On every python call. This is not a common error so for now this test is disabled.
Configuration menu - View commit details
-
Copy full SHA for 7844312 - Browse repository at this point
Copy the full SHA 7844312View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58d9743 - Browse repository at this point
Copy the full SHA 58d9743View commit details -
Actions: Use artifact cache on cache_population job
This is an attempt 404 issues with developer.nrel.gov
Configuration menu - View commit details
-
Copy full SHA for 328925a - Browse repository at this point
Copy the full SHA 328925aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e4156 - Browse repository at this point
Copy the full SHA c8e4156View commit details -
Revert "Actions: Use artifact from last workflow"
This reverts commit c8e4156. This fails if the last workflow failed, which can lead to a cascade of failures.
Configuration menu - View commit details
-
Copy full SHA for 2ee8a7a - Browse repository at this point
Copy the full SHA 2ee8a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb3639 - Browse repository at this point
Copy the full SHA 4eb3639View commit details -
Tests: Temporarily disable hindcast request
`developer.nrel.gov` seems to be blocking these requests, which is causing the tests to fail.
Configuration menu - View commit details
-
Copy full SHA for 6b3da65 - Browse repository at this point
Copy the full SHA 6b3da65View commit details -
Actions: Populate cache folder with dummy files
Ensures that cache creation occurs, which is required for cache download
Configuration menu - View commit details
-
Copy full SHA for eb6731f - Browse repository at this point
Copy the full SHA eb6731fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a246d32 - Browse repository at this point
Copy the full SHA a246d32View commit details -
Actions: Standardize conda env name
The conda environment name is `MHKIT_CONDA_ENV` everywhere
Configuration menu - View commit details
-
Copy full SHA for e1b52cf - Browse repository at this point
Copy the full SHA e1b52cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 694d7aa - Browse repository at this point
Copy the full SHA 694d7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 258b640 - Browse repository at this point
Copy the full SHA 258b640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75416a5 - Browse repository at this point
Copy the full SHA 75416a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for da93637 - Browse repository at this point
Copy the full SHA da93637View commit details -
Actions: Compare tests on MATLAB 2023b vs latest
MATLAB latest tests are failing with a new segmentation fault as of today: -------------------------------------------------------------------------------- Segmentation violation detected at 2023-12-08 15:21:24 +0000 -------------------------------------------------------------------------------- Configuration: Crash Decoding : Disabled - No sandbox or build area path Crash Mode : continue (default) Default Encoding : UTF-8 Deployed : false Graphics Driver : Uninitialized hardware Java Version : Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode MATLAB Architecture : maci64 MATLAB Entitlement ID : Unknown MATLAB Root : /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app MATLAB Version : 23.2.0.2428915 (R2023b) Update 4 OpenGL : hardware Operating System : Mac OS Version 12.6.9 (Build 21G726) Process ID : 3854 Processor ID : x86 Family 6 Model 58 Stepping 10, GenuineIntel Session Key : 8876e372-0353-4b44-aa20-5264e3864f38 Window System : Quartz Fault Count: 1 Abnormal termination: Segmentation violation Current Thread: 'Java: AWT-EventQueue-0' id 0x70000c4ca000 Register State (from fault): RAX = 0000000000000000 RBX = 0000000000000000 RCX = 0000000195f9df10 RDX = 0000000000000080 RSP = 000070000c4c6870 RBP = 000070000c4c6930 RSI = 0000000000000000 RDI = 0000000000000000 R8 = 00000000000005a0 R9 = 0000000000000010 R10 = 00000000000007fb R11 = 00000000000003ff R12 = 0000000000000080 R13 = 0000000195ff5280 R14 = 0000000195f9df10 R15 = 0000000000000000 RIP = 00007ffa20850f0c RFL = 0000000000010246 CS = 000000000000002b FS = 0000000000000000 GS = 0000000000000000 Stack Trace (from fault): [ 0] 0x00000001020f5204 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00008708 _ZN10foundation4core4diag15stacktrace_base7captureERKNS1_14thread_contextEm+00000052 [ 1] 0x00000001020f81d2 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00020946 _ZN10foundation4core4test17terminate_handledERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE+00002210 [ 2] 0x00000001020f76d0 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00018128 _ZN10foundation4core4diag13terminate_logEPKcPK17__darwin_ucontext+00000128 [ 3] 0x000000010b6d55cb /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00521675 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00011451 [ 4] 0x000000010b6d35f6 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00513526 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00003302 [ 5] 0x000000010b6d1005 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00503813 mnFatalSignalHandler+00000149 [ 6] 0x00007ff807a70dfd /usr/lib/system/libsystem_platform.dylib+00015869 _sigtramp+00000029 [ 7] 0x00007f95e9822800 <unknown-module>+00000000 [ 8] 0x0000000195f382d7 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00099031 getRendererInfo+00000087 [ 9] 0x0000000195f38b58 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00101208 createPixelFormat+00000088 [ 10] 0x0000000195f97d46 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00490822 Java_jogamp_opengl_macosx_cgl_CGL_createPixelFormat0__Ljava_lang_Object_2IILjava_lang_Object_2I+00000166 [ 11] 0x000000012778d3a7 <unknown-module>+00000000 [ 12] 0x000000012777cb10 <unknown-module>+00000000 ** This crash report has been saved to disk as /Users/runner/matlab_crash_dump.3854-1 **
Configuration menu - View commit details
-
Copy full SHA for d5cf658 - Browse repository at this point
Copy the full SHA d5cf658View commit details -
Tests: Re-enable Wave_TestIO assumeFail tests
The API seems to online now...
Configuration menu - View commit details
-
Copy full SHA for 9796395 - Browse repository at this point
Copy the full SHA 9796395View commit details -
Actions: Skips testing macos/MATLAB R2023b.
This seems to be the most fragile build. Currently it is errorring out with: -------------------------------------------------------------------------------- Segmentation violation detected at 2023-12-08 15:21:24 +0000 -------------------------------------------------------------------------------- Configuration: Crash Decoding : Disabled - No sandbox or build area path Crash Mode : continue (default) Default Encoding : UTF-8 Deployed : false Graphics Driver : Uninitialized hardware Java Version : Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode MATLAB Architecture : maci64 MATLAB Entitlement ID : Unknown MATLAB Root : /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app MATLAB Version : 23.2.0.2428915 (R2023b) Update 4 OpenGL : hardware Operating System : Mac OS Version 12.6.9 (Build 21G726) Process ID : 3854 Processor ID : x86 Family 6 Model 58 Stepping 10, GenuineIntel Session Key : 8876e372-0353-4b44-aa20-5264e3864f38 Window System : Quartz Fault Count: 1 Abnormal termination: Segmentation violation Current Thread: 'Java: AWT-EventQueue-0' id 0x70000c4ca000 Register State (from fault): RAX = 0000000000000000 RBX = 0000000000000000 RCX = 0000000195f9df10 RDX = 0000000000000080 RSP = 000070000c4c6870 RBP = 000070000c4c6930 RSI = 0000000000000000 RDI = 0000000000000000 R8 = 00000000000005a0 R9 = 0000000000000010 R10 = 00000000000007fb R11 = 00000000000003ff R12 = 0000000000000080 R13 = 0000000195ff5280 R14 = 0000000195f9df10 R15 = 0000000000000000 RIP = 00007ffa20850f0c RFL = 0000000000010246 CS = 000000000000002b FS = 0000000000000000 GS = 0000000000000000 Stack Trace (from fault): [ 0] 0x00000001020f5204 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00008708 _ZN10foundation4core4diag15stacktrace_base7captureERKNS1_14thread_contextEm+00000052 [ 1] 0x00000001020f81d2 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00020946 _ZN10foundation4core4test17terminate_handledERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE+00002210 [ 2] 0x00000001020f76d0 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwfl.dylib+00018128 _ZN10foundation4core4diag13terminate_logEPKcPK17__darwin_ucontext+00000128 [ 3] 0x000000010b6d55cb /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00521675 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00011451 [ 4] 0x000000010b6d35f6 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00513526 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00003302 [ 5] 0x000000010b6d1005 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libmwmcr.dylib+00503813 mnFatalSignalHandler+00000149 [ 6] 0x00007ff807a70dfd /usr/lib/system/libsystem_platform.dylib+00015869 _sigtramp+00000029 [ 7] 0x00007f95e9822800 <unknown-module>+00000000 [ 8] 0x0000000195f382d7 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00099031 getRendererInfo+00000087 [ 9] 0x0000000195f38b58 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00101208 createPixelFormat+00000088 [ 10] 0x0000000195f97d46 /Users/runner/hostedtoolcache/MATLAB/2023.2.999/x64/MATLAB.app/bin/maci64/libjogl_desktop.jnilib+00490822 Java_jogamp_opengl_macosx_cgl_CGL_createPixelFormat0__Ljava_lang_Object_2IILjava_lang_Object_2I+00000166 [ 11] 0x000000012778d3a7 <unknown-module>+00000000 [ 12] 0x000000012777cb10 <unknown-module>+00000000 ** This crash report has been saved to disk as /Users/runner/matlab_crash_dump.3854-1 **
Configuration menu - View commit details
-
Copy full SHA for 5d5d6bc - Browse repository at this point
Copy the full SHA 5d5d6bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4329be7 - Browse repository at this point
Copy the full SHA 4329be7View commit details -
Docs: Duplicate project information from MHKiT-Python
Previous wording had grammatical errors. This keeps consistency between projects
Configuration menu - View commit details
-
Copy full SHA for 462e0a4 - Browse repository at this point
Copy the full SHA 462e0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb1ac8 - Browse repository at this point
Copy the full SHA 9bb1ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dc82f1 - Browse repository at this point
Copy the full SHA 9dc82f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd168ff - Browse repository at this point
Copy the full SHA cd168ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a41af13 - Browse repository at this point
Copy the full SHA a41af13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0af0b2d - Browse repository at this point
Copy the full SHA 0af0b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8aa8c3 - Browse repository at this point
Copy the full SHA b8aa8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1777254 - Browse repository at this point
Copy the full SHA 1777254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6005607 - Browse repository at this point
Copy the full SHA 6005607View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2344cd3 - Browse repository at this point
Copy the full SHA 2344cd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 576b406 - Browse repository at this point
Copy the full SHA 576b406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21251bc - Browse repository at this point
Copy the full SHA 21251bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd09f7d - Browse repository at this point
Copy the full SHA fd09f7dView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6054dc - Browse repository at this point
Copy the full SHA e6054dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e478fa - Browse repository at this point
Copy the full SHA 3e478faView commit details -
Configuration menu - View commit details
-
Copy full SHA for dada13d - Browse repository at this point
Copy the full SHA dada13dView commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b744e7 - Browse repository at this point
Copy the full SHA 6b744e7View commit details