Soar

Latest version: v1.5.2

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

Scan your dependencies

Page 1 of 3

1.5.0

Changes
-----------
* ARCOS now handles cryptic serial port errors better, hopefully making debugging easier.
* Changed the way PioneerRobot displays its information, to include the port it is connected on.
* Added attribute `serial_device` to PioneerRobot, which represents the serial port it is connected on.
* PioneerRobot can now play notes or songs through the piezoelectric speaker.

1.4.0

What's New
---------------
* A `raw-sonars` option for `PioneerRobot`. Setting this to `True` at robot initialization will stop Soar from casting out-of-range sonar values to `None`--they will instead be seen as `5.0` meters.
* ARCOS now waits several seconds for sonar values to arrive before releasing its `on_load` function.

1.3.8

What's New
---------------
* A `tkinter_wrap` hook, designed to be a better, more efficient replacement to `tkinter_hook`.
* In addition to the `raw_print` hook, passing `raw=True` in a `print` call in a Soar brain will prevent Soar from prepending the three carets `'>>>'`

1.3.7

Bugfixes
-----------
* Fixed an error in the version update checker that would cause it to incorrectly compare development versions to non-development versions. Since development versions are never pushed to PyPI, this is a very small issue and unlikely to have been encountered by non-developers.

1.3.6

Bugfixes
-----------
* Fixed error where `PlotWindow` methods were wrapped so as to run on `Tk`'s event loop multiple times, resulting in a thread waiting to complete an event trying to run on that thread.

1.3.5

What's New
---------------
* The ARCOS client's `send_command` method now accepts `bytes` objects *or* strings as data.

Bugfixes
-----------
* Another `PlotWindow` fix. Due to the way `PlotWindow` methods were overridden in Soar, other methods of matplotlib's `Figure` or `Axes` (like `stem`), could not be used. This has been fixed.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.