Data for manuscript "Analysis of convective cell development with split and merge events using a graph-based methodology" by Ritvanen et al.

DOI

Data for manuscript "Analysis of convective cell development with split and merge events using a graph-based methodology" by Ritvanen et al.

This repository contains data for the manuscript "Analysis of convective cell development with split and merge events using a graph-based methodology" by Ritvanen et al. submitted to Atmospheric Measurement Techniques.

The following data is provided:

  • cell_graph_database_v20251105.tar: a database dump file containing the database with cell track data
  • cell_subgraph_data_v20251105.tar: a tar file containing subgraph data for all split and merge events. The file contains daily parquet files for each day in the study period.
  • numerical_figure_data_v20251114.tar: a tar file containing data files with numerical data used to create the figures in the manuscript.
  • README_data.md: this file describing the data files.

Description of database file

The database dump was created with the command

bash pg_dump --no-owner --no-privileges -C --format=t --blobs --verbose --user --file ""

Restoring the database can be done with the commands

bash createdb -O pg_restore -vxOW --role= -U -d

Note that this assumes you have PostgreSQL with PostGIS installed and a PostgreSQL user with the given username exists and has permission to create databases.

Description of subgraph data files

The subgraph data tar file contains daily parquet files for each day in the study period. Each parquet file contains subgraph data for all split and merge events that occurred on that day. The columns in the parquet files are:

  • method: cell tracking method used (only 'opencv_vil_1.0:minArea_10:clusters_0' in this data)
  • type: type of event ('split', 'merged', 'split-merge')
  • identifier: identifier of the cell, unique in combination with timestamp and method
  • t0_node: identifier of the t0 / event node of the subgraph
  • timestamp: timestamp of the cell
  • level: level of the cell from the event node (0 = event node, -1 = one timestep before event, 1 = one timestep after event, etc.)
  • area: area of the cell in km^2
  • event: sting descriptor of cell tracking status
  • num_cells_at_level: number of cells at the given level in the subgraph
  • t0_time: timestamp of the event node

For examples of how to read and use the subgraph data, see the Jupyter notebook notebooks/plot_article_figures.ipynb in the code provided with manuscript

Description of files containing numerical version of figures

  • Figure 7:
  • fig7a_split_merge_num_cells_histogram.csv: fraction of events as a function of number of cells participating in splits and merges. Columns: 'num_cells' (number of cells), ´type´ (split or merged), ´fraction_of_events´ (fraction of events with given number of cells).
  • fig7b_split_merge_num_cells_histogram.csv: fraction of events as a function of number of cells participating in splits and merges in merge-split events. First row contains number of merging cells and first column number of splitting cells. Values are fraction of events with given number of merging and splitting cells.
  • Figure 8:
  • fig8_split_merge_cell_area_histograms.json: JSON file containing x and y values for cell area histograms for split, merge, and merge-split event and cells involved in split and merge events. The structure is: json { "split": { "area": { "": { "x": [], "y": [] }, ... }, ... } The first level keys are 'split', 'merged', 'split-merge', 'splitted', 'merging' corresponding to different event and cell types. The second level keys are 'area' (cell area). The third level keys are group labels used in the histograms. Each group label contains x and y values for the histogram. Note that the x, y values correspond to the linepoints used to draw the histogram (not the bar heights).
  • Figure 9:
  • fig8_split_merge_area_ratio_histograms.json: JSON file containing x and y values for area ratio histograms for split and merged cells. The structure is: json { "split": { "": { "x": [], "y": [] }, ... }, "merged": { "": { "x": [], "y": [] }, ... } } where `` is a string representation of the area interval used in the histogram (e.g., "(0, 1000]").
  • Figure 10:

  • fig10_trajectory_development_split_merge_vil_thr_20.json: JSON file containing x and y values for trajectory development plots for split and merged cells with maximum VIL threshold of 20 dBZ. The structure is:

    ```json { "

Identifier
DOI https://doi.org/10.57707/fmi-b2share.c857ccb10eb547d2a21384cc37ddaf7b
Source https://fmi.b2share.csc.fi/records/c857ccb10eb547d2a21384cc37ddaf7b
Metadata Access https://fmi.b2share.csc.fi/api/oai2d?verb=GetRecord&metadataPrefix=eudatcore&identifier=oai:b2share.eudat.eu:b2rec/c857ccb10eb547d2a21384cc37ddaf7b
Provenance
Creator Ritvanen, Jenna; Aregger, Martin; Moisseev, Dmitri; Germann, Urs; Hering, Alessandro; Pulkkinen, Seppo
Publisher Finnish Meteorological Institute
Publication Year 2025
Funding Reference Vilho, Yrjö and Kalle Väisälä Fund of the Finnish Academy of Science and Letters; Research Council of Finland project PINCAST (grant no. 341964); Swiss Science Foundation project no. CRSII5 201792 J.K.
Rights CC-BY; info:eu-repo/semantics/openAccess
OpenAccess true
Contact jenna.ritvanen(at)fmi.i
Representation
Language English
Resource Type Dataset
Format md; tar
Size 2.4 GB; 5 files
Discipline Environmental science
Spatial Coverage (2.690W, 43.620S, 3.169E, 49.377N); Switzerland
Temporal Coverage 2021-04-30T21:00:00.000Z 2023-09-29T21:00:00.000Z