Sample data

This module groups all the functions and methods related to sample data that will be used to develop the raincell library.

source

get_cml_sample_fp


def get_cml_sample_fp(
    processing_step:str
)->Path:

Call self as a function.


source

open_cml_sample


def open_cml_sample(
    processing_step:str='raw'
)->xarray.core.dataset.Dataset | xarray.core.dataarray.DataArray:

Open Sample Commercial Microwave Link (CML) data at different processing steps.

open_cml_sample()
<xarray.Dataset> Size: 108MB
Dimensions:      (cml_id: 126, sublink_id: 6, time: 2964)
Coordinates:
  * cml_id       (cml_id) <U19 10kB '3.984686N-9.789517E' ... '4.095631N-9.74...
  * sublink_id   (sublink_id) <U3 72B '0_0' '0_1' '1_0' '1_1' '2_0' '2_1'
  * time         (time) datetime64[ns] 24kB 2019-07-01T00:05:00 ... 2019-07-3...
    frequency    (cml_id, sublink_id) float64 6kB 1.505e+04 1.456e+04 ... nan
    site_0_lat   (cml_id) float64 1kB 3.993 3.993 3.997 ... 4.087 4.092 4.094
    site_0_lon   (cml_id) float64 1kB 9.787 9.787 9.764 ... 9.766 9.729 9.742
    site_1_lat   (cml_id) float64 1kB 3.977 3.979 3.997 ... 4.095 4.091 4.097
    site_1_lon   (cml_id) float64 1kB 9.792 9.816 9.759 ... 9.764 9.736 9.743
    transmitter  (cml_id, sublink_id) float64 6kB 0.0 1.0 nan ... nan nan nan
    length       (cml_id) float64 1kB 1.852e+03 3.573e+03 556.0 ... 736.0 419.0
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

source

open_gauge_sample


def open_gauge_sample(
    
)->Dataset:

Open Sample rain gauge data.

open_gauge_sample()
<xarray.Dataset> Size: 393kB
Dimensions:                  (gauge_name: 8, time: 2881)
Coordinates:
  * gauge_name               (gauge_name) <U25 800B 'Campus_2_Universite' ......
  * time                     (time) datetime64[ns] 23kB 2019-07-01T00:05:00 ....
    gauge_code               (gauge_name) int64 64B 1059095008 ... 1059095001
    gauge_lat                (gauge_name) float64 64B 4.057 4.057 ... 4.047
    gauge_lon                (gauge_name) float64 64B 9.742 9.782 ... 9.746
    gauge_installation_type  (gauge_name) <U10 320B 'Dalle_sol' ... 'equerre'
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