Closed askprash closed 5 months ago
Attention: Patch coverage is 83.01887%
with 9 lines
in your changes are missing coverage. Please review.
Project coverage is 73.14%. Comparing base (
ffe41de
) to head (ffef309
).
Files | Patch % | Lines |
---|---|---|
src/misc/materials.jl | 83.01% | 9 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Chipping away at a more modular and cleaner code. This PR adds the ability to choose from some standard aerospace materials when designing an aircraft in TASOPT.
Users can add materials of their choice to the
MaterialProperties.toml
database file.When creating components in TASOPT checks are performed if the properties provided in the database are sufficient to create a component that uses the material specified in that fashion. E.g., creating a component of type
StructuralAlloy
will only work if properties such as the density, elastic modulus, yield strength etc are provided. Similarly component of typeConductor
can only be created if the database contains properties about the material's resistivity.