Skip to main content

A user-friendly Python library for transforming commercial microwave links into rain estimation insights. Built with nbdev and Jupyter notebooks, this tool offers robust scientific and visualization capabilities, tailored for researchers in the field.

Project description

raincell

Tip: If you are reading this in the GitHub’s readme, we recommend consulting the much more nicely formatted documentation instead.

Install

Install the latest version of the package from GitHub repository:

$ pip install git+ssh://git@github.com/rainsmore/raincell.git

in the future we will also allow installing directly from conda and from pypi.

Contributing

All help is welcome, so if you would like to contribute (bug reports, documentation, etc.), please check our contribution guide. This guide also explains our approach to notebook development.

Getting started

If this is the first time you are using the Raincell library, we highly recommend following the tutorial in this section. You can either work through the online documentation or download this file as a notebook and work through it locally. The tutorial will guide you step by step through the process of converting raw Commercial Microwave Link (CML) data into precipitation rate estimates.

[!TIP]

If you are already familiar with the library, you can skip to the Next steps section. However, we recommend checking it from time to time, as new basic functionalities will appear here.

from raincell import open_cml_sample, open_gauge_sample

Lets start by opening commercial microwave link (CML) sample data over the city of Douala with 15 min and max sampling of the Network Management System (NMS).

cml = open_cml_sample()
cml
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.Dataset> Size: 108MB
Dimensions:      (cml_id: 126, sublink_id: 6, time: 2964)
Coordinates: (10)
Data variables:
    rsl_avg      (cml_id, sublink_id, time) float64 18MB -48.0 -48.0 ... nan nan
    tsl_avg      (cml_id, sublink_id, time) float64 18MB 10.0 10.0 ... nan nan
    rsl_min      (cml_id, sublink_id, time) float64 18MB -48.8 -48.3 ... nan nan
    tsl_min      (cml_id, sublink_id, time) float64 18MB 10.0 10.0 ... nan nan
    rsl_max      (cml_id, sublink_id, time) float64 18MB -47.6 -47.8 ... nan nan
    tsl_max      (cml_id, sublink_id, time) float64 18MB 10.0 10.0 ... nan nan
Attributes:
    title:                 East side Douala CML links sample data
    file author(s):        Orange Cameroun and IRD Rainsmore Group
    institution:           Orange Cameroun and IRD Rainsmore Group
    date:                  2025-11-07
    source:                Modified Orange Cameroun CML data for example purp...
    naming convention:     COST ACTION OPENSENSE V2
    license restrictions:  CC BY-NC-ND 4.0
xarray.Dataset
  • Dimensions:
    • cml_id: 126
    • sublink_id: 6
    • time: 2964
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Data variables: (6)
    • rsl_avg
      (cml_id, sublink_id, time)
      float64
      -48.0 -48.0 -48.1 ... nan nan nan
      units :
      dBm
      long_name :
      averaged_received_signal_level_over_time_window
      array([[[-48. , -48. , -48.1, ..., -48.1, -48.1, -48.1],
              [-46.5, -46.6, -46.4, ..., -46.4, -46.4, -46.4],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-43.6, -43.6, -43.7, ..., -40.6, -40.6, -40.6],
              [-43.9, -44.1, -44.1, ..., -95.9, -95.9, -95.9],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-38.5, -38.5, -38.5, ..., -38.6, -38.6, -38.6],
              [-37.8, -37.8, -37.7, ..., -37.8, -37.8, -37.8],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-41.6, -41.5, -41.5, ..., -41.6, -41.6, -41.6],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-52.9, -52.9, -52.9, ..., -53.4, -53.4, -53.3],
              [-52.8, -52.8, -52.8, ..., -53.3, -53.3, -53.2],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-45.9, -45.9, -45.9, ..., -46.5, -46.4, -46.4],
              [-45.5, -45.5, -45.6, ..., -46.2, -46.2, -46.1],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))
    • tsl_avg
      (cml_id, sublink_id, time)
      float64
      10.0 10.0 10.0 10.0 ... nan nan nan
      units :
      dBm
      long_name :
      averaged_transmitted_signal_level_over_time_window
      array([[[10., 10., 10., ..., 10., 10., 10.],
              [10., 10., 10., ..., 10., 10., 10.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[19., 19., 19., ..., 19., 19., 19.],
              [19., 19., 19., ..., 19., 19., 19.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      ...
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]]], shape=(126, 6, 2964))
    • rsl_min
      (cml_id, sublink_id, time)
      float64
      -48.8 -48.3 -48.3 ... nan nan nan
      units :
      dBm
      long_name :
      minimum_received_signal_level_over_time_window
      array([[[-48.8, -48.3, -48.3, ..., -48.3, -48.3, -48.3],
              [-47.2, -46.8, -46.7, ..., -46.7, -46.5, -46.7],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-43.8, -44.1, -44.2, ..., -41.8, -41.8, -41.8],
              [-44.9, -44.7, -44.7, ..., -95.9, -95.9, -95.9],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-38.6, -38.6, -38.7, ..., -39. , -38.8, -38.8],
              [-37.9, -37.9, -37.8, ..., -38.2, -37.9, -37.9],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-41.7, -41.6, -41.6, ..., -41.7, -41.7, -41.7],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-53. , -53. , -53. , ..., -53.6, -53.6, -53.5],
              [-52.9, -52.9, -52.9, ..., -53.6, -53.6, -53.3],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-46. , -46. , -46. , ..., -46.8, -46.7, -46.7],
              [-45.6, -45.6, -45.6, ..., -46.4, -46.4, -46.3],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))
    • tsl_min
      (cml_id, sublink_id, time)
      float64
      10.0 10.0 10.0 10.0 ... nan nan nan
      units :
      dBm
      long_name :
      minimum_transmitted_signal_level_over_time_window
      array([[[10., 10., 10., ..., 10., 10., 10.],
              [10., 10., 10., ..., 10., 10., 10.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[19., 19., 19., ..., 19., 19., 19.],
              [19., 19., 19., ..., 19., 19., 19.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      ...
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]]], shape=(126, 6, 2964))
    • rsl_max
      (cml_id, sublink_id, time)
      float64
      -47.6 -47.8 -47.9 ... nan nan nan
      units :
      dBm
      long_name :
      maximum_received_signal_level_over_time_window
      array([[[-47.6, -47.8, -47.9, ..., -48. , -47.9, -48. ],
              [-46.2, -46.3, -46.3, ..., -46.2, -46.2, -46.2],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-43.3, -43.2, -43.2, ..., -39.7, -39.7, -39.7],
              [-42.9, -43.7, -43.7, ..., -95.8, -95.8, -95.8],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-38.4, -38.3, -38.4, ..., -38.4, -38.5, -38.5],
              [-37.7, -37.7, -37.6, ..., -37.5, -37.6, -37.6],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-41.5, -41.5, -41.5, ..., -41.5, -41.5, -41.5],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-52.8, -52.8, -52.8, ..., -53.1, -53.1, -53.2],
              [-52.7, -52.7, -52.7, ..., -52.9, -52.9, -53. ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-45.8, -45.8, -45.8, ..., -46.2, -46.1, -46.1],
              [-45.4, -45.4, -45.4, ..., -46. , -46. , -45.9],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))
    • tsl_max
      (cml_id, sublink_id, time)
      float64
      10.0 10.0 10.0 10.0 ... nan nan nan
      units :
      dBm
      long_name :
      maximum_transmitted_signal_level_over_time_window
      array([[[10., 10., 10., ..., 10., 10., 10.],
              [10., 10., 10., ..., 10., 10., 10.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[19., 19., 19., ..., 19., 19., 19.],
              [19., 19., 19., ..., 19., 19., 19.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      ...
             [[ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [ 8.,  8.,  8., ...,  8.,  8.,  8.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]],
      
             [[ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [ 1.,  1.,  1., ...,  1.,  1.,  1.],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan],
              [nan, nan, nan, ..., nan, nan, nan]]], shape=(126, 6, 2964))
  • Attributes: (7)
    title :
    East side Douala CML links sample data
    file author(s) :
    Orange Cameroun and IRD Rainsmore Group
    institution :
    Orange Cameroun and IRD Rainsmore Group
    date :
    2025-11-07
    source :
    Modified Orange Cameroun CML data for example purposes
    naming convention :
    COST ACTION OPENSENSE V2
    license restrictions :
    CC BY-NC-ND 4.0

We will also open gauges sample data for the same region and time period.

gauge = open_gauge_sample()
gauge
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.Dataset> Size: 393kB
Dimensions:                  (gauge_name: 8, time: 2881)
Coordinates: (6)
Data variables:
    tp                       (gauge_name, time) float64 184kB 0.0 0.0 ... 0.0
    tprate                   (gauge_name, time) float64 184kB 0.0 0.0 ... 0.0
Attributes:
    title:                 East side Douala Gauges sample data
    file author(s):        IUT de Douala  and IRD Rainsmore Group
    license restrictions:  CC BY-NC-ND 4.0
xarray.Dataset
  • Dimensions:
    • gauge_name: 8
    • time: 2881
  • Coordinates: (6)
    • gauge_name
      (gauge_name)
      <U25
      'Campus_2_Universite' ... 'SOCATUR'
      array(['Campus_2_Universite', 'Ecole_Saint_Andre_PK11', 'Eglise_Pie_X_PK14',
             'Hopital_des_Soeurs_Logpom', 'Lycee_NYALLA', 'Meteo_IUT',
             'Piscine_CITE_SIC', 'SOCATUR'], dtype='<U25')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-30T23:35:00.000000000',
             '2019-07-30T23:50:00.000000000', '2019-07-31T00:05:00.000000000'],
            shape=(2881,), dtype='datetime64[ns]')
    • gauge_code
      (gauge_name)
      int64
      1059095008 ... 1059095001
      array([1059095008, 1059095004, 1059095007, 1059095005, 1059095002,
             1059095006, 1059095003, 1059095001])
    • gauge_lat
      (gauge_name)
      float64
      4.057 4.057 4.079 ... 4.052 4.047
      array([4.05663859, 4.05686995, 4.079149  , 4.078547  , 4.031468  ,
             4.056894  , 4.051833  , 4.047314  ])
    • gauge_lon
      (gauge_name)
      float64
      9.742 9.782 9.795 ... 9.731 9.746
      array([9.74233361, 9.7816409 , 9.794725  , 9.767835  , 9.769916  ,
             9.745173  , 9.730603  , 9.745514  ])
    • gauge_installation_type
      (gauge_name)
      <U10
      'Dalle_sol' 'equerre' ... 'equerre'
      array(['Dalle_sol', 'equerre', 'equerre', 'Dalle_sol', 'Dalle_sol',
             'Dalle_sol', 'Dalle_toit', 'equerre'], dtype='<U10')
  • Data variables: (2)
    • tp
      (gauge_name, time)
      float64
      0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
      array([[0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             ...,
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.]], shape=(8, 2881))
    • tprate
      (gauge_name, time)
      float64
      0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
      array([[0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             ...,
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.],
             [0., 0., 0., ..., 0., 0., 0.]], shape=(8, 2881))
  • Attributes: (3)
    title :
    East side Douala Gauges sample data
    file author(s) :
    IUT de Douala and IRD Rainsmore Group
    license restrictions :
    CC BY-NC-ND 4.0

In order to retrieve the precipitation rate we need to classify the data as wet or dry.

from raincell import wetdry
wet = wetdry.schleiss_n_berne_2010_nms_adapted(cml)
wet
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.DataArray 'wet' (cml_id: 126, sublink_id: 6, time: 2964)> Size: 2MB
False False False False False False ... False False False False False False
Coordinates: (10)
Attributes:
    long_name:  wet_dry_classification
    method:     schleiss_n_berne_2010_adapted_to_nms_min_max_sampling
xarray.DataArray
'wet'
  • cml_id: 126
  • sublink_id: 6
  • time: 2964
  • False False False False False False ... False False False False False
    array([[[False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]],
    
           [[False, False, False, ..., False, False, False],
            [False, False, False, ...,  True,  True,  True],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]],
    
           [[False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]],
    ...
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]],
    
           [[False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]],
    
           [[False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False],
            [False, False, False, ..., False, False, False]]],
          shape=(126, 6, 2964))
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Attributes: (2)
    long_name :
    wet_dry_classification
    method :
    schleiss_n_berne_2010_adapted_to_nms_min_max_sampling

Remember that if you are using and IDE such as jupyter or vscode you can type wetdry. and then press tab to get the available methods. You can also check the Wet/Dry classification section in the left bar of the doc for further details.

Next we need to compute the attenuations. As we are using min and max sampling, and TSL doesn’t vary a lot we will use minimum and maximum attenuations.

att = (cml["tsl_min"] - cml["rsl_min"]).to_dataset(name="att_min")
att["att_max"] = cml["tsl_max"] - cml["rsl_max"]

Now that attenuation is ready, lets compute the baseline. During dry periods signal is stable so minimum and máximum attenuation should also be stable. For this reason we will take the average of both signals to compute the baseline.

from raincell import baseline
avg = (att["att_min"] + att["att_max"])/2
avg.name = ""
bl = baseline.get_bl_as_last_dry_step(avg, wet)
bl
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.DataArray '' (cml_id: 126, sublink_id: 6, time: 2964)> Size: 18MB
58.2 58.05 58.1 58.2 58.15 58.1 58.05 58.05 ... nan nan nan nan nan nan nan nan
Coordinates: (10)
Attributes:
    long_name:  _baseline
    method:     get_bl_as_last_dry_step
xarray.DataArray
  • cml_id: 126
  • sublink_id: 6
  • time: 2964
  • 58.2 58.05 58.1 58.2 58.15 58.1 58.05 ... nan nan nan nan nan nan nan
    array([[[ 58.2 ,  58.05,  58.1 , ...,  58.15,  58.1 ,  58.15],
            [ 56.7 ,  56.55,  56.5 , ...,  56.45,  56.35,  56.45],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]],
    
           [[ 62.55,  62.65,  62.7 , ...,  59.75,  59.75,  59.75],
            [ 62.9 ,  63.2 ,  63.2 , ..., 114.7 , 114.7 , 114.7 ],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]],
    
           [[ 46.5 ,  46.45,  46.55, ...,  46.7 ,  46.65,  46.65],
            [ 45.8 ,  45.8 ,  45.7 , ...,  45.85,  45.75,  45.75],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]],
    ...
            [ 49.6 ,  49.55,  49.55, ...,  49.6 ,  49.6 ,  49.6 ],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]],
    
           [[ 53.9 ,  53.9 ,  53.9 , ...,  54.35,  54.35,  54.35],
            [ 53.8 ,  53.8 ,  53.8 , ...,  54.25,  54.25,  54.15],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]],
    
           [[ 46.9 ,  46.9 ,  46.9 , ...,  47.5 ,  47.4 ,  47.4 ],
            [ 46.5 ,  46.5 ,  46.5 , ...,  47.2 ,  47.2 ,  47.1 ],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan],
            [   nan,    nan,    nan, ...,    nan,    nan,    nan]]],
          shape=(126, 6, 2964))
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Attributes: (2)
    long_name :
    _baseline
    method :
    get_bl_as_last_dry_step

By removing the baseline to the attenuations we can obtain the attenuation due to rain.

att_rain = att - bl
att_rain
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.Dataset> Size: 36MB
Dimensions:      (cml_id: 126, sublink_id: 6, time: 2964)
Coordinates: (10)
Data variables:
    att_min      (cml_id, sublink_id, time) float64 18MB 0.6 0.25 ... nan nan
    att_max      (cml_id, sublink_id, time) float64 18MB -0.6 -0.25 ... nan nan
xarray.Dataset
  • Dimensions:
    • cml_id: 126
    • sublink_id: 6
    • time: 2964
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Data variables: (2)
    • att_min
      (cml_id, sublink_id, time)
      float64
      0.6 0.25 0.2 0.2 ... nan nan nan
      array([[[0.6 , 0.25, 0.2 , ..., 0.15, 0.2 , 0.15],
              [0.5 , 0.25, 0.2 , ..., 0.25, 0.15, 0.25],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]],
      
             [[0.25, 0.45, 0.5 , ..., 1.05, 1.05, 1.05],
              [1.  , 0.5 , 0.5 , ..., 0.2 , 0.2 , 0.2 ],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]],
      
             [[0.1 , 0.15, 0.15, ..., 0.3 , 0.15, 0.15],
              [0.1 , 0.1 , 0.1 , ..., 0.35, 0.15, 0.15],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]],
      ...
             [[0.1 , 0.1 , 0.1 , ..., 0.05, 0.05, 0.05],
              [0.1 , 0.05, 0.05, ..., 0.1 , 0.1 , 0.1 ],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]],
      
             [[0.1 , 0.1 , 0.1 , ..., 0.25, 0.25, 0.15],
              [0.1 , 0.1 , 0.1 , ..., 0.35, 0.35, 0.15],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]],
      
             [[0.1 , 0.1 , 0.1 , ..., 0.3 , 0.3 , 0.3 ],
              [0.1 , 0.1 , 0.1 , ..., 0.2 , 0.2 , 0.2 ],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan],
              [ nan,  nan,  nan, ...,  nan,  nan,  nan]]], shape=(126, 6, 2964))
    • att_max
      (cml_id, sublink_id, time)
      float64
      -0.6 -0.25 -0.2 ... nan nan nan
      array([[[-0.6 , -0.25, -0.2 , ..., -0.15, -0.2 , -0.15],
              [-0.5 , -0.25, -0.2 , ..., -0.25, -0.15, -0.25],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-0.25, -0.45, -0.5 , ..., -1.05, -1.05, -1.05],
              [-1.  , -0.5 , -0.5 , ...,  0.1 ,  0.1 ,  0.1 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-0.1 , -0.15, -0.15, ..., -0.3 , -0.15, -0.15],
              [-0.1 , -0.1 , -0.1 , ..., -0.35, -0.15, -0.15],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-0.1 , -0.05, -0.05, ..., -0.1 , -0.1 , -0.1 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-0.1 , -0.1 , -0.1 , ..., -0.25, -0.25, -0.15],
              [-0.1 , -0.1 , -0.1 , ..., -0.35, -0.35, -0.15],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-0.1 , -0.1 , -0.1 , ..., -0.3 , -0.3 , -0.3 ],
              [-0.1 , -0.1 , -0.1 , ..., -0.2 , -0.2 , -0.2 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))

Rain related attenuation has two components: Wet Antenna Attenuation (WAA) and Path Integrated Attenuation (PIA). We need to isolate the later to be able to estimate the percipitation rate.

from raincell import waa
pia = waa.rm_constant_waa(att_rain)
pia
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.Dataset> Size: 36MB
Dimensions:      (cml_id: 126, sublink_id: 6, time: 2964)
Coordinates: (10)
Data variables:
    att_min      (cml_id, sublink_id, time) float64 18MB -1.7 -2.05 ... nan nan
    att_max      (cml_id, sublink_id, time) float64 18MB -2.9 -2.55 ... nan nan
xarray.Dataset
  • Dimensions:
    • cml_id: 126
    • sublink_id: 6
    • time: 2964
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Data variables: (2)
    • att_min
      (cml_id, sublink_id, time)
      float64
      -1.7 -2.05 -2.1 ... nan nan nan
      array([[[-1.7 , -2.05, -2.1 , ..., -2.15, -2.1 , -2.15],
              [-1.8 , -2.05, -2.1 , ..., -2.05, -2.15, -2.05],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.05, -1.85, -1.8 , ..., -1.25, -1.25, -1.25],
              [-1.3 , -1.8 , -1.8 , ..., -2.1 , -2.1 , -2.1 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.2 , -2.15, -2.15, ..., -2.  , -2.15, -2.15],
              [-2.2 , -2.2 , -2.2 , ..., -1.95, -2.15, -2.15],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-2.2 , -2.25, -2.25, ..., -2.2 , -2.2 , -2.2 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.2 , -2.2 , -2.2 , ..., -2.05, -2.05, -2.15],
              [-2.2 , -2.2 , -2.2 , ..., -1.95, -1.95, -2.15],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.2 , -2.2 , -2.2 , ..., -2.  , -2.  , -2.  ],
              [-2.2 , -2.2 , -2.2 , ..., -2.1 , -2.1 , -2.1 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))
    • att_max
      (cml_id, sublink_id, time)
      float64
      -2.9 -2.55 -2.5 ... nan nan nan
      array([[[-2.9 , -2.55, -2.5 , ..., -2.45, -2.5 , -2.45],
              [-2.8 , -2.55, -2.5 , ..., -2.55, -2.45, -2.55],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.55, -2.75, -2.8 , ..., -3.35, -3.35, -3.35],
              [-3.3 , -2.8 , -2.8 , ..., -2.2 , -2.2 , -2.2 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.4 , -2.45, -2.45, ..., -2.6 , -2.45, -2.45],
              [-2.4 , -2.4 , -2.4 , ..., -2.65, -2.45, -2.45],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      ...
              [-2.4 , -2.35, -2.35, ..., -2.4 , -2.4 , -2.4 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.4 , -2.4 , -2.4 , ..., -2.55, -2.55, -2.45],
              [-2.4 , -2.4 , -2.4 , ..., -2.65, -2.65, -2.45],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]],
      
             [[-2.4 , -2.4 , -2.4 , ..., -2.6 , -2.6 , -2.6 ],
              [-2.4 , -2.4 , -2.4 , ..., -2.5 , -2.5 , -2.5 ],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan],
              [  nan,   nan,   nan, ...,   nan,   nan,   nan]]],
            shape=(126, 6, 2964))

Finally we can obtain the precipitation rate as follows.

