Skip to main content

CloudnetPy-QC

CloudnetPy-QC CI PyPI version

Software for evaluating quality of ACTRIS-Cloudnet data products.

Installation

$ pip3 install cloudnetpy-qc

Usage

import json
from cloudnetpy_qc import quality
site_meta = {"latitude": 61.844, "longitude": 24.287, "altitude": 150}
report = quality.run_tests('cloudnet-file.nc', site_meta)
json_object = json.dumps(report.to_dict(), indent=2)
print(json_object)

Format of the report

  • timestamp: UTC timestamp of the test
  • qcVersion: cloudnetpy-qc version
  • tests: Test[]
  • data_coverage: float

Test

  • testId: Unique name of the test
  • exceptions: Exception[]

Exception

  • message: Free-form message about the exception
  • result: "info", "error" or "warning"

Example:

{
  "timestamp": "2022-10-13T07:00:26.906815Z",
  "qcVersion": "1.1.2",
  "tests": [
    {
      "testId": "TestUnits",
      "exceptions": []
    },
    {
      "testId": "TestInstrumentPid",
      "exceptions": [
        {
          "message": "Instrument PID is missing.",
          "result": "warning"
        }
      ]
    },
    {
      "testId": "TestTimeVector",
      "exceptions": []
    },
    {
      "testId": "TestVariableNames",
      "exceptions": []
    },
    {
      "testId": "TestCFConvention",
      "exceptions": []
    }
  ]
}

Tests

Test Description
FindAttributeOutliers Find suspicious values in global attributes.
FindFolding Test for radar folding.
FindVariableOutliers Find suspicious data values.
TestBrightnessTemperature Test that brightness temperature data are valid.
TestCFConvention Test compliance with the CF metadata conventions.
TestComment Check that variables have expected comments.
TestCompression Test netCDF compression.
TestCoordinateVariables Test dimensions of coordinate variables are correct.
TestCoordinates Check that file coordinates match site coordinates.
TestDataCoverage Test that file contains enough data.
TestDataModel Test netCDF data model.
TestDataTypes Check that variables have expected data types.
TestFillValue Test that fill value is explicitly set for variables with missing data.
TestFloatingPointValues Test for special floating-point values which may indicate problems with the processing.
TestGlobalAttributes Check that file contains required global attributes.
TestIfRangeCorrected Test that beta is range corrected.
TestInstrumentPid Test that valid instrument PID exists.
TestLDR Test that LDR values are proper.
TestLWC Test that LWP and integrated LWC are consistent.
TestLidarBeta Test that one beta variable exists.
TestLongNames Check that variables have expected long names.
TestMWRMultiTemperature Test that temperature data are valid.
TestMWRSingleLWP Test that LWP data are valid.
TestMask Test that data are not completely masked.
TestMedianLwp Test that LWP data are valid.
TestModelData Test that model data are valid.
TestRainfallConsistency Test that precipitation rate and amount are consistent.
TestRangeAndHeight Test that range and height data are valid.
TestStandardNames Check that variable have expected standard names.
TestTimeVector Test that time vector is continuous.
TestUnexpectedMask Test if data contain unexpected masked values.
TestUnits Check that variables have expected units.
TestVariableNames Check that file contains required variables.
TestVariableNamesDefined Check that variables have expected names.
TestZenithAngle Test lidar zenith angle.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudnetpy_qc-1.31.4.tar.gz (368.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloudnetpy_qc-1.31.4-py3-none-any.whl (370.9 kB view details)

Uploaded Python 3

File details

Details for the file cloudnetpy_qc-1.31.4.tar.gz.

File metadata

  • Download URL: cloudnetpy_qc-1.31.4.tar.gz
  • Upload date:
  • Size: 368.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cloudnetpy_qc-1.31.4.tar.gz
Algorithm Hash digest
SHA256 9adcdd876e2370ffe642e0e20fb0f7bbc14199a71de276f97fca1e4f55b17920
MD5 cbed952615f1b5a70e0077fee119e6d0
BLAKE2b-256 9f649d3d73d598ea7d969004419d40e58339f28f3ab818dcd57ea6801b4f4433

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudnetpy_qc-1.31.4.tar.gz:

Publisher: publish.yml on actris-cloudnet/cloudnetpy-qc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cloudnetpy_qc-1.31.4-py3-none-any.whl.

File metadata

  • Download URL: cloudnetpy_qc-1.31.4-py3-none-any.whl
  • Upload date:
  • Size: 370.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cloudnetpy_qc-1.31.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bd2d67fe366bf9ab99e4763039c81ac0b01fde2014960a0bb914c32cd762d773
MD5 b23cdba93579636e97859c5741bfbeff
BLAKE2b-256 4b3db5bd09a3bef6224f60ace030fc943f3bc44352ea82bc52f56bb17dbaac8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudnetpy_qc-1.31.4-py3-none-any.whl:

Publisher: publish.yml on actris-cloudnet/cloudnetpy-qc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.31.5

2 files

This release

1.31.4 This release

2 files

1.31.3

2 files

1.31.2

2 files

1.31.1

2 files

1.31.0

2 files

1.30.7

2 files

1.30.6

2 files

1.30.5

2 files

1.30.4

2 files

1.30.3

2 files

1.30.2

2 files

1.30.1

2 files

1.30.0

2 files

1.29.0

2 files

1.28.2

2 files

1.28.1

2 files

1.28.0

2 files

1.27.6

2 files

1.27.5

2 files

1.27.4

2 files

1.27.3

2 files

1.27.2

2 files

1.27.1

2 files

1.27.0

2 files

1.26.4

2 files

1.26.3

2 files

1.26.2

2 files

1.26.1

2 files

1.26.0

2 files

1.25.9

2 files

1.25.8

2 files

1.25.7

2 files

1.25.6

2 files

1.25.5

2 files

1.25.4

2 files

1.25.3

2 files

1.25.2

2 files

1.25.1

2 files

1.25.0

2 files

1.24.3

2 files

1.24.2

2 files

1.24.1

2 files

1.24.0

2 files

1.23.0

2 files

1.22.0

2 files

1.21.0

2 files

1.20.0

2 files

1.19.5

2 files

1.19.4

2 files

1.19.3

2 files

1.19.2

2 files

1.19.1

2 files

1.19.0

2 files

1.18.6

2 files

1.18.5

2 files

1.18.4

2 files

1.18.3

2 files

1.18.2

2 files

1.18.1

2 files

1.18.0

2 files

1.17.23

2 files

1.17.22

2 files

1.17.21

2 files

1.17.20

2 files

1.17.19

2 files

1.17.18

2 files

1.17.17

2 files

1.17.16

2 files

1.17.15

2 files

1.17.14

2 files

1.17.13

2 files

1.17.12

2 files

1.17.11

2 files

1.17.10

2 files

1.17.9

2 files

1.17.8

2 files

1.17.7

2 files

1.17.6

2 files

1.17.5

2 files

1.17.4

2 files

1.17.3

2 files

1.17.2

2 files

1.17.1

2 files

1.17.0

2 files

1.16.3

2 files

1.16.2

2 files

1.16.1

2 files

1.16.0

2 files

1.15.8

2 files

1.15.7

2 files

1.15.6

2 files

1.15.5

2 files

1.15.4

2 files

1.15.3

2 files

1.15.2

2 files

1.15.1

2 files

1.15.0

2 files

1.14.6

2 files

1.14.5

2 files

1.14.4

2 files

1.14.3

2 files

1.14.2

2 files

1.14.1

2 files

1.14.0

2 files

1.13.8

2 files

1.13.7

2 files

1.13.6

2 files

1.13.5

2 files

1.13.4

2 files

1.13.3

2 files

1.13.2

2 files

1.13.1

2 files

1.13.0

2 files

1.12.1

2 files

1.12.0

2 files

1.11.2

2 files

1.11.1

2 files

1.11.0

2 files

1.10.8

2 files

1.10.7

2 files

1.10.6

2 files

1.10.5

2 files

1.10.4

2 files

1.10.3

2 files

1.10.2

2 files

1.10.1

2 files

1.10.0

2 files

1.9.5

2 files

1.9.4

2 files

1.9.3

2 files

1.9.2

2 files

1.9.1

2 files

1.9.0

2 files

1.8.1

2 files

1.8.0

2 files

1.7.2

2 files

1.7.1

2 files

1.7.0

2 files

1.6.1

2 files

1.6.0

2 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.2.0

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.19

2 files

0.0.18

2 files

0.0.17

2 files

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page