Luc Busquin
Luc Busquin
With the increasing need to monitor long-term performance trends and assess their impact on the reliability and efficiency of the camera systems, I propose the introduction of a dedicated monitoring...
This PR introduces lossless compression algorithms for Header/Data Units (HDUs) within our FITS file handling module (**'RMS/Formats/FFfits.py'**). The goal is to reduce FITS file sizes to improve storage efficiency, mitigate...
Regarding the camera auto reboot at 15:00, The cameras don't have batteries. When unpowered, they subsequently resume running the clock from whatever last time was stored. They lose about ~30...
Introduce configurable sensor scan_rate for improved rolling shutter correction. This PR enhances our rolling shutter correction by introducing a configurable `scan_rate` parameter: 1. Add `scan_rate` to config: - Allow both...
Get RMS repo info no matter what working directory we're in.
Currently, RMS can only function when the working directory is the RMS root directory because the `.config` path is defined relative to the working directory in the .pyxbld files. This...
I'm testing `use_flat: true` on a 1080p capture. Flux is unable to proceed because it runs out of memory (All 32 GB of RAM and 18 GB of swap!). Looking...
Optimize FlatStruct and applyFlat for memory efficiency and bit depth flexibility ## Changes - Refactored `FlatStruct` to dynamically handle both 8-bit and 16-bit flat field images - Updated `applyFlat` function...
FYI, there's quite the discrepancy between the current `.config` and ConfigReader implemented options. The current omit list (options silenced in the audit): ```python OMIT_FROM_CONFIG = {'lat', 'lon', 'location', 'altitude', 'event_monitor_db_name',...
Optimize image calibration loading with caching and improved logging (issue #336 ) - Implement ImageCalibrationLoader class for efficient file caching - Reduce I/O operations by only reloading files when modified...