from raincell import rrate
tprate = rrate.get_overeem_et_al_2013_min_max_nms_tprate(
    pia, rrate.alcoba_2019_africa_coefs(), name_min="att_min", name_max="att_max"
)
tprate
<style>/* CSS stylesheet for displaying xarray objects in notebooks */ :root { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base rgba(0, 0, 0, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(0, 0, 0, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(0, 0, 0, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, white) h s calc(l - 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, white) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, white) h s calc(l - 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, white) h s calc(l - 15)) ); } html[theme="dark"], html[data-theme="dark"], body[data-theme="dark"], body.vscode-dark { --xr-font-color0: var( --jp-content-font-color0, var(--pst-color-text-base, rgba(255, 255, 255, 1)) ); --xr-font-color2: var( --jp-content-font-color2, var(--pst-color-text-base, rgba(255, 255, 255, 0.54)) ); --xr-font-color3: var( --jp-content-font-color3, var(--pst-color-text-base, rgba(255, 255, 255, 0.38)) ); --xr-border-color: var( --jp-border-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 10)) ); --xr-disabled-color: var( --jp-layout-color3, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 40)) ); --xr-background-color: var( --jp-layout-color0, var(--pst-color-on-background, #111111) ); --xr-background-color-row-even: var( --jp-layout-color1, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 5)) ); --xr-background-color-row-odd: var( --jp-layout-color2, hsl(from var(--pst-color-on-background, #111111) h s calc(l + 15)) ); } .xr-wrap { display: block !important; min-width: 300px; max-width: 700px; line-height: 1.6; } .xr-text-repr-fallback { /* fallback to plain text repr when CSS is not injected (untrusted notebook) */ display: none; } .xr-header { padding-top: 6px; padding-bottom: 6px; margin-bottom: 4px; border-bottom: solid 1px var(--xr-border-color); } .xr-header > div, .xr-header > ul { display: inline; margin-top: 0; margin-bottom: 0; } .xr-obj-type, .xr-obj-name, .xr-group-name { margin-left: 2px; margin-right: 10px; } .xr-group-name::before { content: "📁"; padding-right: 0.3em; } .xr-group-name, .xr-obj-type { color: var(--xr-font-color2); } .xr-sections { padding-left: 0 !important; display: grid; grid-template-columns: 150px auto auto 1fr 0 20px 0 20px; margin-block-start: 0; margin-block-end: 0; } .xr-section-item { display: contents; } .xr-section-item input { display: inline-block; opacity: 0; height: 0; margin: 0; } .xr-section-item input + label { color: var(--xr-disabled-color); border: 2px solid transparent !important; } .xr-section-item input:enabled + label { cursor: pointer; color: var(--xr-font-color2); } .xr-section-item input:focus + label { border: 2px solid var(--xr-font-color0) !important; } .xr-section-item input:enabled + label:hover { color: var(--xr-font-color0); } .xr-section-summary { grid-column: 1; color: var(--xr-font-color2); font-weight: 500; } .xr-section-summary > span { display: inline-block; padding-left: 0.5em; } .xr-section-summary-in:disabled + label { color: var(--xr-font-color2); } .xr-section-summary-in + label:before { display: inline-block; content: "►"; font-size: 11px; width: 15px; text-align: center; } .xr-section-summary-in:disabled + label:before { color: var(--xr-disabled-color); } .xr-section-summary-in:checked + label:before { content: "▼"; } .xr-section-summary-in:checked + label > span { display: none; } .xr-section-summary, .xr-section-inline-details { padding-top: 4px; } .xr-section-inline-details { grid-column: 2 / -1; } .xr-section-details { display: none; grid-column: 1 / -1; margin-top: 4px; margin-bottom: 5px; } .xr-section-summary-in:checked ~ .xr-section-details { display: contents; } .xr-group-box { display: inline-grid; grid-template-columns: 0px 20px auto; width: 100%; } .xr-group-box-vline { grid-column-start: 1; border-right: 0.2em solid; border-color: var(--xr-border-color); width: 0px; } .xr-group-box-hline { grid-column-start: 2; grid-row-start: 1; height: 1em; width: 20px; border-bottom: 0.2em solid; border-color: var(--xr-border-color); } .xr-group-box-contents { grid-column-start: 3; } .xr-array-wrap { grid-column: 1 / -1; display: grid; grid-template-columns: 20px auto; } .xr-array-wrap > label { grid-column: 1; vertical-align: top; } .xr-preview { color: var(--xr-font-color3); } .xr-array-preview, .xr-array-data { padding: 0 5px !important; grid-column: 2; } .xr-array-data, .xr-array-in:checked ~ .xr-array-preview { display: none; } .xr-array-in:checked ~ .xr-array-data, .xr-array-preview { display: inline-block; } .xr-dim-list { display: inline-block !important; list-style: none; padding: 0 !important; margin: 0; } .xr-dim-list li { display: inline-block; padding: 0; margin: 0; } .xr-dim-list:before { content: "("; } .xr-dim-list:after { content: ")"; } .xr-dim-list li:not(:last-child):after { content: ","; padding-right: 5px; } .xr-has-index { font-weight: bold; } .xr-var-list, .xr-var-item { display: contents; } .xr-var-item > div, .xr-var-item label, .xr-var-item > .xr-var-name span { background-color: var(--xr-background-color-row-even); border-color: var(--xr-background-color-row-odd); margin-bottom: 0; padding-top: 2px; } .xr-var-item > .xr-var-name:hover span { padding-right: 5px; } .xr-var-list > li:nth-child(odd) > div, .xr-var-list > li:nth-child(odd) > label, .xr-var-list > li:nth-child(odd) > .xr-var-name span { background-color: var(--xr-background-color-row-odd); border-color: var(--xr-background-color-row-even); } .xr-var-name { grid-column: 1; } .xr-var-dims { grid-column: 2; } .xr-var-dtype { grid-column: 3; text-align: right; color: var(--xr-font-color2); } .xr-var-preview { grid-column: 4; } .xr-index-preview { grid-column: 2 / 5; color: var(--xr-font-color2); } .xr-var-name, .xr-var-dims, .xr-var-dtype, .xr-preview, .xr-attrs dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; } .xr-var-name:hover, .xr-var-dims:hover, .xr-var-dtype:hover, .xr-attrs dt:hover { overflow: visible; width: auto; z-index: 1; } .xr-var-attrs, .xr-var-data, .xr-index-data { display: none; border-top: 2px dotted var(--xr-background-color); padding-bottom: 20px !important; padding-top: 10px !important; } .xr-var-attrs-in + label, .xr-var-data-in + label, .xr-index-data-in + label { padding: 0 1px; } .xr-var-attrs-in:checked ~ .xr-var-attrs, .xr-var-data-in:checked ~ .xr-var-data, .xr-index-data-in:checked ~ .xr-index-data { display: block; } .xr-var-data > table { float: right; } .xr-var-data > pre, .xr-index-data > pre, .xr-var-data > table > tbody > tr { background-color: transparent !important; } .xr-var-name span, .xr-var-data, .xr-index-name div, .xr-index-data, .xr-attrs { padding-left: 25px !important; } .xr-attrs, .xr-var-attrs, .xr-var-data, .xr-index-data { grid-column: 1 / -1; } dl.xr-attrs { padding: 0; margin: 0; display: grid; grid-template-columns: 125px auto; } .xr-attrs dt, .xr-attrs dd { padding: 0; margin: 0; float: left; padding-right: 10px; width: auto; } .xr-attrs dt { font-weight: normal; grid-column: 1; } .xr-attrs dt:hover span { display: inline-block; background: var(--xr-background-color); padding-right: 10px; } .xr-attrs dd { grid-column: 2; white-space: pre-wrap; word-break: break-all; } .xr-icon-database, .xr-icon-file-text2, .xr-no-icon { display: inline-block; vertical-align: middle; width: 1em; height: 1.5em !important; stroke-width: 0; stroke: currentColor; fill: currentColor; } .xr-var-attrs-in:checked + label > .xr-icon-file-text2, .xr-var-data-in:checked + label > .xr-icon-database, .xr-index-data-in:checked + label > .xr-icon-database { color: var(--xr-font-color0); filter: drop-shadow(1px 1px 5px var(--xr-font-color2)); stroke-width: 0.8px; } </style>
<xarray.Dataset> Size: 18MB
Dimensions:      (cml_id: 126, sublink_id: 6, time: 2964)
Coordinates: (10)
Data variables:
    tprate       (cml_id, sublink_id, time) float64 18MB 0.0 0.0 0.0 ... 0.0 0.0
xarray.Dataset
  • Dimensions:
    • cml_id: 126
    • sublink_id: 6
    • time: 2964
  • Coordinates: (10)
    • cml_id
      (cml_id)
      <U19
      '3.984686N-9.789517E' ... '4.095...
      long_name :
      commercial_microwave_link_identifier
      array(['3.984686N-9.789517E', '3.985691N-9.801648E', '3.996996N-9.761328E',
             '4.002892N-9.746861E', '4.007006N-9.767519E', '4.008236N-9.788792E',
             '4.013028N-9.703569E', '4.013180N-9.765819E', '4.014916N-9.732514E',
             '4.015776N-9.756458E', '4.016656N-9.736544E', '4.016736N-9.764944E',
             '4.016944N-9.753305E', '4.016962N-9.726686E', '4.017736N-9.748042E',
             '4.018721N-9.762325E', '4.018764N-9.746583E', '4.019750N-9.767776E',
             '4.019930N-9.759403E', '4.020440N-9.708914E', '4.021256N-9.746180E',
             '4.021528N-9.798792E', '4.024043N-9.680260E', '4.024381N-9.733274E',
             '4.024750N-9.697977E', '4.025125N-9.770912E', '4.025270N-9.739593E',
             '4.025625N-9.735889E', '4.025880N-9.703252E', '4.026149N-9.695650E',
             '4.028700N-9.729934E', '4.028708N-9.703542E', '4.029412N-9.691581E',
             '4.030556N-9.705569E', '4.030907N-9.694160E', '4.031399N-9.698080E',
             '4.032132N-9.730055E', '4.032560N-9.713835E', '4.033181N-9.761500E',
             '4.033883N-9.691732E', '4.034149N-9.772296E', '4.034701N-9.729347E',
             '4.035134N-9.697875E', '4.035679N-9.685969E', '4.037778N-9.767028E',
             '4.038505N-9.704950E', '4.039270N-9.722472E', '4.039580N-9.737019E',
             '4.040098N-9.700828E', '4.040792N-9.776750E', '4.041057N-9.688122E',
             '4.041068N-9.758319E', '4.041256N-9.730708E', '4.041347N-9.773597E',
             '4.042298N-9.740333E', '4.042502N-9.716614E', '4.042568N-9.698128E',
             '4.042817N-9.705986E', '4.043833N-9.687306E', '4.043927N-9.704314E',
             '4.044597N-9.727069E', '4.044736N-9.710024E', '4.047503N-9.718511E',
             '4.048013N-9.705195E', '4.048153N-9.698625E', '4.048916N-9.707667E',
             '4.049925N-9.774582E', '4.050150N-9.740475E', '4.050347N-9.703473E',
             '4.050528N-9.753875E', '4.052083N-9.788583E', '4.054458N-9.763403E',
             '4.055917N-9.752681E', '4.056070N-9.768000E', '4.056121N-9.742152E',
             '4.056639N-9.747222E', '4.056847N-9.738556E', '4.056959N-9.742472E',
             '4.057459N-9.765805E', '4.058236N-9.768889E', '4.058746N-9.717759E',
             '4.058868N-9.752014E', '4.059014N-9.759348E', '4.059486N-9.711928E',
             '4.059995N-9.755237E', '4.060816N-9.773042E', '4.061585N-9.744609E',
             '4.062778N-9.705333E', '4.062903N-9.717026E', '4.064425N-9.761904E',
             '4.065399N-9.711476E', '4.066549N-9.795621E', '4.067820N-9.720067E',
             '4.068528N-9.726056E', '4.069079N-9.713870E', '4.071390N-9.727304E',
             '4.072442N-9.739396E', '4.072503N-9.771625E', '4.074162N-9.717861E',
             '4.074764N-9.753625E', '4.075098N-9.719528E', '4.075836N-9.783931E',
             '4.076554N-9.759058E', '4.078069N-9.720598E', '4.078309N-9.751204E',
             '4.079211N-9.793847E', '4.079299N-9.747812E', '4.079652N-9.763472E',
             '4.080070N-9.789737E', '4.080399N-9.753111E', '4.081654N-9.761180E',
             '4.082815N-9.790491E', '4.083040N-9.782281E', '4.083986N-9.756718E',
             '4.084496N-9.740917E', '4.084732N-9.745625E', '4.085795N-9.784833E',
             '4.086056N-9.752500E', '4.086283N-9.759477E', '4.086545N-9.797375E',
             '4.088385N-9.755778E', '4.089034N-9.734926E', '4.089819N-9.752833E',
             '4.090565N-9.765189E', '4.091611N-9.732743E', '4.095631N-9.742507E'],
            dtype='<U19')
    • sublink_id
      (sublink_id)
      <U3
      '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
      long_name :
      sublink_identifier
      array(['0_0', '0_1', '1_0', '1_1', '2_0', '2_1'], dtype='<U3')
    • time
      (time)
      datetime64[ns]
      2019-07-01T00:05:00 ... 2019-07-...
      long_name :
      time_utc
      array(['2019-07-01T00:05:00.000000000', '2019-07-01T00:20:00.000000000',
             '2019-07-01T00:35:00.000000000', ..., '2019-07-31T23:20:00.000000000',
             '2019-07-31T23:35:00.000000000', '2019-07-31T23:50:00.000000000'],
            shape=(2964,), dtype='datetime64[ns]')
    • frequency
      (cml_id, sublink_id)
      float64
      1.505e+04 1.456e+04 nan ... nan nan
      units :
      MHz
      long_name :
      sublink_frequency
      array([[15047., 14557.,    nan,    nan,    nan,    nan],
             [12765., 13031.,    nan,    nan,    nan,    nan],
             [18765., 17755.,    nan,    nan,    nan,    nan],
             [14907., 14417.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14473., 14963.,    nan,    nan,    nan,    nan],
             [17755., 18765.,    nan,    nan,    nan,    nan],
             [ 8335.,  8454.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [15019., 14529.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [15103., 14613.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
      ...
             [14445., 14935.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [17838., 18848.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [14935., 14445.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14417., 14907.,    nan,    nan,    nan,    nan],
             [ 8426.,  8307.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14963., 14473.,    nan,    nan,    nan,    nan],
             [ 8468.,  8349.,    nan,    nan,    nan,    nan],
             [14557., 15047.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [17728., 18738.,    nan,    nan,    nan,    nan],
             [14529., 15019.,    nan,    nan,    nan,    nan],
             [14991., 14501.,    nan,    nan,    nan,    nan],
             [14585., 15075.,    nan,    nan,    nan,    nan],
             [14501., 14991.,    nan,    nan,    nan,    nan]])
    • site_0_lat
      (cml_id)
      float64
      3.993 3.993 3.997 ... 4.092 4.094
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_latitude
      array([3.992722, 3.992722, 3.997361, 4.002553, 4.003512, 4.004194,
             4.01775 , 4.029   , 4.009639, 4.029   , 4.015972, 4.029   ,
             4.015972, 4.023444, 4.015972, 4.029   , 4.014417, 4.029   ,
             4.015972, 4.029381, 4.0194  , 4.023167, 4.022056, 4.015972,
             4.029381, 4.029   , 4.022139, 4.015972, 4.029381, 4.029381,
             4.040819, 4.029083, 4.029381, 4.029083, 4.029381, 4.029381,
             4.040819, 4.032   , 4.029   , 4.032433, 4.033028, 4.040819,
             4.029381, 4.033886, 4.029   , 4.040083, 4.040819, 4.040819,
             4.040886, 4.042306, 4.041417, 4.03875 , 4.040819, 4.029   ,
             4.040819, 4.056559, 4.040886, 4.04244 , 4.041417, 4.043194,
             4.041694, 4.040886, 4.04642 , 4.044694, 4.049556, 4.051333,
             4.050192, 4.052028, 4.052444, 4.053667, 4.053694, 4.053667,
             4.053667, 4.0585  , 4.058056, 4.053667, 4.060028, 4.053667,
             4.0585  , 4.053667, 4.06425 , 4.053667, 4.053667, 4.060333,
             4.053667, 4.0585  , 4.059611, 4.059583, 4.06425 , 4.066322,
             4.063917, 4.065848, 4.06425 , 4.065667, 4.071278, 4.071389,
             4.072222, 4.071639, 4.06425 , 4.074778, 4.070306, 4.0817  ,
             4.074778, 4.079889, 4.081867, 4.0817  , 4.085936, 4.085936,
             4.0817  , 4.085936, 4.081441, 4.0817  , 4.0817  , 4.074778,
             4.085936, 4.085936, 4.0817  , 4.074778, 4.085936, 4.0817  ,
             4.085936, 4.08679 , 4.074778, 4.08663 , 4.091944, 4.09393 ])
    • site_0_lon
      (cml_id)
      float64
      9.787 9.787 9.764 ... 9.729 9.742
      units :
      degrees_in_WGS84_projection
      long_name :
      site_0_longitude
      array([9.787167, 9.787167, 9.763806, 9.745083, 9.76732 , 9.799472,
             9.705944, 9.767833, 9.741417, 9.767833, 9.738528, 9.767833,
             9.738528, 9.727083, 9.738528, 9.767833, 9.744694, 9.767833,
             9.738528, 9.696744, 9.743889, 9.792   , 9.67025 , 9.738528,
             9.696744, 9.767833, 9.737194, 9.738528, 9.696744, 9.696744,
             9.733028, 9.701944, 9.696744, 9.701944, 9.696744, 9.696744,
             9.733028, 9.71564 , 9.767833, 9.691575, 9.774333, 9.733028,
             9.696744, 9.683883, 9.767833, 9.706106, 9.733028, 9.733028,
             9.699006, 9.774   , 9.686417, 9.762056, 9.733028, 9.767833,
             9.733028, 9.702978, 9.699006, 9.704083, 9.686417, 9.707889,
             9.728389, 9.699006, 9.71598 , 9.703528, 9.698333, 9.706861,
             9.771911, 9.741306, 9.702389, 9.750917, 9.779361, 9.750917,
             9.750917, 9.768444, 9.738694, 9.750917, 9.726194, 9.750917,
             9.768444, 9.750917, 9.714664, 9.750917, 9.750917, 9.708444,
             9.750917, 9.768444, 9.743528, 9.704333, 9.714664, 9.759558,
             9.710083, 9.79152 , 9.714664, 9.722972, 9.714869, 9.729139,
             9.736111, 9.76925 , 9.714664, 9.761667, 9.719639, 9.786083,
             9.761667, 9.719417, 9.756825, 9.786083, 9.752944, 9.752944,
             9.786083, 9.752944, 9.765535, 9.786083, 9.786083, 9.761667,
             9.752944, 9.752944, 9.786083, 9.761667, 9.752944, 9.786083,
             9.752944, 9.73381 , 9.761667, 9.76601 , 9.729444, 9.74168 ])
    • site_1_lat
      (cml_id)
      float64
      3.977 3.979 3.997 ... 4.091 4.097
      units :
      degrees in WGS84 projection
      long_name :
      site_1_latitude
      array([3.97665 , 3.97866 , 3.99663 , 4.003231, 4.0105  , 4.012278,
             4.008306, 3.997361, 4.020194, 4.002553, 4.01734 , 4.004472,
             4.017917, 4.01048 , 4.0195  , 4.008442, 4.023111, 4.0105  ,
             4.023889, 4.0115  , 4.023111, 4.019889, 4.02603 , 4.03279 ,
             4.02012 , 4.02125 , 4.0284  , 4.035278, 4.02238 , 4.022917,
             4.01658 , 4.028333, 4.029444, 4.032028, 4.032433, 4.033417,
             4.023444, 4.03312 , 4.037361, 4.035333, 4.03527 , 4.028583,
             4.040886, 4.037472, 4.046556, 4.036926, 4.037722, 4.038342,
             4.03931 , 4.039278, 4.040697, 4.043386, 4.041694, 4.053694,
             4.043778, 4.028444, 4.04425 , 4.043194, 4.04625 , 4.044661,
             4.0475  , 4.048586, 4.048586, 4.051333, 4.04675 , 4.0465  ,
             4.049658, 4.048272, 4.04825 , 4.047389, 4.050472, 4.05525 ,
             4.058167, 4.053639, 4.054186, 4.059611, 4.053667, 4.06025 ,
             4.056417, 4.062806, 4.053242, 4.064069, 4.064361, 4.058638,
             4.066322, 4.063131, 4.06356 , 4.065972, 4.061556, 4.062528,
             4.06688 , 4.06725 , 4.07139 , 4.071389, 4.06688 , 4.07139 ,
             4.072661, 4.073367, 4.084075, 4.07475 , 4.079889, 4.069972,
             4.07833 , 4.07625 , 4.07475 , 4.076722, 4.072661, 4.073367,
             4.07844 , 4.074861, 4.081867, 4.08393 , 4.08438 , 4.093194,
             4.083056, 4.083528, 4.089889, 4.097333, 4.08663 , 4.091389,
             4.090833, 4.091278, 4.104861, 4.0945  , 4.091278, 4.097333])
    • site_1_lon
      (cml_id)
      float64
      9.792 9.816 9.759 ... 9.736 9.743
      units :
      degrees in WGS84 projection
      long_name :
      site_1_longitude
      array([9.791866, 9.81613 , 9.75885 , 9.748639, 9.767719, 9.778111,
             9.701194, 9.763806, 9.723611, 9.745083, 9.73456 , 9.762056,
             9.768083, 9.72629 , 9.757556, 9.756817, 9.748472, 9.767719,
             9.780278, 9.721083, 9.748472, 9.805583, 9.69027 , 9.72802 ,
             9.69921 , 9.77399 , 9.741992, 9.73325 , 9.70976 , 9.694556,
             9.72684 , 9.705139, 9.686417, 9.709194, 9.691575, 9.699417,
             9.727083, 9.71203 , 9.755167, 9.691889, 9.77026 , 9.725667,
             9.699006, 9.688056, 9.766222, 9.703794, 9.711917, 9.741011,
             9.70265 , 9.7795  , 9.689827, 9.754583, 9.728389, 9.779361,
             9.747639, 9.73025 , 9.69725 , 9.707889, 9.688194, 9.700739,
             9.72575 , 9.721043, 9.721043, 9.706861, 9.698917, 9.708472,
             9.777253, 9.739644, 9.704556, 9.756833, 9.797806, 9.775889,
             9.754444, 9.767556, 9.745611, 9.743528, 9.750917, 9.734028,
             9.763167, 9.786861, 9.720853, 9.75311 , 9.767778, 9.715412,
             9.759558, 9.777639, 9.74569 , 9.706333, 9.719389, 9.76425 ,
             9.71287 , 9.799722, 9.72547 , 9.729139, 9.71287 , 9.72547 ,
             9.742681, 9.774   , 9.721058, 9.745583, 9.719417, 9.781778,
             9.75645 , 9.721778, 9.745583, 9.801611, 9.742681, 9.774   ,
             9.79339 , 9.753278, 9.756825, 9.7949  , 9.77848 , 9.751769,
             9.728889, 9.738306, 9.783583, 9.743333, 9.76601 , 9.808667,
             9.758611, 9.736042, 9.744   , 9.764367, 9.736042, 9.743333])
    • transmitter
      (cml_id, sublink_id)
      float64
      0.0 1.0 nan nan ... nan nan nan nan
      long_name :
      transmitter_site_identifier
      array([[ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
      ...
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan],
             [ 0.,  1., nan, nan, nan, nan]])
    • length
      (cml_id)
      float64
      1.852e+03 3.573e+03 ... 736.0 419.0
      units :
      m
      long_name :
      distance_between_pair_of_antennas
      array([1852., 3573.,  556.,  402.,  774., 2535., 1170., 3527., 2296.,
             3865.,  466., 2787., 3289., 1436., 2149., 2582., 1049., 2046.,
             4718., 3349.,  654., 1551., 2266., 2195., 1060., 1096.,  874.,
             2214., 1640.,  755., 2767.,  364., 1147.,  868.,  666.,  536.,
             2032.,  420., 1683.,  323.,  516., 1581., 1297.,  610., 1950.,
              433., 2369.,  928.,  441.,  697.,  387.,  975.,  524., 3016.,
             1655., 4340.,  420.,  431.,  570.,  810.,  706., 2591.,  611.,
              822.,  317.,  564.,  596.,  454.,  522.,  956., 2079., 2778.,
              633.,  546.,  879., 1051., 2834., 2012.,  630., 4117., 1398.,
             1176., 2214.,  796., 1697., 1142.,  498.,  741.,  603.,  669.,
              451.,  924., 1436.,  932.,  535.,  407.,  731.,  561., 2304.,
             1786., 1060., 1382.,  700.,  480., 1476., 1810., 1858., 2720.,
              888., 1225.,  968., 1010.,  895., 2314., 2690., 1647.,  947.,
             3219., 1453., 2727.,  830.,  555., 3862.,  889.,  736.,  419.])
  • Data variables: (1)
    • tprate
      (cml_id, sublink_id, time)
      float64
      0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
      long_name :
      time_mean_path_averaged_rain_rate
      units :
      mm/h
      array([[[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]],
      
             [[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]],
      
             [[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]],
      ...
             [[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]],
      
             [[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]],
      
             [[0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.],
              [0., 0., 0., ..., 0., 0., 0.]]], shape=(126, 6, 2964))

Let’s visually compare the estimated precipitation rates from the CML-based retrievals with the precipitation rates measured by the ground gauges.

from raincell import plot
plot.romulo_plot(tprate["tprate"], gauge["tprate"], cml_vmax=4, gauges_vmax=4);

Next steps

Now that you are familiar with the library, you can start using it by importing the relevant functions. Alternatively, you can download any of the available notebooks to use as a starting point for analysing your own data. You can also explore the available methods, visualisations, etc. by reading through the documentation.

Project details


Download files

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

Source Distribution

raincell-0.1.0.tar.gz (6.5 MB view details)

Uploaded Source

Built Distribution

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

raincell-0.1.0-py3-none-any.whl (6.4 MB view details)

Uploaded Python 3

File details

Details for the file raincell-0.1.0.tar.gz.

File metadata

  • Download URL: raincell-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for raincell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 21c85e96c844654dd60d4aa6be6499ed66852b37ee051abb6e09dd9e640d1473
MD5 816f61cadc6fb771d55c2964b85517c7
BLAKE2b-256 d2d939c84108ec2516fc23d1b2b2f54b6b2ef467e9efe6abb87df9176361e41b

See more details on using hashes here.

File details

Details for the file raincell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: raincell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for raincell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf90aeb1eab34a05e020632087ad0f60a382b60c740d48fafcdd71af9dbb8cba
MD5 863fcb2414ca924f5d01d6a7a5934d08
BLAKE2b-256 d44c4b646622de06e6cf048104aa4937219022da1be320d15127d2f720d48507

See more details on using hashes here.

Supported by

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