Releases: NLRWindSystems/WISDEM
Minor release, mostly maintenance
Minor release 4.0.5:
- NREL5 better matches the aeroelastic model from https://github.com/OpenFAST/openfast/tree/main/reg_tests
- Bug fix for rectangular members
- Maintenance, no more runners for macOS 13
- Update to user-defined elastic properties for drivetrain components, supporting the new ref wind turbines
- Maintenance, update to numpy v2.5
Scale section_offset_y and quiet ORBIT
Minor release 4.0.4:
- update pyproject.toml
- section_offset_y is updated as chord is optimized
- add option to quite warnings from ORBIT
Floating outputs and fix of a rare bug for multi-Re airfoils
Tag new minor release (4.0.3) merging in PRs #679 and #680
679 adds output masses for variable ballast and bulkheads, so they can be used in WEIS to generate SubDyn models.
680 fixes a rare bug in the way RectBivariateSpline interpolates CL coefficients across Reynolds, making the surface fit more points
Multi-Re multi-Config polars, and new installation settings
New minor release v4.0.2 that incorporates PRs #676 and #677
- Handle airfoil polars with multiple Re and and multiple configurations
- Remove packages from the pyproject.toml and environment.yml that are not directly used in WISDEM, and are part of another library's dependency stack.
- Split the environment.yml file into a second version for developers called environment.yml that includes all the build, documentation, and test tools.
- Enable the use of pytest for running the tests rather than python test/test_all.py, and guide users to move away from that routine.
- Allow users to easily run the unit or integration (examples) tests via the --unit and --regression flags, respectively.
- Update the installation documentation in the docs and README to make it simpler to follow for direct use and developers.
- Update the .pre-commmit-config.yaml to use the updated configuration style for isort and black, and use the latest stable release for black to enable the target-version of Python 3.13.
- Update the PR template to have the WISDEM-provided descriptions as comments that won't show up in the PR submission to remove some minor labor from users.
- Update .gitignore to. ignore all the test-generated output files. Ideally that would be removed in a teardown step, but I'm keeping this PR's changes to be more surface-level, and not modify the actual code or tests.
Minor release, NREL5 closer to OpenFAST r-tests
New minor release (4.0.1) fixing a possible bug when updating RNA equivalent elastic properties. Also, some warnings are demoted to debug not to flood the screen during MPI runs informing about the misidentification of second tower modes from frame3dd. Lastly, the yaml file of the NREL5MW is updated to more closely match the OpenFAST model from the reg tests. Two different cylinders are used, and equivalent elastic properties are now listed in the yaml.
Major release, windIO v2.0.1
WISDEM 4.0.0 — Major Release / windIO v2.0.1 Integration
Summary
This release represents a major update to WISDEM, integrating windIO version 2.0.1 and updating the internal stack and APIs to support the newer windIO input data structure.
Many modules have been refactored, functionality reorganized, and breaking changes introduced.
Users upgrading from earlier versions will need to jump to the new version. This converter can help move turbine yaml files from the older windIO (1.0) to 2.0. Note also that costs, environment, and bos sections have been moved from the turbine yaml to the modeling options yaml.
Highlights & New Features
- Full integration with windIO v2.0.1
- Inputs to environment, BOS, and cost modules moved from turbine yaml to modeling yaml
- Updated docs
- Improved YAML validation logic (enhanced error handling during input processing)
- Following windIO v2.0, revised logic for airfoil polar data, where the user can specify different weighting factors along span
- Removed the
tab, which allowed to model trailing edge flaps but also added a dimension to all airfoil polars and was not actively used nor maintained - Updated dependencies, version constraints, and CI / documentation builds
- Fixed issue #637 for shear webs modeling in PreComp
- Updated all failing tests
Many thanks to @gbarter @yqliaohk @dzalkind @cfrontin for the major upgrade!
Bug fixes for upcoming workshops
Including requested bug fixes ahead of upcoming NAWEA software workshops and other user training. Fixes include:
- More robust mode shape identification (huge thanks to @mayankchetan )
- Version locking for MoorPy
Flex rotors and updated nlopt
Merge pull request #661 from WISDEM/develop prep for another minor release. allow to relax tip defl constraint
Minor release, working on MPI
Merge pull request #659 from WISDEM/develop Minor release v3.22.3
New minor release strengthening MPI setup
Working on MPI setup, but OpenMDAO/OpenMDAO#3571 may be the real issue