Closed peterdesmet closed 7 years ago
@plieper: Here are my thoughts, correct/add on please!
In general, I think the second option, having a general inclusive setting and then excluding some specific times of specific radars makes the most sense.
Awesome! Thought a bit more about 4 and I think it's better to separate the metadata from the settings, like I've done here: https://github.com/enram/timamp-etl/tree/master/settings
About 1: Just to be clear, we currently have data up to 4000 m ASL, right? I don't think there would be a reason to cut of altitudes upwards, but if we need to exclude 200 m AGL, then that's something different of course... then every radar would need its own altitude range, right? Do you think thats the case @plieper?
Thanks for the answers! Here's what I take away:
Here's a new proposal for the settings, with additional questions:
include_heights: [200, 3000]
as a specific radar setting, rather than the exclude_heights
. Which do you consider more intuitive?exclude_radar: true
general: # General inclusive settings
include_datetimes: ["2016-09-19", "2016-10-09"] # Is a date range up until 2016-10-08 23:59:59
include_heights: [200, 4000] # Is a height range from 200 up until 3999
radars: # Include the radars listed. Some have specific settings
seang:
exclude_datetimes:
- ["2016-09-19 00:00", "2016-09-21 12:00"] # Exclude first day and a half
- ["2016-09-22 21:00", "2016-09-22 22:00"] # Exclude another hour
exclude_heights:
- [0, 200] # This one is already excluded by the general settings, so no need to add it really
- [3000, 4000]
sease: # Just include this radar, no specific settings
sehud: # Just include this radar, no specific settings
# sekir: # We know this radar exists, but we don't have data for it
PS: What's ASL and AGL? π
Usually ASL = above sea level (most likely above mean sea level) AGL = above ground level
However sometimes ASL is used as Above surface level which can be confusing, so should be written out at first use.
Regarding 8. Let me know if you prefer both min, max to be inclusive. I noticed that the bioRad download function also consifers the end date inclusive (so I'd have to write some extra code around it to make it exclusive) and that it is also what you meant in https://github.com/enram/timamp-etl/issues/11#issuecomment-303216019
To make things more confusing, I would say that its more intuitive to have max dates as inclusive but max ranges as exclusive :) Sorry :) Choose which ever you want and then lets just make sure to be clear!
(and 1) About the heights; didn't think about this before, but since we need to exclude the first 200m AGL for each radar, we need to calculate a a specific ASL height range to include for each radar (the height of each station is in the data, so should be rather straight forward). We wont need to exclude heights in the middle.
Ok!
Haha! @stijnvanhoey and I agree with your programmer-friend! π π I'll see what I'll choose and be consistent. π
Settled on min/max inclusive, because that was easier to implement. π All of it is documented in the example settings. Closing issue.
For the data processing, I understood that not only certain radars should be included/excluded, but for some also specific time periods and maybe heights? I'm trying to find the best way to implement this. I think those selection/filtering settings:
That could be implemented in YAML:
@CeciliaNilsson709 @plieper questions: