openairclim.utils.create_test_data

Creates data objects for testing.

openairclim.utils.create_test_data.create_test_conc_resp() → Dataset[source]

Creates an example response dataset for testing with resp_type = “conc”.

Returns:

A minimal response dataset with random data.

Return type:

xarray.Dataset

openairclim.utils.create_test_data.create_test_inv(year: int = 2020, size: int = 3, ac_lst: list[str] | None = None) → Dataset[source]

Creates an example inventory dataset for testing.

Parameters:
  • year (int) – inventory year

  • size (int) – The number of samples to generate.

  • ac_lst (list[str], optional) – List of aircraft identifiers (strings).

Returns:

An xarray dataset with random inventory data.

Return type:

xarray.Dataset

openairclim.utils.create_test_data.create_test_resp_cont(n_lat: int = 48, n_lon: int = 96, n_plev: int = 39, seed: int | None = None) → Dataset[source]

Creates example precalculated contrail input data for testing.

Parameters:
  • n_lat (int, optional) – Number of latitude values. Defaults to 48.

  • n_lon (int, optional) – Number of longitude values. Defaults to 96.

  • n_plev (int, optional) – Number of pressure level values. Defaults to 39.

  • seed (int, optional) – Random seed.

Returns:

Example precalculated contrail input data.

Return type:

xarray.Dataset

openairclim.utils.create_test_data.create_test_rf_resp() → Dataset[source]

Creates an example response dataset for testing with resp_type = “rf”.

Returns:

A minimal response dataset with random data.

Return type:

xarray.Dataset