Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update InflowWind_c_bindings interface #2582

Merged
merged 3 commits into from
Dec 23, 2024

Conversation

andrew-platt
Copy link
Collaborator

Ready to merge

Feature or improvement description
The IfW_C_bindings interface was difficult to use with external codes. One feature it had was the ability to pass the Uniformfile type input file as a string. This added unnecessary complexity and wasn't actually used by anyone. A few other updates bring this module closer in line with how the ADI_c_bindings library is written.

  • Add debuglevel (only partially completed)
  • update regression test
  • remove the passing of the uniform wind file (might be able to remove some stuff from IfW)
  • other updates to more closely match structure of ADI_c
  • some linting

Related issue, if one exists
none

Impacted areas of the software
The InflowWind library interface only

Additional supporting information

Test results, if applicable
No results change, but the py_ifw_turbsimff script changes.

  • r-test merge

- Add debuglevel (only partially completed)
- update regression test
- remove the passing of the uniform wind file (might be able to remove some stuff from IfW)
- other updates to more closely match structure of ADI_c
- some linting
@andrew-platt andrew-platt added this to the v4.0.0 milestone Dec 23, 2024
@andrew-platt andrew-platt self-assigned this Dec 23, 2024
@andrew-platt andrew-platt force-pushed the f/IfW_C_mods_coupling branch 3 times, most recently from fd9d46f to 46c4cbd Compare December 23, 2024 06:22
@andrew-platt andrew-platt merged commit bc6c481 into OpenFAST:dev Dec 23, 2024
21 checks passed
@andrew-platt andrew-platt deleted the f/IfW_C_mods_coupling branch January 2, 2025 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants