You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TrackedState to ensure that each state variable is updated once and only once in each time step unless we deliberately override that behavior, which is necessary in a few edge cases
no more direct variable access to Rust struct fields -- use to_pydict() and from_pydict() methods instead because these provide a much cleaner user experience
nearly everything that can/should be synchronized now is synchronized with fastsim-3, making for easier back-and-forth improvements and a platform for eventually transitioning to a common dependency crate for both FASTSim and ALTRIOS
improvements to hybrid locomotive controls
streamlined calibration/validation framework with working demonstrations
mandatory units in all yaml files, e.g. length: ... becomes length_meters: ...
New Features
TrackedStateto ensure that each state variable is updated once and only once in each time step unless we deliberately override that behavior, which is necessary in a few edge casesto_pydict()andfrom_pydict()methods instead because these provide a much cleaner user experiencefastsim-3, making for easier back-and-forth improvements and a platform for eventually transitioning to a common dependency crate for both FASTSim and ALTRIOSlength: ...becomeslength_meters: ...PRs to Complete First