I'm going through the categorize.radar.radar object and just noting a few areas where there can be small improvements, probably just to the documentation for most.
There is both a radar frequency and wl_band variable. wl_band only allows for an integer choice, but then radar frequency is a float. Obviously these cannot both be true and it feels like a redundant variable.
type has str values, but currently requires reading source code to find the possible values. It would be good to just enumerate them in the documentation.
remove_incomplete_pixels() documentation is a bit confusing and I'm not sure I 100% follow what this function is doing.
filter_speckle_noise() What method is being used to despeckle the return
correct_atten. can you cite the method you are using to correct?
6, calc_errors() Similarly here I would cite where the method is coming from for this.
I'm going through the categorize.radar.radar object and just noting a few areas where there can be small improvements, probably just to the documentation for most.