Skip to content

Conversation

@cfrontin
Copy link
Collaborator

@cfrontin cfrontin commented Jul 2, 2025

Two questions:

  1. why do I get limited to 2 or 3 turbines: do I have a cable-induced limitation
  2. how can I extract the array for plotting

Todo:

  • validate
  • make non-detailed interface like Jared's for LandBOSSE

cfrontin and others added 30 commits April 29, 2025 10:07
* liberate python 3.13

* actually liberate python

* update testing

* version number inequality fix

* walkback python for backdated wisdem

* propogate to tests
@cfrontin cfrontin changed the base branch from main to offshore-development July 2, 2025 22:06
@jaredthomas68 jaredthomas68 changed the base branch from offshore-development to develop July 3, 2025 20:23
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances BOS modeling by integrating the new ORBITDetail component, refines geomorphology error handling and soil parsing, and introduces a skeleton for detailed mooring system design.

  • Migrate assertion-based validity checks in GeomorphologyGridData to explicit exceptions and expand MoorPy soil file parsing.
  • Add ORBITDetail usage with tests and update example scripts to connect substations.
  • Introduce DetailedMooringDesign component stub for offshore mooring layouts and register it in __init__.

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
test/unit/ard/geographic/test_geomorphology.py Updated exception types and added test_load_moorpy_soil tests
test/unit/ard/cost/test_orbit_wrap.py New ORBITDetail unit tests
examples/offshore/optimization_demo.py Switched from wisdem_wrap.ORBIT to orbit_wrap.ORBITDetail and updated connections
examples/offshore-detailed/analysis_demo.py Added full offshore-detailed analysis demo script
ard/offshore/mooring_design_detailed.py Added skeleton for detailed mooring design component
ard/offshore/init.py Registered mooring_design_detailed
ard/geographic/geomorphology.py Replaced asserts with ValueError/TypeError and enhanced soil reader
Comments suppressed due to low confidence (1)

ard/offshore/mooring_design_detailed.py:11

  • The new DetailedMooringDesign component is unimplemented and has no unit tests. Add tests to cover its compute logic once implemented to ensure future reliability.
class DetailedMooringDesign(om.ExplicitComponent):

cfrontin and others added 2 commits July 14, 2025 16:12
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@cfrontin cfrontin changed the base branch from develop to offshore-development July 14, 2025 22:23
@cfrontin cfrontin changed the base branch from offshore-development to develop July 14, 2025 22:23
@cfrontin
Copy link
Collaborator Author

This has been replaced by #106 because it picked up some extraneous stuff from the offshore-development branch by accident.

@cfrontin cfrontin closed this Jul 15, 2025
@cfrontin cfrontin deleted the feature/bos-layout-improvement branch July 15, 2025 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants