Skip to content

Conversation

@Czarified
Copy link
Owner

Merging all the changes from Fuselage into main.

Added Station base class.
Added multiple fuselage components (Longeron/Stringer, and Bulkhead).
Added a Fuselage placeholder class for the Assembly.
Updated dependencies to latest.
Updated/Upgrade CI jobs.

Czarified and others added 28 commits January 12, 2025 21:51
Updating Fuselage Branch
This will fix the safety failing, and avoid the 5PR dependabot limit.

Updated safetyCLI to authenticate, and drop the deprecated and unsupported "check" command.
Run safetycli in CI as separate action on the release job. We should probably have this as a separate job... but we also don't want to release a version with insecurities.
…ret.

Fixing release workflow to inject poetry export plugin.
Add as a separate job after tests.
If we uncomment the safety session in noxfile.py, does the safety CI job still pass...?
Added the Fuselage class for running Fuselage weight estimation and collecting all components.

Added the Station base class for geometry definitions.
Added all geometry methods for the Station class. It now calculates panel lengths for each sector, even in the case of an ellipse.
@Czarified Czarified added enhancement New feature or request ci Continuous Integration labels Jan 20, 2025
@Czarified Czarified self-assigned this Jan 20, 2025
@Czarified Czarified merged commit bf7ab4d into main Jan 20, 2025
28 checks passed
@Czarified Czarified deleted the fuselage branch January 20, 2025 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous Integration enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants