Releases: davesrocketshop/Rocket
Rocksim import fixes
Fix numerous errors in Rocksim imports
CFD Updates and Rocksim imports
CFD:
- Improved defaults for running CFDs directly from rockets
- Accurate calculation of frontal areas even at angles of attack
- Added CD and CL calculations
- Improved blocking ratios
- Minor bug fixes
Imports:
- Now supporting Rocksim imports
- Pods not yet supported
Features:
- Ringtail support
- Specifying total fin span instead of individual fin height
Remove PySide2 reference
Minor bugfix with no impact on execution. Eliminates unnecessary warnings
New release for FreeCAD 1.0
This release uses features newly available in FreeCAD 1.0 and therefore requires at a minimum one of the 1.0 release candidates.
What's new?
- Uses the new Materials system
- Directed workflow to set up CFD studies. This requires the CfdOF workbench to be installed and configured. This is optional but the workflow won't be available without it.
- Numerous bug fixes
Add option for fore and aft sweeps to launch lugs
This is a relatively minor release that adds options to sweep the leading and trailing edges of a launch lug. Why would you want to do this?
See this study by Tim Van Milligan of Apogee Components: https://www.apogeerockets.com/downloads/PDFs/launch-lug-drag.pdf
Translation updates
This is a non-functional update to the translations. No features have changed.
Remove QtCharts dependency
The Rocket Workbench was using QtCharts for the fin flutter analysis document, but that wasn't available on all platforms.
This release removes that dependency by replacing it with matplotlib. This is a standard FreeCAD package that should be available on all platforms.
fixes #63
Fail gracefully when QtCharts is unavailable
This release partially addresses issue #63 Work bench fails to launch
The QtCharts module is not available on some systems, including the Linux snaps. While it is possible to manually load it in some cases in others it is not. This release will allow the Rocket Workbench to load with or without the module, and report an error only when it is required. At this point the only code requiring it is the fin flutter analysis dialog.
The code will be refactored in future to remove this dependency, but this will allow the workbench to be used while that work is in progress.
Update to translations
A minor update to include translations
Rocket component materials
This release allows you to assign a material to a component. While FreeCAD support for materials is still limited and workbench specific, it will simplify the workflow for analysis functions such as flutter analysis. There is some manual configuration that needs to be done, but that will be eliminated in upcoming FreeCAD releases.
The instructions are available here: https://github.com/davesrocketshop/Rocket#materials
In addition, the following new features are available:
- Database lookups for rail buttons
- Rail buttons and rail guides use a naming convention similar to OpenRocket
- Zero fin fin cans! For when you really just need a launch lug.