This PR implements validation for the Configuration object parameter passed to the Sopp class. The validation includes checks such as ensuring the time window start date is before the end date, verifying that the provided beamwidth is greater than 0, and validating that the antenna_direction_path consists of a series of increasing times, among others.
Additionally, tests have been added to validate these checks.
This PR implements validation for the
Configuration
object parameter passed to theSopp
class. The validation includes checks such as ensuring the time window start date is before the end date, verifying that the provided beamwidth is greater than 0, and validating that the antenna_direction_path consists of a series of increasing times, among others.Additionally, tests have been added to validate these checks.