- Improve support of L3 model products
- Fix
N_scaledunits
- Require instrument_pid for epsilon-radar
- Add epsilon-radar
- Use atmoslib
- Update CF tables
- Update weather radar variables
- Add test for LWC consistency
- Add weather radar file type
- Change error to warning if lwp values are zeros
- Add
source_instrument_pidsattribute
- Add cpr-tc-validation
- Remove redundant warnings in compression test
- Add test for compression
- Update CF tables
- Add cpr-validation product
- Skip height test for CPR product
- Change calibration_offset to Zh_offset
- Add test for range and height
- Add test for LWP all zeros
- Add tpow
- Fix checking of Lindenberg DA10 serial number
- Add expected da10 time resolution
- Add new classification variables
- Check MWR zenith/elevation angles
- Add first product based outlier limits
- Don't require
altitudevariable in L3 products - Add optional source_file_uuids to mwr-l1c
- Support altitude vector
- Add exception for serial number of L'Aquila LPM
- Fix test when zenith angle is negative
- Add test for lidar zenith angle
- Add correction_bits
- Add precipitation variables
- Update CF tables
- Make temperature and relative humidity optional in mwr-single
- Fix exception when generating coordinate test error message
- Correctly calculate percentile of masked array
- Make
air_pressureoptional variable
- Support model files with multiple locations
- Log name of the test that raised an exception
- Fix numpy array check
- Support mobile sites in coordinate test
- Print stack trace if test raises an exception
- Add public function for data coverage (#17)
- Fix formatting of longitude over 180 in error message
- Allow longitude range only from -180 to 180
- Fix number formatting in error message
- Handle model products in coordinate test
- Add test for coordinates
- Update CF tables
- Add test for coordinate variables
- Add epsilon-lidar product
- Add data model test
- Add WindCube models
- Update CF tables
- Add cpr-simulation variables
- Add snr_limit variable
- Add
zenith_offsetvariable
- Make rain variables optional in weather station
- Make visibility not mandatory
- Fix rainfall amount check
- Add rainfall consistency test
- Test comment and empty attributes
- Add rain gauges
- Add model variables
- Remove mask check from zenith and azimuth angles
- Fix long names for MWR single and multi
- Update long name of MWRpy product
- Add MIRA-10
- Add windcube
- Add LPM
- Add test for unexpected mask
- Fix empty data check in outlier test
- Use flags when checking mwrpy data limits
- Add new mwrpy variables
- Increase relative humidity upper limit to 105%
- Allow lower MWR time resolution
- Add VOODOO products
- Support
ecmwf-openmodel
- Specify pressure limits by altitude
- Remove
ier_inc_rainandiwc_inc_rainfrom required variables - Add
radar_rain_attenandradar_melting_attenvariables
- Add beta cross channel to doppler lidar stare depol product
- Adjust mwrpy tests
- Add mwrpy tests
- Make missing LWP in categorize an warning
- Increase allowed gap for
mwr-multi
- Use space as thousand separator
- Update limits for weather station variables
- Add azimuth offset
- Consider models "CHM 15k" and "CHM 15k-x" equal
- Check hour 24 exists in model
- Fix attribute validation of mwr-single and mwr-multi
- Fix typo
- List tests in README.md
- Remove non-screened wind from required doppler lidar wind variables
- Make
n_particlesoptional
- Fix more data types
- Fix data types of Thies variables
- Fix PID test for RPG-FMCW-35
- Add fill value test
- Update instrument vocabulary links
- Add
liquid_probvariable
- Add elevation angles
- Add doppler-lidar-wind product
- Return error from failing tests
- Improve PID test output
- Support Lindenberg weather station
- Fix visibility
long_name
- Add
rain_detected
- Handle request errors in instrument PID test
- Define mwr-single and mwr-multi variables
- Make
rainfall_rateoptional in categorize file
- Fix typo in product definition
- Fix vocabulary links
- Refactor types
- Fix vocabulary links of RAL instruments
- Make
ir_beamwidthvariable optional
- Simplify output from model data test
- Handle missing variables in model data test
- Check if radar data is completely masked
- Add check for masked model profiles
- Fix data coverage test with single timestamp
- Check L3 products
- Adjust Copernicus variables
- Test relative amount of masked lwp data points
- Avoid division by zero
- Improve bad-LDR test
- Filter outliers in range correction test
- Improve range correction test for CT25K and PollyXT
- Adjust HATPRO stare resolutions
- Add
calibration_offsetto optional variables - Allow
pidas optional global attribute
- Fix data coverage test
- Add test for floating-point values
- Test global attributes by product
- Fix global attribute test
- Set expected resolution of disdrometer to 1 min
- Improve global attribute tests
- Add support for MRR-PRO
- Fix data coverage test on file with little data
- Test if data matches the expected resolution
- Support HALO serial number format
- Add
tb_spectrum - Fix URL names
- Handle missing value in instrument PID test
- Re-release package
- Update CF standard name table
- Allow sparser sampling resolution with mwr-multi
- Ignore zenith angle check for mwrpy files
- Check
timeandmodel_timeunits
- Skip time vector data type test
- Update
lwplimits
- Add mwrpy variables
- Change
lwpunit tokg m-2
- Set HTTP timeout
- Extend instrument PID test
- Specify
data_rawunits and dtype
- Add snowfall rate
- Increase range correction threshold
- Add doppler lidar tests
- Fix exception type in range correction test
- Make range correction test more robust
- Add
galileospecific variables
- Add more parsivel specifications
- Change
rain_ratetorainfall_rate
- Harmonize degree unit
- Add standard name to
wind_direction
- Add weather-station
- Add py.typed
- Update CF tables
- Add script for updating CF tables
- Move data files to own directory
- Add
lidar_depolarisationdefinition
- Add more rv-polarstern
long_names
- Add rv-polarstern variables
- Allow several options for lidar beta
- Fix copyright
- Update
setup-python
- Update
ierunits
- Use datetime.timezone
- Add thies variables
- Adjust disdrometer variables
- Add more variables
- Adjust data coverage test for real time processing
- Add
infoerror level - Define expected variables in variables.py
- Update Python to 3.10
- Embed XML files to Python package
- Add human-readable test names
- Add height to required model variables
- Add sldr
long_nameand unit
- Change import location
- Add option to ignore tests
- Test for empty instrument PID
- Make checks more robust
- Make checks more robust
- Fix testing of scalar time vector
- Add fallback behaviour if local cf convention xml files are missing
- Read cf tables from local files
- Add
ignore_productsoption
- Remove model from
standard_namecheck
- Add IER and DER products
- Implement three level QC (pass, warning, error)
- Add standard name for IWV
- Adjust zenith angle limits
- Fix azimuth angle
- Check iwv unit and long name
- Check units and long names of rainfall variables
- Add ier and der units
- Add ier variables to tests
- Add
ier_retrieval_statusdata type check
- Add initial required variables for ier
- Test
drizzle_retrieval_statusdata type
- Add der product
- Fix median lwp test
- Use ma.median
- Add missing return
- Run lwp test
- Test for median LWP
- Initial set of quality and metadata tests