PINNICLE
Physics
Mass Conservation
Momentum Conservation
Data
Using ISSM Model Data
Using ISSM Model Data (light version)
Using Scattered Data
Using HDF5 (.h5) Data
Using netCDF (.nc) Data
Training
Neural Network Architecture
Fourier Feature Transform
Loss Functions
Loss Function Weights
Learning Rate Decay
User Guide
Install and Setup
Advanced Features
Examples
API
pinnicle
pinnicle.domain
pinnicle.modeldata
pinnicle.nn
pinnicle.physics
pinnicle.utils
PINNICLE
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
apply_transfer_learning() (pinnicle.pinn.PINN method)
B
bbox() (pinnicle.domain.domain.Domain method)
C
calving_front() (pinnicle.physics.physics.Physics method)
check_callbacks() (pinnicle.parameter.TrainingParameter method)
check_consistency() (pinnicle.parameter.DataParameter method)
(pinnicle.parameter.DomainParameter method)
(pinnicle.parameter.EquationParameter method)
(pinnicle.parameter.LossFunctionParameter method)
(pinnicle.parameter.NNParameter method)
(pinnicle.parameter.ParameterBase method)
(pinnicle.parameter.Parameters method)
(pinnicle.parameter.PhysicsParameter method)
(pinnicle.parameter.SingleDataParameter method)
(pinnicle.parameter.TrainingParameter method)
(pinnicle.physics.dummy.DummyEquationParameter method)
check_path() (pinnicle.pinn.PINN method)
cmap_Rignot() (in module pinnicle.utils.plotting)
compile() (pinnicle.pinn.PINN method)
Constants (class in pinnicle.physics.constants)
coord_window_indices() (in module pinnicle.utils.helper)
create() (pinnicle.modeldata.data.DataBase class method)
(pinnicle.parameter.EquationParameter class method)
(pinnicle.physics.equationbase.EquationBase class method)
createFNN() (pinnicle.nn.nn.FNN method)
createPFNN() (pinnicle.nn.nn.FNN method)
createsubdomain() (in module pinnicle.utils.helper)
D
Data (class in pinnicle.modeldata.data)
DataBase (class in pinnicle.modeldata.data)
DataParameter (class in pinnicle.parameter)
diffplot() (in module pinnicle.utils.plotting)
Domain (class in pinnicle.domain.domain)
DomainParameter (class in pinnicle.parameter)
down_sample() (in module pinnicle.utils.helper)
down_sample_core() (in module pinnicle.utils.helper)
Dummy (class in pinnicle.physics.dummy)
DummyEquationParameter (class in pinnicle.physics.dummy)
E
EquationBase (class in pinnicle.physics.equationbase)
EquationParameter (class in pinnicle.parameter)
F
feathered_rect_weights() (in module pinnicle.utils.helper)
find_closest_model_file() (pinnicle.pinn.PINN method)
FNN (class in pinnicle.nn.nn)
fourier_feature() (in module pinnicle.nn.helper)
G
get() (in module pinnicle.utils.data_misfit)
get_ice_coordinates() (pinnicle.modeldata.data.Data method)
(pinnicle.modeldata.data.DataBase method)
(pinnicle.modeldata.general_mat_data.MatData method)
(pinnicle.modeldata.h5_data.H5Data method)
(pinnicle.modeldata.issm_data.ISSMmdData method)
(pinnicle.modeldata.issm_light.ISSMLightData method)
(pinnicle.modeldata.netcdf_data.NetCDFData method)
get_ice_indices() (pinnicle.modeldata.issm_data.ISSMmdData method)
(pinnicle.modeldata.issm_light.ISSMLightData method)
get_input_list() (pinnicle.physics.equationbase.EquationBase method)
get_output_list() (pinnicle.physics.equationbase.EquationBase method)
get_polygon_vertices() (pinnicle.domain.domain.Domain method)
H
H5Data (class in pinnicle.modeldata.h5_data)
has_EarlyStopping() (pinnicle.parameter.TrainingParameter method)
has_keys() (pinnicle.parameter.ParameterBase method)
has_MiniBatch() (pinnicle.parameter.TrainingParameter method)
has_ModelCheckpoint() (pinnicle.parameter.TrainingParameter method)
has_PDEPointResampler() (pinnicle.parameter.TrainingParameter method)
History (class in pinnicle.utils.history)
I
inside() (pinnicle.domain.domain.Domain method)
is_file_ext() (in module pinnicle.utils.helper)
is_input_scaling() (pinnicle.parameter.NNParameter method)
is_output_scaling() (pinnicle.parameter.NNParameter method)
ISSMLightData (class in pinnicle.modeldata.issm_light)
ISSMmdData (class in pinnicle.modeldata.issm_data)
J
jacobian() (in module pinnicle.utils.backends_specified)
jacobian_jax() (in module pinnicle.utils.backends_specified)
jacobian_tf() (in module pinnicle.utils.backends_specified)
L
load() (pinnicle.utils.history.History method)
load_data() (pinnicle.modeldata.data.Data method)
(pinnicle.modeldata.data.DataBase method)
(pinnicle.modeldata.general_mat_data.MatData method)
(pinnicle.modeldata.h5_data.H5Data method)
(pinnicle.modeldata.issm_data.ISSMmdData method)
(pinnicle.modeldata.issm_light.ISSMLightData method)
(pinnicle.modeldata.netcdf_data.NetCDFData method)
load_dict_from_json() (in module pinnicle.utils.helper)
load_mat() (in module pinnicle.utils.helper)
load_model() (pinnicle.pinn.PINN method)
load_setting() (pinnicle.pinn.PINN method)
loss_dict_jax() (in module pinnicle.utils.data_misfit)
loss_dict_paddle() (in module pinnicle.utils.data_misfit)
loss_dict_pytorch() (in module pinnicle.utils.data_misfit)
loss_dict_tf() (in module pinnicle.utils.data_misfit)
LossFunctionParameter (class in pinnicle.parameter)
M
MatData (class in pinnicle.modeldata.general_mat_data)
matmul() (in module pinnicle.utils.backends_specified)
matmul_jax() (in module pinnicle.utils.backends_specified)
matmul_tf() (in module pinnicle.utils.backends_specified)
MC (class in pinnicle.physics.continuity)
MC4MOLHO (class in pinnicle.physics.continuity)
MC4MOLHOEquationParameter (class in pinnicle.physics.continuity)
MCEquationParameter (class in pinnicle.physics.continuity)
mean_absolute_percentage_error() (in module pinnicle.utils.data_misfit)
mean_squared_log_error_jax() (in module pinnicle.utils.data_misfit)
mean_squared_log_error_paddle() (in module pinnicle.utils.data_misfit)
mean_squared_log_error_pytorch() (in module pinnicle.utils.data_misfit)
mean_squared_log_error_tf() (in module pinnicle.utils.data_misfit)
minmax_scale() (in module pinnicle.nn.helper)
module
pinnicle.domain.domain
pinnicle.modeldata.data
pinnicle.modeldata.general_mat_data
pinnicle.modeldata.h5_data
pinnicle.modeldata.issm_data
pinnicle.modeldata.issm_light
pinnicle.modeldata.netcdf_data
pinnicle.nn.helper
pinnicle.nn.nn
pinnicle.parameter
pinnicle.physics.constants
pinnicle.physics.continuity
pinnicle.physics.dummy
pinnicle.physics.equationbase
pinnicle.physics.physics
pinnicle.physics.stressbalance
pinnicle.physics.timeinvariant
pinnicle.pinn
pinnicle.utils.backends_specified
pinnicle.utils.data_misfit
pinnicle.utils.helper
pinnicle.utils.history
pinnicle.utils.plotting
MOLHO (class in pinnicle.physics.stressbalance)
MOLHO_Taub (class in pinnicle.physics.stressbalance)
MOLHOEquationParameter (class in pinnicle.physics.stressbalance)
MOLHOTauEquationParameter (class in pinnicle.physics.stressbalance)
N
NetCDFData (class in pinnicle.modeldata.netcdf_data)
NNParameter (class in pinnicle.parameter)
O
operator() (pinnicle.physics.physics.Physics method)
P
ParameterBase (class in pinnicle.parameter)
Parameters (class in pinnicle.parameter)
pdes() (pinnicle.physics.physics.Physics method)
Physics (class in pinnicle.physics.physics)
PhysicsParameter (class in pinnicle.parameter)
PINN (class in pinnicle.pinn)
pinnicle.domain.domain
module
pinnicle.modeldata.data
module
pinnicle.modeldata.general_mat_data
module
pinnicle.modeldata.h5_data
module
pinnicle.modeldata.issm_data
module
pinnicle.modeldata.issm_light
module
pinnicle.modeldata.netcdf_data
module
pinnicle.nn.helper
module
pinnicle.nn.nn
module
pinnicle.parameter
module
pinnicle.physics.constants
module
pinnicle.physics.continuity
module
pinnicle.physics.dummy
module
pinnicle.physics.equationbase
module
pinnicle.physics.physics
module
pinnicle.physics.stressbalance
module
pinnicle.physics.timeinvariant
module
pinnicle.pinn
module
pinnicle.utils.backends_specified
module
pinnicle.utils.data_misfit
module
pinnicle.utils.helper
module
pinnicle.utils.history
module
pinnicle.utils.plotting
module
plot() (pinnicle.modeldata.general_mat_data.MatData method)
(pinnicle.modeldata.h5_data.H5Data method)
(pinnicle.modeldata.issm_data.ISSMmdData method)
(pinnicle.modeldata.issm_light.ISSMLightData method)
(pinnicle.modeldata.netcdf_data.NetCDFData method)
(pinnicle.utils.history.History method)
plot_data() (in module pinnicle.utils.plotting)
plot_dict_data() (in module pinnicle.utils.plotting)
plot_history() (pinnicle.pinn.PINN method)
plot_nn() (in module pinnicle.utils.plotting)
plot_predictions() (pinnicle.pinn.PINN method)
plot_solutions() (in module pinnicle.utils.plotting)
plot_tracks() (in module pinnicle.utils.plotting)
prepare_training_data() (pinnicle.modeldata.data.Data method)
(pinnicle.modeldata.data.DataBase method)
(pinnicle.modeldata.general_mat_data.MatData method)
(pinnicle.modeldata.h5_data.H5Data method)
(pinnicle.modeldata.issm_data.ISSMmdData method)
(pinnicle.modeldata.issm_light.ISSMLightData method)
(pinnicle.modeldata.netcdf_data.NetCDFData method)
R
resplot() (in module pinnicle.utils.plotting)
S
save() (pinnicle.utils.history.History method)
save_dict_to_json() (in module pinnicle.utils.helper)
save_history() (pinnicle.pinn.PINN method)
save_model() (pinnicle.pinn.PINN method)
save_setting() (pinnicle.pinn.PINN method)
set_default() (pinnicle.parameter.DataParameter method)
(pinnicle.parameter.DomainParameter method)
(pinnicle.parameter.EquationParameter method)
(pinnicle.parameter.LossFunctionParameter method)
(pinnicle.parameter.NNParameter method)
(pinnicle.parameter.ParameterBase method)
(pinnicle.parameter.Parameters method)
(pinnicle.parameter.PhysicsParameter method)
(pinnicle.parameter.SingleDataParameter method)
(pinnicle.parameter.TrainingParameter method)
(pinnicle.physics.continuity.MC4MOLHOEquationParameter method)
(pinnicle.physics.continuity.MCEquationParameter method)
(pinnicle.physics.continuity.ThicknessEquationParameter method)
(pinnicle.physics.dummy.DummyEquationParameter method)
(pinnicle.physics.stressbalance.MOLHOEquationParameter method)
(pinnicle.physics.stressbalance.MOLHOTauEquationParameter method)
(pinnicle.physics.stressbalance.SSAEquationParameter method)
(pinnicle.physics.stressbalance.SSAFirstEquationParameter method)
(pinnicle.physics.stressbalance.SSATauEquationParameter method)
(pinnicle.physics.stressbalance.SSAVariableBEquationParameter method)
(pinnicle.physics.timeinvariant.TimeInvariantConstraintParameter method)
set_parameters() (pinnicle.parameter.EquationParameter method)
(pinnicle.parameter.NNParameter method)
(pinnicle.parameter.ParameterBase method)
(pinnicle.parameter.Parameters method)
setup() (pinnicle.pinn.PINN method)
setup_equations() (pinnicle.parameter.PhysicsParameter method)
SingleDataParameter (class in pinnicle.parameter)
slice_column() (in module pinnicle.utils.backends_specified)
slice_column_jax() (in module pinnicle.utils.backends_specified)
slice_column_tf() (in module pinnicle.utils.backends_specified)
slice_function_jax() (in module pinnicle.utils.backends_specified)
SSA (class in pinnicle.physics.stressbalance)
SSA_First (class in pinnicle.physics.stressbalance)
SSA_Taub (class in pinnicle.physics.stressbalance)
SSAEquationParameter (class in pinnicle.physics.stressbalance)
SSAFirstEquationParameter (class in pinnicle.physics.stressbalance)
SSATauEquationParameter (class in pinnicle.physics.stressbalance)
SSAVariableB (class in pinnicle.physics.stressbalance)
SSAVariableBEquationParameter (class in pinnicle.physics.stressbalance)
subclasses (pinnicle.modeldata.data.DataBase attribute)
(pinnicle.parameter.EquationParameter attribute)
(pinnicle.physics.equationbase.EquationBase attribute)
surf_x() (pinnicle.physics.physics.Physics method)
surf_y() (pinnicle.physics.physics.Physics method)
surface_log_vel_misfit_jax() (in module pinnicle.utils.data_misfit)
surface_log_vel_misfit_paddle() (in module pinnicle.utils.data_misfit)
surface_log_vel_misfit_pytorch() (in module pinnicle.utils.data_misfit)
surface_log_vel_misfit_tf() (in module pinnicle.utils.data_misfit)
T
Thickness (class in pinnicle.physics.continuity)
ThicknessEquationParameter (class in pinnicle.physics.continuity)
TimeInvariantConstraint (class in pinnicle.physics.timeinvariant)
TimeInvariantConstraintParameter (class in pinnicle.physics.timeinvariant)
train() (pinnicle.pinn.PINN method)
TrainingParameter (class in pinnicle.parameter)
tripcolor_residuals() (in module pinnicle.utils.plotting)
tripcolor_similarity() (in module pinnicle.utils.plotting)
U
up_scale() (in module pinnicle.nn.helper)
update() (pinnicle.parameter.DataParameter method)
(pinnicle.parameter.ParameterBase method)
(pinnicle.parameter.Parameters method)
(pinnicle.parameter.SingleDataParameter method)
(pinnicle.parameter.TrainingParameter method)
(pinnicle.physics.dummy.DummyEquationParameter method)
update_callbacks() (pinnicle.pinn.PINN method)
update_id() (pinnicle.physics.equationbase.EquationBase method)
update_parameters() (pinnicle.physics.equationbase.EquationBase method)
(pinnicle.pinn.PINN method)
update_scalars() (pinnicle.physics.equationbase.EquationBase method)
update_training_data() (pinnicle.pinn.PINN method)
user_defined_gradient() (pinnicle.physics.physics.Physics method)
V
vel_mag() (pinnicle.physics.physics.Physics method)