scos-sensor
scos-sensor copied to clipboard
NTIA/ITS Spectrum Monitoring SCOS sensor reference implementation
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0. Release notes Sourced from requests's releases. v2.32.0 2.32.0 (2024-05-20) 🐍 PYCON US 2024 EDITION 🐍 Security Fixed an issue where setting verify=False on the...
…ock, load test actions from all plugins
The [SCOS GitHub Wiki](https://github.com/NTIA/scos-sensor/wiki) now contains all of the information from the README, and more. The wiki pagination makes it easier to find the information you need, compared to the...
Resolves #279 by adding new environment variables `SSD_DEVICE` and `API_SHM_SIZE`. Now, `SSD_DEVICE` is used to map the `/dev/nvme0n1` device in the API container, which is used by the SEA edge...
Run `manage.py makemigrations` and `manage.py migrate` to create and apply missing migrations for status and task pages. This is normally done when starting the containers, but committing these changes makes...
Chooses the [recommended `local` logging driver](https://docs.docker.com/config/containers/logging/configure/) to enable automatic log rotation for all containers. Adding this configuration [in the Compose file](https://docs.docker.com/compose/compose-file/05-services/#logging) means that we don't need provisioning solutions to enforce...
Right now, there are two configuration bits which are not handled through environment variables: 1. The `shm_size` shared memory setting for the API container 2. The disk device `/dev/nvme0n1` used...
The readme should be updated to describe calibration files. In addition, scos-sensor should include a default calibration file that will work with any signal analyzer.
Currently the status endpoint loads the sensor cal on SCOS Sensor startup, and reads the `last_calibration_time` directly from this. Since Y-factor calibration is implemented as an action, the status endpoint...
Adds ability to log in to sensor browsable API using OAuth. The user logs in using OAuth 2 Authorization Code flow. Then the token is stored in the session.