Platform Release v0.50.0
This new Space Teams PRO version has been released and is available for download from Launchpad spaceteamspro.com.
Space Teams PRO releases that start with 0. are all Beta releases, meaning we have relaxed standards for stability, performance, and backwards compatibility as we quickly introduce new features. Please contact us directly (support@SimDynamX.com) if you are interested in using Space Teams in an environment where software stability is critical.
Most notable changes since v0.49.0:
General
- Systems now do NOT
load()orinit()whenActive: false - Added Measure Gadget
- Click two points on the same planet to measure distance
- UI improvements
- Better Camera Control, Move and Rotate, and Entity Properties
- Text coloring for Double Vector param edit UI
- Default-not-expanded Parameters tree
- Many more minor changes
- New Sim Wizard allows clicking to select location on planet
- Subscribe/Response delegate functions now properly catch and report exceptions
- Corrected C++ debugging .natvis for a few types, especially timestamps
- Performance improvements
PhysEffects, FieldEffects, and Dynamics
- Fix PhysEffects crashes
- Completely replaced internal implementation
- FieldEffects now do NOT
load()whenActive: false - Mid-sim propagator change now somewhat stable feature
ST_Rigid_Bodypropagator now resamples ODE with correct time offset for RK4 integrator substeps- Partially implemented
Unreal_Chaospropagator- Gravity FieldEffect not yet applied
- No
_OverridePhysEffects applied yet - May have unintended behavior during sim loading
Planet Data
- Fixed minor projection inconsistency on some Earth datasets
- Still not yet using WGS84 Ellipsoid; approximated with spherical Earth. This is in active work though.
- Added
ProcPlanet::DataStorewritable/non-writable state to optimize parallel sampling of data. Use with.SetWritable(false).
Python API
- Fixed most of the issues with spaceteams python library stubs
- Fixed almost 100% of missing types in function signature
- IDE code completions and linting should be much better
- Correct formatting of docstrings
- Fixed
st.math.rad()andst.math.deg()not actually returning anything - Added some Planet Data python bindings
st.ProcPlanet.DataStoreobjectAddGeoBinLayer_uint8,AddGeoBinLayer_int16,AddGeoBinLayer_floatalong with existingAddGeoBinAltimetryLayer
- Completed bindings for Publish/Subscribe and Request/Response
Demos
- ISSLIVE now using attitude from telemetry as opposed to constant LVLH
Key Known Issues
Also look at https://github.com/SimDynamX/SpaceTeamsPRO/issues to see all publicly reported issues and their current status.
- Launchpad
Updatefunction may not work properly. Can instead install new version and delete old version.- Please let us know about other issues with using Launchpad!
- Python API docs missing named sub-modules #103
- Planet shadows disappear for single frames when leaving planet surface #179
- User Release C++ compile might not work due to missing Raytracing.h header file in release
Automated Git Changelog:
What's Changed
- Guidance physically realizable updates. by @WaylonLee in SimDynamX/SC_Platform#3197
- Extensive Python stubs fixes for better IDE usage by @connorjak in SimDynamX/SC_Platform#3206
- Fix PhysEffects Crashes, reprocess all Earth planet data, performance improvements, etc by @connorjak in SimDynamX/SC_Platform#3226
- Re-fix PhysEffects from Python, some widget standardization, etc by @connorjak in SimDynamX/SC_Platform#3229
- Various IMU and guidance and lander updates by @WaylonLee in SimDynamX/SC_Platform#3227
- ExpandableArea ParamMapTree by @connorjak in SimDynamX/SC_Platform#3230
- Various Eridani work by @connorjak in SimDynamX/SC_Platform#3201
- More UI improvements by @connorjak in SimDynamX/SC_Platform#3231
- Fix PhysEffect-from-params parsing on UE side, more UI refinements by @connorjak in SimDynamX/SC_Platform#3233
- MODT Task Sequencer Implement SurfaceMove State Machine by @MCS9000 in SimDynamX/SC_Platform#3241
- Lander updates with working landing nav. by @WaylonLee in SimDynamX/SC_Platform#3236
- Fix Alchemist and Test SimRunner Functionality by @Henrynaut in SimDynamX/SC_Platform#3235
- BP Planet tracing from GMRAD bisection, applied to New Sim Wizard by @connorjak in SimDynamX/SC_Platform#3242
- Active: False Systems / FieldEffects don't Load or Init, subscribe/respond delegates catch exceptions by @connorjak in SimDynamX/SC_Platform#3243
- Measure Tool, planet linetracing, writable/not mode on planet data by @connorjak in SimDynamX/SC_Platform#3245
- GoTo task editor by @connorjak in SimDynamX/SC_Platform#3247
- Horizon matching packaging progress by @connorjak in SimDynamX/SC_Platform#3248
- WIP Move Task Editor, initial Chaos Propagator, v0.50 changes by @connorjak in SimDynamX/SC_Platform#3249
Full Changelog: SimDynamX/SC_Platform@v0.49.0...v0.50.0