Skip to content

Python updates + Constellation satellite#27

Merged
rpartzsch merged 14 commits into
masterfrom
constellation_satellite
Mar 26, 2026
Merged

Python updates + Constellation satellite#27
rpartzsch merged 14 commits into
masterfrom
constellation_satellite

Conversation

@rpartzsch

@rpartzsch rpartzsch commented Jun 28, 2025

Copy link
Copy Markdown
Contributor

This PR moves to newer Python versions (>3.10). This includes the removal of deprecated functions and updates to the CI. In addition, a Constellation satellite has been added for integration into Constellation. The general functionality of the branch with hardware and with/without Constellation has been tested at a test beam (with Python 3.12). There are still some tasks to do:

  • CI fixes (For this also some dependencies need to be updated e.g. online_monitor)
  • Readme for Constellation
  • More metrics and features for Constellation e.g. logging
  • Test constellation satellite configurations with hardware.

Also I removed the tests for the online monitor. These tests basically tested only online monitor features like correlation that were not used. Maintaining these tests creates some unnecessary overhead in my opinion. In the future more dedicated software tests could be added to ease future development.

@cbespin cbespin marked this pull request as ready for review August 29, 2025 07:36
Comment thread .github/workflows/tests.yml Outdated
Comment thread .github/workflows/tests.yml Outdated
Comment thread pymosa/constellation/pymosa_satellite.py
Comment thread pymosa/constellation/pymosa_satellite.py Outdated
Comment thread pymosa/constellation/pymosa_satellite.py Outdated
Comment thread pymosa/constellation/READMDE.md Outdated
Comment thread pymosa/constellation/READMDE.md Outdated
@rpartzsch rpartzsch merged commit bd8bbaa into master Mar 26, 2026
4 checks passed
@rpartzsch rpartzsch deleted the constellation_satellite branch March 26, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants