Recent Releases of CloudnetPy

CloudnetPy - CloudnetPy 1.39.0

  • Add option to ignore variables from the concatenation
  • Fix to work with older BASTA files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.38.0

  • Avoid classifying lidar-only signals as ice close to surface

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.37.1

  • Allow sample_duration to vary

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.37.0

  • Use rpgpy to read rpg-fmcw-94 files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.36.4

  • Check that files to concatenate have same values in variables
  • Write SLDR long_name attribute to categorize file
  • Test with Python 3.10

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.36.3

  • Fix error when no overlapping timestamps in categorize

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.36.2

  • Support inconsistent time vector in HATPRO files
  • Improve HATPRO and PollyXT error handling
  • Add standard name for IWV

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.36.1

  • Adjust copernicus outlier screening

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.36.0

  • Change solar_azimuth_angle to sensor_azimuth_angle
  • Add support for Copernicus cloud radar
  • Optimize HATPRO binary file reading speed

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.35.0

  • Support HATPRO *.IWV files
  • Adjust plotting parameters of RPG radar
  • Restore insect probability

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] over 2 years ago

CloudnetPy - CloudnetPy 1.34.0

  • Use fallback pollyXT backscatter channel

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] almost 3 years ago

CloudnetPy - CloudnetPy 1.33.2

  • Add sorting of basta timesteps

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] almost 3 years ago

CloudnetPy - CloudnetPy 1.33.1

  • Add solid and total rainfall rate (#53)

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] almost 3 years ago

CloudnetPy - CloudnetPy 1.33.0

  • Add ice effective radius product (#51)
  • Add droplet effective radius product (#50)
  • Run tests on pull request

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] almost 3 years ago

CloudnetPy - CloudnetPy 1.32.0

  • Skip corrupted profiles in CL51 files
  • Add missing units
  • Test Windows and macOS
  • Test Python 3.10 support
  • Fix code formatting

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] almost 3 years ago

CloudnetPy - CloudnetPy 1.31.2

  • Cast parsivel metadata to floats

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] about 3 years ago

CloudnetPy - CloudnetPy 1.31.1

  • Allow rpg-fmcw-94 latitude and longitude values to vary
  • Raise error if only one valid mira timestamp

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.31.0

  • Drizzle without spectral width
  • Minor fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.30.2

  • Bug fix

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.30.1

  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.30.0

  • Adds support for chm15k ceilometers that contain beta_att instead of beta_raw
  • Separates test-dependencies in setup.py
  • Fixes myriad type hints

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.29.4

rpg-fmcw-94 fixes:

  • Does not crash if elevation angle missing
  • Sorts timestamps and removes duplicates

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.29.3

  • Adds screening of small rpg-fmcw-94 width values.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.29.2

  • Fix chm15k(x) source attribute

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.29.1

  • Add HALO Doppler lidar to instruments.py

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 3 years ago

CloudnetPy - CloudnetPy 1.29.0

  • Add Radiometrics support

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by siiptuo about 3 years ago

CloudnetPy - CloudnetPy 1.28.1

  • Use the same plotting routines for current and legacy files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.28.0

Return dimensions of generated images

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.7

  • Adds timestamp sorting and duplicate removal for mira

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.6

  • Raises custom exception from bad model file

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.5

  • Removes duplicate hatpro timestamps

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.4

  • Sort and remove duplicates from Vaisala cl31/51 data

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.3

  • Correctly classify first layer as ice

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.2

  • Fixes bug in freezing region determination

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.1

  • Fix bug in model plotting

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.27.0

  • Lidar / radar data gaps removed from the time array
  • Data gaps shown as vertical grey bars in classification / status plots
  • Level 2 products harmonized against legacy files and netCDF validator

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.26.0

  • Improved melting layer detection
  • Improved drizzle / insects classification
  • Detection status variable to match legacy files
  • Minor fixes to plotting and classification file metadata

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.25.1

  • Removes quality control from CloudnetPy package
  • Adds speckle filter to BASTA data
  • Removes classification results from profiles without any lidar data

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.25.0

  • Uses Python 3.8 and newer. Older Python versions are not supported from now on.
  • Updates categorize file:
    • Fixes netCDF metadata
    • Interpolates lidar data using nearest neighbor
    • Adds 1px melting layer when not detected from data

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.24.0

  • Harmonized hatpro processing

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.23.2

  • Screening of mira files with deviating height vector
  • Screening of mira profiles with deviating zenith angle
  • snr limit option to pollyxt2nc

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.23.0

  • Refactored radar processing
  • instruments.py module
  • Minor fixes to global attributes
  • Improved tests
  • Deprecated keep_uuid option

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.22.4

  • Fix processing of old chm15k ceilometers

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.22.3

  • Minor tuning of the ceilometer screening method

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.22.1

  • Improved ceilometer data screening

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.22.0

  • PollyXT support
  • Harmonized lidar files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.21.2

  • Avoid crash in update_nc if invalid nc file
  • QC adjustment

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.21.1

  • Custom exception for disdrometer files that can not be read

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.21.0

  • Initial support for Parsivel2 and Thies-LNM disdrometers
  • Quality control adjustments

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.20.4

  • Adds more contrast to ice clouds

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.20.3

  • Fixes processing of mira files without geolocation attributes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.20.2

  • Exceptions module
  • Small fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.20.1

  • Small fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.20.0

  • Support for Vaisala CL61-D ceilometer

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.19.0

  • Function to efficiently append data to existing netCDF file
  • HATPRO timestamp sorting and time unit fix
  • Small bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.18.3

  • Include missing config files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.18.2

  • Quality control routines as a part of CloudnetPy installation package
  • Small fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.18.0

  • Improved classification of insects
  • 100 m minimum requirement for liquid layers
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 3 years ago

CloudnetPy - CloudnetPy 1.17.0

  • Explicit _FillValue attributes
  • File format documentation

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 4 years ago

CloudnetPy - CloudnetPy 1.16.0

  • Filter for stripe-shaped radar artifacts
  • Improved error messages and logging
  • Small bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 4 years ago

CloudnetPy - CloudnetPy 1.15.0

  • Filtering of bad quality HATPRO profiles
  • 1st range gate artifact removal from RPG radar data
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 4 years ago

CloudnetPy - CloudnetPy 1.14.2

Fixes ct25k processing

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 4 years ago

CloudnetPy - CloudnetPy 1.14.1

  • Store height in radar files and use in plots
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.13.3

  • Save calibration factor and site altitude in lidar file
  • Check for invalid model files
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.13.0

  • Takes ceilometer calibration values as argument to ceilo2nc.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.12.0

  • Optional time stamp validation for Vaisala ceilometers

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.11.0

  • Screening of invalid HATPRO time steps
  • Plotting improvements
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.10.2

  • Fix palaiseau and lindenberg chm15k calibration factors
  • Improve mwr plots

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.10.1

  • Cloud top and base variables to classification file
  • Support for incomplete model files
  • Support for concatenating NETCDF4 formatted files
  • Bug fixes, minor method improvements and refactoring

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.9.4

  • Fixes bug that misplaced RPG cloud radar time array

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.9.3

  • Bug fixes to HATPRO conversion

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.9.2

  • Fix classification to work with radars without LDR and width

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.9.1

Fixes a bug that prevented file to be closed properly.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.9.0

This Release:

  • Adds support for BASTA cloud radar
  • Adds support for HATPRO binary .LWP files
  • Fixes units of time variable
  • Fixes several smallish issues and bugs
  • Adds loads of typehints and refactoring

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.8.2

Better fix for the MIRA timestamp issue

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.8.1

Fixes bug that raised error if the last MIRA timestamp was at 24:00.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.8.0

  • Library code for concatenating netCDF files
  • Option to provide folder name containing .mmclx files to mira2nc function.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 4 years ago

CloudnetPy - CloudnetPy 1.7.0

  • Optional date parameter to mira2nc
  • Check that all profiles in a MIRA file have identical date
  • Small fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.6.1

  • Liquid water path plotting bug fix

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.6.0

Function for creating images from the legacy files for the data portal

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.5.0

  • Optional date parameter for rpg2nc to validate date in the input files
  • MWR plotting for operational processing
  • Bug fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.4.0

  • Optional uuid parameter to processing API functions.
  • Lindenberg ceilometer calibration value
  • Minor fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.3.2

This release fixes bug in the RPG timestamp to date conversion.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.3.1

This release adds support for RPG Level 1 V4 files

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.3.0

  • replace global attribute "source" with "source_file_uuids" for categorize file and level 2 products to enable provenance on the data portal
  • add more references to global attribute "references"
  • minor fixes

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.2.4

This release fixes a bug that causes rpg2nc reader to fail with Python 3.8.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.2.3

This release adds the required modifications and updates from the JOSS review process.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.2.2

This release fixes the bug https://github.com/actris-cloudnet/cloudnetpy/issues/9

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains over 4 years ago

CloudnetPy - CloudnetPy 1.2.1

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 5 years ago

CloudnetPy - CloudnetPy 1.2.0

This version adds option to omit title from plotted figures.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 5 years ago

CloudnetPy - CloudnetPy 1.1.0

Version 1.1.0 adds bug fixes and minor changes to high-level API functions:

  • Option to keep existing UUID
  • UUIDs as return values

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains almost 5 years ago

CloudnetPy - Initial release

This is the first CloudnetPy release under actris-cloudnet organization account. The commit history has been truncated. The original repository, which is no longer updated, contains full (and messy) commit history and can be accessed on https://github.com/tukiains/cloudnetpy-legacy.

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by tukiains about 5 years ago