Utils¶
This module provides utility functions for the project.
Functions¶
get_num_scenarios¶
Get total number of scenarios from data directory.
Reads from n_scenarios.txt metadata file in the data directory.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data_dir
|
str
|
Directory containing parquet files and n_scenarios.txt |
required |
Returns:
| Type | Description |
|---|---|
int
|
Total number of scenarios |
Raises:
| Type | Description |
|---|---|
ValueError
|
If n_scenarios.txt metadata file not found |
Source code in gridfm_datakit/utils/utils.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
read_partitions¶
Read sampled partition folders in parallel and concatenate them.
Source code in gridfm_datakit/utils/utils.py
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
write_ram_usage_distributed¶
Source code in gridfm_datakit/utils/utils.py
44 45 46 47 48 49 50 51 52 | |