BlueSky-Simulator uses compiled versions of some of its methods to increase simulation speed, however, there are some inconsistencies between the implementations creating edge cases where behaviour deviates from the expected behavior (see TUDelft-CNS-ATM/bluesky#649)
Proposed fix
- While the bug persists in BlueSky, the fastest fix is to directly copy the python source code of the function that is being called and reimplement that method as a class method or in a seperate method folder. All environments have been tested and build around the python implementations within BlueSky and should work as intended when this is done.
BlueSky-Simulator uses compiled versions of some of its methods to increase simulation speed, however, there are some inconsistencies between the implementations creating edge cases where behaviour deviates from the expected behavior (see TUDelft-CNS-ATM/bluesky#649)
Proposed fix