Skip to content

Conversation

@kanekosh
Copy link
Owner

No description provided.

kanekosh and others added 30 commits May 20, 2025 15:25
* skip test

* set OM upper bound
* migrated local flake8 to ruff.toml

* add extend to ruff local configu

* whitespace fixes

* trigger checks

* Update ruff.toml configuration paths

* Update gitignore

* Automatic formatting changes

* Non-automatic fixes

* trigger build

* Trigger Build

* Formatting

---------

Co-authored-by: Alasdair Gray <alachris@umich.edu>
…ety_factor (mdolab#444)

* initial commit for tsaiwu wingbox package

* Make geometry spline interpolation mesh independent

* formatting changes

* implemented "useComposite" in the surfdict for the option of using composite materials and made changes to all the relevant scripts along with the calculation of effective stiffness values for composite materials

* changed the surface dictionary in the test files to work with the new keys

* Made the changes with if statements of "useComposite", bug fixes with numofplies and num_failure_criteria, added raise commands for surf dict

* cleaning all the codes, removing unnecessary comments and updating the group descriptions for the failure groups and tsaiwuwingbox

* bug fixes due to the hardcoded 4 plies

* Modify surface dictionary checks

* Rename surface dict variables to follow OAS conventions

* Undo artifact from previous merge

* Fix error message

* correcting the spatial_beam_functionals

* `black -l 120 .`

* `black -l 120 .`

* Fix docstring in failure_ks

* fixing the files flagged for pull request tests

* removing the call for shwoing n2, and fixing formatting bug

* removing the asert.near.equal import statement from test file

* failure files and check_surface_dict modified to use "safety_factor". All test files using yield/SF modified to have a safety_factor key

* removed unused import statements, adding option for the cases where safety factor is absent

* creating and editing the documentation files for OAS documentation

* updating heirarchy for the documentation files

* Add code excerpt to composites doc page

* documemtation for composite wingbox

* updated the documentation page

* changed the safety factor documentation and added the Pareto front to the walkthrough page

* Simplifying some code in failure_ks

* small docs fix

* variable renaming

* More robust if check

* Check against lower case strings

* move functions to structure.utils

* remove unused var

* update integration tests

* rename test file

* moved effective E and G computation to runscript level to be more general

* documentation update

* moved example script from docs folder to example folder

* updated example script

* fixed stiffness matrix transformation and added unit test

* fixed strain transformation in tsai-wu comp and refactoring

* working on Gray2024 benchmark model

* updated benchmark example

* ruff

* docs minor update

* docs update

* docs minor fixes

* update tsaiwu test

* format

* typos in docs

* fixed safety_factor and removed debugging leftovers

* Alter composite transformations

---------

Co-authored-by: Alasdair Gray <alachris@umich.edu>
Co-authored-by: kanekosh <shugok@umich.edu>
* add debug print

* deepcopy?

* remove debug print
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.

3 participants