v5.14.2
OpenC3 COSMOS 5.14.2 - Python Bug Fix Release
Welcome to OpenC3 COSMOS 5.14.2!
This release mainly fixes issues with our new Python support. Thanks to everyone who is trying it out and submitting tickets!
Python Bug Fixes
- Custom Conversions, Limits Responses, etc our now imported successfully
- Generators now support --python fully
- UBI pip3 is now symlinked to pip
- Pip will now retry with --no-index if the attempt at an online install fails
- Handle String edge case that was breaking INST2 ASCIICMD
Other Improvements
- openc3.sh cli rake will now fail with a warning if no Rakefile is found
- The Raw dialogs in CmdTlmServer are now non-modal, allowing multiple to open and be moved around
- CmdTlmServer now has a Clear Counters option
All Pull Requests in this Release
- Handle custom python classes by @ryanmelt in #1080
- Python generators by @jmthomas in #1082
- Format developing page as code by @jmthomas in #1083
- Warn about rake without Rakefile by @jmthomas in #1084
- Allow multiple positionable raw dialogs by @jmthomas in #1088
- CmdTlmServer clear counters by @jmthomas in #1089
- Link pip3 to pip in ubi by @ryanmelt in #1092
- Pip install retry with no-index by @ryanmelt in #1093
- Handle bad string types and rescue AttributeError by @jmthomas in #1090
Prerequisites:
Docker - Running OpenC3 requires a working Docker or Podman installation. Typically Docker Desktop on Windows / Mac. Plain Docker or Podman also works on linux. We actively develop and run with Docker Desktop on Mac/Windows, and Linux on Raspberry Pi, so if you have any issues on another platform, please let us know by submitting a ticket!
Minimum Resources allocated to Docker: 4GB RAM, 1 CPU, 80GB Disk
Recommended Resources allocated to Docker: 16GB RAM, 2+ CPUs, 100GB Disk
Also requires docker compose version 1.27+
To Run:
- git clone https://github.com/openc3/cosmos-project.git cosmos-myproject
- cd cosmos-myproject
- Run Linux/Mac: ./openc3.sh run
- Run Windows: openc3.bat run
- Connect a web browser to http://localhost:2900/
- Have fun running OpenC3 COSMOS!
Please see our documentation at https://openc3.com
Try it out and let us know what you think! Please submit any issues as Github tickets, or any generic feedback to [email protected].
Thanks!
Full Changelog: Changelog