MCPcopy Create free account

hub / github.com/RolnickLab/climart / functions

Functions316 in github.com/RolnickLab/climart

Methodget_level_nodes_mask
Indexing an array 'A' with shape (n, self.n_nodes, out-dim) leads to A[:, get_level_nodes_mask(), :] have shape (n, len(self.LEVEL_NO
climart/data_transform/transforms.py:159
Functionget_model_from_hydra_compose_overrides
(overrides: list)
climart/utils/config_utils.py:261
Functionget_model_name
(name: str)
climart/utils/naming.py:54
Methodget_preprocesser
(self, batched: bool = False, verbose: bool = True)
climart/data_transform/transforms.py:375
Methodget_progress_bar_dict
(self)
climart/models/base_model.py:346
Functionget_runs_df
( get_metrics: bool = True, run_pre_filters: Union[str, List[Union[Callable, str]]] = 'has_fin
analysis/wandb_api.py:156
Functionget_target_variable
(target_variable: Union[str, List[str]])
climart/utils/utils.py:289
Functionget_trainable_params
(model)
climart/utils/optimization.py:17
Functiongroupby
(df: pd.DataFrame, group_by='seed', metric='Test/MAE')
analysis/wandb_api.py:134
Functionhas_final_metric
(run)
analysis/wandb_api.py:19
Functionhas_finished
(run)
analysis/wandb_api.py:15
Functionhas_hyperparam_values
(**kwargs)
analysis/wandb_api.py:39
Functionhas_max_metric_value
(metric: str = 'test/hrsc/rmse', max_metric_value: float = 1.0)
analysis/wandb_api.py:23
Functionhas_tags
(tags: Union[str, List[str]])
analysis/wandb_api.py:27
Functionhasnt_tags
(tags: Union[str, List[str]])
analysis/wandb_api.py:33
Functionheight_errors
Plot MAE and MBE as a function of the height/pressure :param Ytrue: :param preds: :param height_ticks: must have same shape as Ytrue.
climart/utils/plotting.py:134
Functionidentity
(X)
climart/utils/utils.py:68
Functionin_degree_normalization
For Graph networks :param adj: A N x N adjacency matrix :return: In-degree normalized matrix (Row-normalized matrix)
climart/data_transform/normalization.py:18
Methodinput_dim
(self)
climart/data_loading/h5_dataset.py:143
Methodinput_dim
(self)
climart/data_loading/h5_dataset.py:268
Methodinput_path
(self)
climart/data_loading/h5_dataset.py:210
Methodintersperse
(self, name_to_array: Optional[Dict[str, Tensor]] = None, global_node:
climart/data_transform/transforms.py:394
Methodintersperse_no_levels
Either name_to_array dict OR ALL OF global_node, layers mustnt be None
climart/data_transform/transforms.py:415
Methodinverse_normalize
(self, normalized_data: np.ndarray)
climart/data_transform/normalization.py:40
Methodinverse_normalize
(self, normalized_data)
climart/data_transform/normalization.py:106
Methodinverse_normalize
(self, normalized_data)
climart/data_transform/normalization.py:127
Methodinverse_normalize
(self, normalized_data)
climart/data_transform/normalization.py:145
Methodinverse_normalize
(self, normalized_data)
climart/data_transform/normalization.py:174
Functionis_model_type
(model: str)
analysis/wandb_api.py:72
Functionlarger_than
(**kwargs)
analysis/wandb_api.py:44
Functionlayer_thickness_from_layer_array
(layers_array)
climart/utils/utils.py:316
Functionlevel_errors
(Y_true, Y_preds, epoch)
climart/utils/plotting.py:185
Functionlog_hyperparameters
This method controls which parameters from Hydra config are saved by Lightning loggers. Credits go to: https://github.com/ashleve/lightning-hydra-
climart/utils/config_utils.py:174
Methodlog_scaler
(X: Dict[str, Tensor])
climart/data_transform/normalization.py:268
Functionlower_than
(**kwargs)
analysis/wandb_api.py:49
Methodmax_scatter_partial
(x, index)
climart/models/GraphNet/graph_network_block.py:104
Methodn_edges
(self)
climart/data_transform/transforms.py:207
Methodn_edges
(self)
climart/models/GraphNet/graph_network.py:74
Methodn_edges
(self)
climart/models/GraphNet/graph_network_block.py:118
Methodn_nodes
(self)
climart/data_transform/transforms.py:127
Methodn_params
(self)
climart/models/base_model.py:120
Methodname
(self)
climart/data_loading/h5_dataset.py:108
Methodname
(self)
climart/data_loading/h5_dataset.py:206
Functionno_clouds_exp
(name)
climart/data_loading/data_variables.py:117
Functionno_op
(*args, **kwargs)
climart/utils/utils.py:22
Functionnon_unique_cols_dropper
(df: pd.DataFrame)
analysis/wandb_api.py:127
Methodnormalize
(self, data: np.ndarray, axis=0, *args, **kwargs)
climart/data_transform/normalization.py:37
Methodnormalize
(self, data, axis=None, *args, **kwargs)
climart/data_transform/normalization.py:79
Methodnormalize
(self, data, axis=None, *args, **kwargs)
climart/data_transform/normalization.py:101
Methodnormalize
(self, data, *args, **kwargs)
climart/data_transform/normalization.py:123
Methodnormalize
(self, data, *args, **kwargs)
climart/data_transform/normalization.py:140
Methodnormalize
(self, data, *args, **kwargs)
climart/data_transform/normalization.py:169
Functionnormalize_adjacency_matrix
(adj: np.ndarray, improved: bool = True, add_self_loops: bool = True)
climart/utils/utils.py:158
Methodon_after_batch_transfer
(self, batch, dataloader_idx)
climart/datamodules/pl_climart_datamodule.py:181
Methodon_before_batch_transfer
(self, batch, dataloader_idx)
climart/datamodules/pl_climart_datamodule.py:178
Methodon_exception
(self, trainer: pl.Trainer, pl_module: pl.LightningModule, exception: BaseException)
climart/utils/wandb_callbacks.py:118
Methodon_exception
(self, trainer: pl.Trainer, pl_module: pl.LightningModule, exception: BaseException)
climart/utils/wandb_callbacks.py:141
Methodon_predict_epoch_end
(self, results: List[Any])
climart/models/base_model.py:289
Methodon_test_epoch_start
(self)
climart/models/base_model.py:252
Methodon_train_epoch_start
(self)
climart/models/base_model.py:165
Methodon_train_start
(self, trainer, pl_module)
climart/utils/wandb_callbacks.py:42
Methodon_train_start
(self, trainer, pl_module)
climart/utils/wandb_callbacks.py:57
Methodon_train_start
(self, trainer, pl_module)
climart/utils/wandb_callbacks.py:77
Methodon_train_start
(self, trainer, pl_module)
climart/utils/wandb_callbacks.py:112
Methodon_train_start
(self)
climart/models/base_model.py:162
Methodon_validation_epoch_start
(self)
climart/models/base_model.py:235
Methodoutput_dim
Returns: The number of feature dimensions that the transformed data will have. If the transform returns an array, out
climart/data_transform/transforms.py:23
Methodoutput_dim
(self)
climart/data_loading/h5_dataset.py:147
Methodoutput_dim
(self)
climart/data_loading/h5_dataset.py:272
Methodoutput_normalizer
(self)
climart/data_transform/normalization.py:343
Methodoutput_path
(self)
climart/data_loading/h5_dataset.py:214
Functionplot_groups
(xaxis_key, metric='Test/MAE', ax=None, show: bool = True, **kwargs)
climart/utils/plotting.py:122
Methodpredict_dataloader
(self)
climart/datamodules/pl_climart_datamodule.py:211
Methodpredict_step
(self, batch: Any, batch_idx: int, dataloader_idx: int = None)
climart/models/base_model.py:286
Methodpredict_years
(self)
climart/datamodules/pl_climart_datamodule.py:171
Functionprediction_bars
(preds: dict, bins, TOA=False, surface=False, title="", show=True, figsize=(16, 12), axes=
climart/utils/plotting.py:365
Functionprediction_hist
(preds: dict, TOA=False, surface=False, title="", show=True, figsize=(16, 12), axes=None,
climart/utils/plotting.py:317
Methodprepare_data
Download data if needed. This method is called only from a single GPU. Do not use it to assign state (self.x = y).
climart/datamodules/pl_climart_datamodule.py:87
Functionprint_config
Prints content of DictConfig using Rich library and its tree structure. Credits go to: https://github.com/ashleve/lightning-hydra-template A
climart/utils/config_utils.py:16
Functionprofile_errors
(Y_true, Y_preds, plot_profiles=200, var_name=None, data_dir: str = None, error_type='mean'
climart/utils/plotting.py:206
Functionreload_model_from_config_and_ckpt
(config: DictConfig, model_path: str, load_datamodule: bool = False)
climart/interface.py:82
Functionrestore_ckpt_from_wandb
(run_id, run_path: str, api=None,
climart/utils/postprocessing.py:107
Functionrestore_ckpt_from_wandb_run
(run, entity: str = 'ecc-mila7', run_path=None, load: bool = False, **kwargs)
climart/utils/postprocessing.py:96
Functionrsetattr
(obj, attr, val)
climart/utils/utils.py:116
Functionsave_preds_to_netcdf
(preds, targets, post_fix: str = '',
climart/utils/postprocessing.py:30
Functionset_gpu
(gpu_id)
climart/utils/utils.py:171
Methodset_input_transform
(self, new_transform: Callable)
climart/data_loading/h5_dataset.py:111
Functionset_seed
(seed, device='cuda')
climart/utils/utils.py:176
Methodsetup
Load data. Set internal variables: self._data_train, self._data_val, self._data_test.
climart/datamodules/pl_climart_datamodule.py:92
Methodspatial_dim
(self)
climart/data_loading/h5_dataset.py:139
Methodspatial_dim
(self)
climart/data_loading/h5_dataset.py:264
Functionstem_word
(word: str)
climart/utils/naming.py:82
Methodstored_values
(self)
climart/data_transform/normalization.py:115
Methodstored_values
(self)
climart/data_transform/normalization.py:150
Methodstored_values
(self)
climart/data_transform/normalization.py:179
Functiontarget_var_id_mapping
(x, y)
climart/utils/utils.py:234
Methodtest_dataloader
(self)
climart/datamodules/pl_climart_datamodule.py:205
Methodtest_epoch_end
(self, outputs: List[Any])
climart/models/base_model.py:258
Methodtest_set_names
(self)
climart/datamodules/pl_climart_datamodule.py:156
Methodtest_step
(self, batch: Any, batch_idx: int, dataloader_idx: int = None)
climart/models/base_model.py:255
← previousnext →201–300 of 316, ranked by callers