NSF-Swift / satellite-overhead

An open-source tool for calculating satellite interference to radio astronomy observations.
https://pypi.org/project/sopp/
GNU Affero General Public License v3.0
0 stars 2 forks source link

Add a runtime settings object that allows customization of hardcoded runtime parameters #79

Closed 0xeb-bp closed 1 year ago

0xeb-bp commented 1 year ago

Introduced a runtimeSettings object to allow customization of previously hardcoded runtime parameters. This object includes two key attributes:

time_continuity_resolution: This parameter, defined in seconds, determines the frequency of satellite position calculations. concurrency_level: This parameter controls the number of parallel jobs used when computing satellite positions.

Updated the readme to provide instructions on configuring runtimeSettings via the configuration file.

Added a test case within the config file tests for runtimeSettings