Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RolnickLab/climart
/ types & classes
Types & classes
54 in github.com/RolnickLab/climart
⨍
Functions
316
◇
Types & classes
54
↓ 7 callers
Class
ClimART_HdF5_Dataset
Class for working with multiple HDF5 datasets
climart/data_loading/h5_dataset.py:25
↓ 6 callers
Class
MLP
climart/models/modules/mlp.py:12
↓ 4 callers
Class
IdentityTransform
climart/data_transform/transforms.py:61
↓ 3 callers
Class
GAP
climart/models/modules/additional_layers.py:46
↓ 2 callers
Class
GraphNetBlock
climart/models/GraphNet/graph_network_block.py:15
↓ 2 callers
Class
MinMax_Normalizer
climart/data_transform/normalization.py:93
↓ 2 callers
Class
SE_Block
climart/models/modules/additional_layers.py:55
↓ 2 callers
Class
Z_Normalizer
climart/data_transform/normalization.py:73
↓ 1 callers
Class
FeatureProjector
climart/models/modules/additional_layers.py:73
↓ 1 callers
Class
LogNormalizer
climart/data_transform/normalization.py:122
↓ 1 callers
Class
LogZ_Normalizer
climart/data_transform/normalization.py:135
↓ 1 callers
Class
MLP_Block
climart/models/modules/mlp.py:71
↓ 1 callers
Class
MinMax_LogNormalizer
climart/data_transform/normalization.py:164
↓ 1 callers
Class
Multiscale_Module
climart/models/modules/additional_layers.py:12
↓ 1 callers
Class
NormalizationMethod
climart/data_transform/normalization.py:33
↓ 1 callers
Class
PredictionPostProcessCallback
climart/utils/callbacks.py:41
↓ 1 callers
Class
SW_rcs
Inputs: 7 (Temp, Pres, and Gasesous concentrations) as inputs, SW takes lesser gases than LW Outputs: 224 (g-points SW rayleigh cross section
climart/models/baseline.py:76
Class
AbstractGraphTransform
climart/data_transform/transforms.py:122
Class
AbstractTransform
climart/data_transform/transforms.py:15
Class
AggregationTypes
climart/models/GraphNet/constants.py:15
Class
AllAreNodesTransforms
climart/data_transform/transforms.py:188
Class
BaseModel
This is a template class, that should be inherited by any neural net emulator model. Methods that need to be implemented by your concrete NN
climart/models/base_model.py:23
Class
CNN_Multiscale
climart/models/CNNs/CNN.py:87
Class
CNN_Net
climart/models/CNNs/CNN.py:15
Class
ClimartDataModule
---------------------------------------------------------------------------------------------------------- A DataModule implements 5 key meth
climart/datamodules/pl_climart_datamodule.py:18
Class
ClimartMLP
climart/models/MLP.py:13
Class
ColumnPreprocesser
climart/data_transform/transforms.py:357
Class
DuplicateFeaturesTransform
Duplicate global features at all layers
climart/data_transform/transforms.py:211
Class
EdgesAndNodesTransforms
climart/data_transform/transforms.py:202
Class
FlattenTransform
Flattens a dict with array's as values into a 1D vector (or 2D with batch dimension)
climart/data_transform/transforms.py:73
Class
GN_withReadout
climart/models/GraphNet/graph_network.py:103
Class
GraphNetwork
climart/models/GraphNet/graph_network.py:14
Class
LW_abs
Inputs: 18 (Temp, Pres, and Gasesous concentrations) as inputs Outputs: 256 (g-points LW absorption cross section)
climart/models/baseline.py:6
Class
LW_ems
Inputs: 18 (Temp, Pres, and Gasesous concentrations) as inputs Outputs: 256 (g-points LW emission)
climart/models/baseline.py:29
Class
LayerEdgesAndLevelNodesGraph
graph_net_level_nodes: gn_input_dict_renamer_level_nodes
climart/data_transform/transforms.py:311
Class
LevelEdgesAndLayerNodesGraph
graph_net_layer_nodes: gn_input_dict_renamer_layer_nodes
climart/data_transform/transforms.py:334
Class
Normalizer
climart/data_transform/normalization.py:212
Class
OnlyLayersAreNodesTransforms
climart/data_transform/transforms.py:174
Class
OnlyLevelsAreNodesTransforms
climart/data_transform/transforms.py:181
Class
PadTransform
Padding all var types to have same #features
climart/data_transform/transforms.py:279
Class
PredictorHeads
Module to predict (with one or more MLPs) desired output based on a 1D hidden representation. Can be used to: - readout a hidden vect
climart/models/modules/additional_layers.py:132
Class
RT_HdF5_FastSingleDataset
climart/data_loading/h5_dataset.py:325
Class
RT_HdF5_FastSingleDatasetTwo
climart/data_loading/h5_dataset.py:279
Class
RT_HdF5_SingleDataset
climart/data_loading/h5_dataset.py:155
Class
RepeatGlobalsTransform
c - spatial dimension f - feature dimension b - batch dimension
climart/data_transform/transforms.py:89
Class
RollingCmaps
climart/utils/plotting.py:73
Class
RollingLineFormats
climart/utils/plotting.py:91
Class
SW_abs
Inputs: 7 (Temp, Pres, and Gasesous concentrations) as inputs, SW takes lesser gases than LW Outputs: 224 (g-points SW absorption cross secti
climart/models/baseline.py:52
Class
SummarizeBestValMetric
Make wandb log in run.summary the best achieved monitored val_metric as opposed to the last
climart/utils/wandb_callbacks.py:53
Class
TestingScheduleCallback
climart/utils/callbacks.py:6
Class
UploadBestCheckpointAsFile
Upload checkpoints to wandb as a file, at the end of run.
climart/utils/wandb_callbacks.py:109
Class
UploadCheckpointsAsArtifact
Upload checkpoints to wandb as an artifact, at the end of run.
climart/utils/wandb_callbacks.py:133
Class
UploadCodeAsArtifact
Upload all code files to wandb as an artifact, at the beginning of the run.
climart/utils/wandb_callbacks.py:63
Class
WatchModel
Make wandb watch model at the beginning of the run.
climart/utils/wandb_callbacks.py:34