Hypervehicle

Latest version: v0.5.0

Safety actively analyzes 623412 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.0

Feat

- **Component**: added add_clustering_options method
- **utilities**: improve verbosity of senstivity study
- **SensitivityStudy**: optionally provide generator overrides
- **SensitivityStudy**: improved verbosity
- **merge_stls**: return merged stl filename
- **merge_stls**: added verbosity control
- **SensitivityStudy**: writing results to csv also writes combined csv
- **utilities**: added print_banner utility function
- **hangar**: add waverider to hangar
- **Component**: ghost components
- **Vehicle**: include option to merge all stls when writing to_stl
- **utilities**: added stl mesh merge function
- **SensitivityStudy**: calculates and saves component volume and mass sensitivities
- **Vehicle**: component volume and mass included in vehicle assessment
- **Component**: clean mesh on writing to stl
- **Vehicle**: allow specifying component modifier function to manipulate surfaces
- **parametricSurfce2stl**: allow passing custom clustering function
- **Vehicle**: ability to define and differentiate vehicle properties

Fix

- **CompositeComponent**: added sphere and cube to allowable components
- **hangar**: include waverider in hangar namespace loading
- **Vehicle.to_stl**: exclude ghost components in stl merge

Refactor

- **Component**: only clean mesh on writing to STL
- **Component**: clean STL mesh when generating mesh object instead of on saving to file
- **SensitivityStudy**: component volmass sens replaces just vehicle sens

0.4.0

Feat

- **Component**: generate patch surfaces concurrently

0.3.0

Feat

- **append_sensitivities_to_tri**: allow specifying outdir for combined sens data file
- **Vehicle**: transformation generalised to accept different transform types
- **SensitivityStudy**: added scalar sensitivities (vol, mass, etc)
- **Vehicle**: optionally analyse the vehicle after generation and write results to file

Fix

- **Wing**: fixed wing closing method to align with planforms
- **SensitivityStudy**: processing of scalar sensitivities
- **hangar**: close wing of X43
- **ParametricReFEX**: canard angle for reflected cannard

Refactor

- output scalar vehicle properties and sensitivities to dedicated directories

0.2.2

Fix

- **hangar**: add finner to hangar namespace import

0.2.1

Fix

- **Component**: overload copy and deepcopy dunders
- **utilities.py**: use component name tags where possible
- **README.md**: broken link to x43a example docs

0.2.0

Feat

- **polygon.py**: updated polygon to standard component type
- **SensitivityStudy**: allow passing nominal stl prefix
- **Vehicle**: improved verbosity of to_stl and prefix control
- **Vehicle**: component name tags will be used when writing to stl
- **Component**: improved repr
- **SensitivityStudy**: allow passing outdir when saving to csv
- **hangar**: expose all vehicles in hangar to package
- **Vehicle**: allow specifying vehicle transformations prior to generate()
- **CompositeComponent**: added new component type
- **append_sensitivities_to_tri**: added control of matching tolerances
- **append_sensitivities_to_tri**: write csv of combined sensitivity data
- **append_sensitivities_to_tri**: capability for multiple parameters
- **Vehicle**: allow chained transformations of components
- **common.py**: added circle patch function
- ability to cluster stl meshing

Fix

- **hangar**: updated vehicles to migrate to general components
- **hangar**: call super()
- **hangar**: inherit Generator instead of AbstractGenerator
- **hangar**: attributes for vehicle parameters
- **append_sensitivities_to_tri**: do not write index to csv

Refactor

- **Fuselage**: split fuselage component into more general revolved and swept components
- **scripts**: deleted redundant scripts directory

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.