Skip to content

Releases: proveskit/pysquared

v2.0.0-alpha-25w11

11 Mar 23:15
e20e030
Compare
Choose a tag to compare
v2.0.0-alpha-25w11 Pre-release
Pre-release

Pre-Release Notes

The big update this week is the implementation of the new radio factory / radio manager pattern into the main codebase! Woohoo for more maintainability. We should also note that a better ground data system is in work right now on its own repo!

Known Issues

The new radio factory / manager breaks REPL testing functionalities for the radio system. One of the things we'll be working on in the next few weeks is refactoring all of the REPL interactions with the satellite with a sort of consolidated "test mode" for the satellite.

What's Changed

New Contributors

Full Changelog: v2.0.0-alpha-25w09...v2.0.0-alpha-25w11

v2.0.0-alpha-25w09

28 Feb 02:52
1fab48a
Compare
Choose a tag to compare
v2.0.0-alpha-25w09 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0-alpha-25w08...v2.0.0-alpha-25w09

v2.0.0-alpha-25w08 | Welcome New Contributors!

21 Feb 01:46
9ad5074
Compare
Choose a tag to compare

Pre-Release Notes

Mostly just cleanup updates this week. We have some new contributors from the Texas State Team, very exciting!

The infamous #104 bug has been fixed this week I think!

What's Changed

New Contributors

Full Changelog: v2.0.0-alpha-25w07...v2.0.0-alpha-25w08

v2.0.0-alpha-25w07 | Config Rework

14 Feb 01:29
3c5e55d
Compare
Choose a tag to compare
Pre-release

Pre-Release Notes

A pretty chill week this last week! The only two updates are a rework of how we interact with config.json and the addition of the rv3028 real time clock library into our main codebase.

What's Changed

Known Issues

This release and the previous pre-releases suffer from the TCA Multiplexer Bug described in #104. As a result, this is a unstable release and should not be used for end to end applications.

Full Changelog: v2.0.0-alpha-25w06...v2.0.0-alpha-25w07

V2.0.0-alpha-25w06 | Incremental Improvements

07 Feb 18:57
1e1258f
Compare
Choose a tag to compare

Pre-Release Notes

This week is quiet one for the team, we have a bunch of pending PR's though that will start some big refactoring of the codebase in the coming weeks! One of the big things coming in the next week will be a refactor of the hardware init functions in pysquared.py into their own classes using the factory pattern.

What's Changed

New Contributors

Full Changelog: V2.0.0-alpha-25w05a...v2.0.0-alpha-25w06

V2.0.0-alpha-25w05 | Introducing Structured Logging Pre-Release

31 Jan 04:21
39e9cf5
Compare
Choose a tag to compare

Pre-Release Notes

This week's update is defined by another big up of logger.py to eliminate all of the debug_print and error_print statements in our code! Also we see the introduction of templates and switching to use uv for package management instead of relying on local Python!

What's Changed

New Contributors

Full Changelog: v2.0.0-alpha-25w04...V2.0.0-alpha-25w05a

V2.0.0-alpha-25w04 | Developer Experience Overhaul Pre-Release

24 Jan 01:36
8d74396
Compare
Choose a tag to compare

PRE-RELEASE V2.0.0-alpha-25w04

This version is a pre-release and therefore is not in a fully functional or stable state yet. Many changes are still incoming, but we are using this release as a datum for an upcoming fork to handle integration of the VirginiaTech InspireFly flight code with the current state of development.

The Developer Overhaul

In this release we change up how you develop with the CircuitPython software in a big way! The broad strokes of how things work now:

  • Type hinting and reformatted imports should make it much easier to navigate the code base with intellisense!
  • Speaking of imports, most of the libraries used in the code base have been removed from origin and are now pulled in from their native repos with a fancy new make process!
  • In anticipation of changes for PROVES Kit V2 the can_bus and camera code have also been jettisoned from the repo. We won't miss them!

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

03 Jan 00:07
1291bdf
Compare
Choose a tag to compare

What's Changed

Flight release for Pleiades-Orpheus.

Pleiades-Orpheus was launched on a Falcon-9 v1.2 (Block 5) from Vandeburg AFB on 21 Dec. 2024. This flight of the PROVES Kit was assembled and flown by Irvington High School Girls in STEM Club from Fremont, California.

First try at Nightly Releases!

26 Jul 20:23
Compare
Choose a tag to compare
Pre-release

Testing out the idea of doing "nightly" software releases! This will be the first one.

Initial Release

24 May 22:01
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

This version is being created to provide a datum for the current state of the PROVES Kit Flight Software. Presently the CircuitPython environment mostly works, but is lacking graceful error handling and is not configured to handle different iterations of the boards. The PicoSDK also work if all of the hardware is fully operational, but the board to board elements are not working at all.