Skip to content

Conversation

@ssolson
Copy link
Contributor

@ssolson ssolson commented Feb 13, 2025

PR tests are failing due to the jupyter notebook environment trying to use python 3.13

I only made changes to the notebook tests setting the python version to 3.12.

All other file changes are from the update to black formatter.

ssolson and others added 2 commits December 11, 2024 08:22
This PR updates our git workflow to use `main` as the MHKiT default
branch :
- Many modern projects use `main` as the default branch, aligning with
the GitHub recommendation and broader conventions.
- There is some non-linear history in the previous rebase causing issues
between `develop` & `master`
- `main` was created from the current `develop` branch creating a 1-to-1
liner history between `develop` and the new `main` branch
@ssolson ssolson changed the base branch from main to develop February 13, 2025 19:25
@ssolson ssolson self-assigned this Feb 13, 2025
@ssolson ssolson added the actions Issue related to GitHub Actions label Feb 13, 2025
@ssolson
Copy link
Contributor Author

ssolson commented Feb 14, 2025

I have some very minor version changes here to get notebook tests working (plus automated black formatting)

The current tests will take awhile due to black formatting hitting the hindcast module but I expect they will pass and that this PR is ready for review, and temporary approval until they do pass.

@akeeste or @jmcvey3 are either of you available to take a quick look at the changes I made to get the notebook tests working?

All of @jmcvey3 PRs depend on this PR getting in.

I have reviewed all of @jmcvey3 PRs and am happy with them for merging so long as he addresses the comments.

I will be OOO for the next 2 weeks with limited availability but will push things along as needed/ available.

@jmcvey3
Copy link
Contributor

jmcvey3 commented Feb 14, 2025

This looks fine to me, assuming Python 3.12 is stable now. They're moving through versions at a pretty rapid pace nowadays

@ssolson ssolson merged commit c0f22b9 into MHKiT-Software:develop Feb 14, 2025
45 checks passed
@ssolson ssolson deleted the nb_env branch May 20, 2025 14:24
akeeste pushed a commit to akeeste/MHKiT-Python that referenced this pull request Sep 30, 2025
fixes notebook tests failing trying to use python 3.13
@akeeste akeeste mentioned this pull request Sep 30, 2025
akeeste added a commit that referenced this pull request Sep 30, 2025
v1.0.0
# MHKiT v1.0.0
## New Features
* Sound Exposure Level by @jmcvey3 in #388
* Add discharge function to MHKiT by @jmcvey3 in #385

## Functionality enhancements
* Fix for corrupted Nortek files by @jmcvey3 in #372
* Update integral length scale function by @jmcvey3 in #376
* Fix ever-changing RDI RiverPro depth bin ranges by @jmcvey3 in #378
* Allow clean functions to handle _avg variables by @jmcvey3 in #377
* IEC TS 62600 updates by @akeeste in #382
* MLER explanation updates/corrections by @rgcoe in #393
* Improve Nortek2 index file creator functions by @jmcvey3 in #397
* Read Sentinel V specific data packets by @jmcvey3 in #396
* Short list of VMDAS updates by @jmcvey3 in #405
* Allow user to specify universal Kolmogorov constant for TKE dissipation rate function by @jmcvey3 in #406
* Nortek Dual Profile Dataset Rotation by @jmcvey3 in #414

## Source code improvements
* Lint Tidal by @ssolson in #386
* Lint river module by @ssolson in #389
* Lint hindcast by @ssolson in #398
* Modernize Package Configuration by @ssolson in #400
* Configure specific warnings by @ssolson in #401

## Bug fixes
* Avoid failing to scan very large files by @jmcvey3 in #371
* Acoustics SPL bugfix by @jmcvey3 in #379
* DOLfYN/RDI: Set  `fs` to NaN when typical calculation methods yield error (#408) by @simmsa in #409

## Testing and Continuous Integration Updates
* Fix Jupyter Notebook tests running Python 3.13 by @ssolson in #380
* CI Test Clean Up: Mock USGS, Acoustic Tolerances by @ssolson in #404
* Speed up tests with concurrency checks to prevent duplicate workflows on PRs from develop into main or from main into develop by @akeeste
* Define MPLBACKEND to decrease intermittent matplotlib errors in tests by @akeeste

## Documentation and Examples
* Add WEC-Sim power performance example  by @akeeste in #395
* Update dolfyn function docstrings and associated notebooks by @jmcvey3 in #412
* Update examples by @akeeste in #417
* Update installation instructions in README.md by @akeeste
* Adjust acoustics test tolerances by @akeeste in #420

**Full Changelog**: v0.9.0...v1.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions Issue related to GitHub Actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants