GPSat
Getting started
Installation
Command Line Examples
Basic Gaussian process regression (GPR)
Using GPUs to accelerate training and inference
Modelling with local GP experts (Part I): A 1D case study
Modelling with local GP experts (Part II): Using the
LocalExpertOI
API
Inline Example of Local Expert ‘Optimal Interpolation’ on Satellite Data
DataLoader Examples
Bin Data Examples
API Reference
Configuration dataclasses
Local expert optimal interpolation
Models
Postprocessing
Dataloader
Utils
GPSat package
GPSat
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (GPSat.local_experts.LocalExpertOI method)
(GPSat.models.base_model.BaseGPRModel method)
(GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpflow_models.GPflowSGPRModel method)
(GPSat.models.gpflow_models.GPflowSVGPModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
A
add_cols() (GPSat.dataloader.DataLoader static method)
,
[1]
add_data_to_col() (GPSat.dataloader.DataLoader static method)
,
[1]
array_to_dataframe() (in module GPSat.utils)
,
[1]
assign_category_col() (in module GPSat.utils)
,
[1]
B
BaseGPRModel (class in GPSat.models.base_model)
bin_data() (GPSat.bin_data.BinData method)
(GPSat.dataloader.DataLoader static method)
,
[1]
(GPSat.dataprepper.DataPrep static method)
bin_data_all_at_once() (GPSat.bin_data.BinData method)
bin_data_by() (GPSat.dataloader.DataLoader class method)
,
[1]
(GPSat.dataprepper.DataPrep class method)
bin_data_by_batch() (GPSat.bin_data.BinData method)
bin_obs_by_date() (in module GPSat.utils)
,
[1]
bin_wrapper() (GPSat.bin_data.BinData static method)
BinData (class in GPSat.bin_data)
BlockDiagMat (class in GPSat.vff)
C
check_prev_oi_config() (in module GPSat.utils)
,
[1]
col_funcs (GPSat.local_experts.LocalExpertData attribute)
col_select (GPSat.local_experts.LocalExpertData attribute)
compare_dataframes() (in module GPSat.utils)
,
[1]
config_func() (in module GPSat.utils)
,
[1]
connect_to_hdf_store() (GPSat.dataloader.DataLoader method)
convert_lon_lat_str() (in module GPSat.utils)
,
[1]
coords_col (GPSat.local_experts.LocalExpertData attribute)
(GPSat.prediction_locations.PredictionLocations property)
cprint() (in module GPSat.utils)
,
[1]
D
data_select() (GPSat.dataloader.DataLoader class method)
,
[1]
data_source (GPSat.local_experts.LocalExpertData attribute)
DataConfig (class in GPSat.config_dataclasses)
dataframe_to_2d_array() (in module GPSat.utils)
,
[1]
dataframe_to_array() (in module GPSat.utils)
,
[1]
DataLoader (class in GPSat.dataloader)
,
[1]
DataPrep (class in GPSat.dataprepper)
date_from_datetime() (in module GPSat.datetime_utils)
datetime_from_float_column() (in module GPSat.datetime_utils)
datetime_from_ymd_cols() (in module GPSat.datetime_utils)
DiagMat (class in GPSat.vff)
dict_of_array_to_dict_of_dataframe() (in module GPSat.utils)
,
[1]
dict_of_array_to_table() (GPSat.local_experts.LocalExpertOI static method)
diff_distance() (in module GPSat.utils)
,
[1]
E
EASE2toWGS84() (in module GPSat.utils)
,
[1]
EASE2toWGS84_New() (in module GPSat.utils)
,
[1]
elbo() (GPSat.vff.GPR_kron method)
engine (GPSat.local_experts.LocalExpertData attribute)
ExactGPR (class in GPSat.models.gpytorch_models)
expand_dict_by_vals() (in module GPSat.utils)
,
[1]
ExperimentConfig (class in GPSat.config_dataclasses)
expert_loc (GPSat.prediction_locations.PredictionLocations property)
ExpertLocsConfig (class in GPSat.config_dataclasses)
F
file_suffix_engine_map (GPSat.dataloader.DataLoader attribute)
(GPSat.local_experts.LocalExpertData attribute)
(GPSat.local_experts.LocalExpertOI attribute)
forward() (GPSat.models.gpytorch_models.ExactGPR method)
from_file_start_end_datetime_GPOD() (in module GPSat.datetime_utils)
from_file_start_end_datetime_SARAL() (in module GPSat.datetime_utils)
G
generate_local_expert_locations() (GPSat.dataloader.DataLoader class method)
get() (GPSat.postprocessing.SmoothingConfig method)
(GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.LowRankMatNeg method)
(GPSat.vff.Rank1Mat method)
(GPSat.vff.Rank1MatNeg method)
get_attribute_from_table() (GPSat.dataloader.DataLoader static method)
,
[1]
get_bin_data_config() (in module GPSat.bin_data)
get_col_values() (in module GPSat.utils)
,
[1]
get_config_from_sysargv() (in module GPSat.utils)
,
[1]
get_config_path() (in module GPSat)
get_data_path() (in module GPSat)
get_diag() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
get_dirs_to_search() (in module GPSat.read_and_store)
get_git_information() (in module GPSat.utils)
,
[1]
get_inducing_chol() (GPSat.models.gpflow_models.GPflowSVGPModel method)
get_inducing_mean() (GPSat.models.gpflow_models.GPflowSVGPModel method)
get_inducing_points() (GPSat.models.gpflow_models.GPflowSGPRModel method)
(GPSat.models.gpflow_models.GPflowSVGPModel method)
get_kernel_variance() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
get_keys() (GPSat.dataloader.DataLoader class method)
get_lengthscales() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchKISSGPModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
get_likelihood_variance() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
get_loglikelihood() (GPSat.models.pure_python_gpr.PurePythonGPR method)
get_masks_for_expert_loc() (GPSat.dataloader.DataLoader static method)
,
[1]
get_objective_function_value() (GPSat.models.base_model.BaseGPRModel method)
(GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpflow_models.GPflowSGPRModel method)
(GPSat.models.gpflow_models.GPflowSVGPModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
get_parameters() (GPSat.models.base_model.BaseGPRModel method)
get_parent_path() (in module GPSat)
get_path() (in module GPSat)
get_previous_oi_config() (in module GPSat.utils)
,
[1]
get_projection() (in module GPSat.plot_utils)
get_results_from_h5file() (in module GPSat.local_experts)
,
[1]
get_run_info() (GPSat.dataloader.DataLoader static method)
,
[1]
get_smooth_params_config() (in module GPSat.postprocessing)
get_smoothness() (GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchKISSGPModel method)
get_transform_funcs() (GPSat.models.pure_python_gpr.PurePythonGPR method)
get_weighted_values() (in module GPSat.utils)
,
[1]
get_where_list() (GPSat.dataloader.DataLoader static method)
,
[1]
get_where_list_legacy() (GPSat.dataloader.DataLoader static method)
,
[1]
global_select (GPSat.local_experts.LocalExpertData attribute)
glue_local_predictions() (in module GPSat.postprocessing)
(in module GPSat.utils)
,
[1]
glue_local_predictions_1d() (in module GPSat.postprocessing)
,
[1]
glue_local_predictions_2d() (in module GPSat.postprocessing)
,
[1]
GPflowGPRModel (class in GPSat.models.gpflow_models)
GPflowSGPRModel (class in GPSat.models.gpflow_models)
GPflowSVGPModel (class in GPSat.models.gpflow_models)
GPflowVFFModel (class in GPSat.models.vff_model)
GPR() (in module GPSat.models.pure_python_gpr)
GPR_kron (class in GPSat.vff)
GPSat
module
GPSat.bin_data
module
GPSat.dataloader
module
GPSat.dataprepper
module
GPSat.datetime_utils
module
GPSat.decorators
module
GPSat.local_experts
module
GPSat.models.base_model
module
GPSat.models.gpflow_models
module
GPSat.models.gpytorch_models
module
GPSat.models.pure_python_gpr
module
GPSat.models.sklearn_models
module
GPSat.models.vff_model
module
GPSat.plot_utils
module
GPSat.postprocessing
module
GPSat.prediction_locations
module
GPSat.read_and_store
module
GPSat.utils
module
,
[1]
GPSat.vff
module
GPyTorchGPRModel (class in GPSat.models.gpytorch_models)
GPyTorchKISSGPModel (class in GPSat.models.gpytorch_models)
grid_2d_flatten() (in module GPSat.utils)
,
[1]
guess_track_num() (in module GPSat.utils)
,
[1]
H
hdf_tables_in_store() (GPSat.dataloader.DataLoader class method)
,
[1]
I
inv() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
inv_diag() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
inverse_sigmoid() (in module GPSat.utils)
,
[1]
inverse_softplus() (in module GPSat.utils)
,
[1]
is_list_of_dict() (GPSat.dataloader.DataLoader static method)
,
[1]
J
json_load() (in module GPSat.utils)
,
[1]
json_serializable() (in module GPSat.utils)
,
[1]
K
kdt_tree_list_for_local_select() (GPSat.dataloader.DataLoader static method)
,
[1]
kron() (in module GPSat.vff)
kron_two() (in module GPSat.vff)
L
l_x (GPSat.postprocessing.SmoothingConfig attribute)
l_y (GPSat.postprocessing.SmoothingConfig attribute)
load() (GPSat.dataloader.DataLoader class method)
,
[1]
(GPSat.local_experts.LocalExpertData method)
load_params() (GPSat.local_experts.LocalExpertOI method)
local_data_select() (GPSat.dataloader.DataLoader class method)
,
[1]
local_select (GPSat.local_experts.LocalExpertData attribute)
LocalExpertData (class in GPSat.local_experts)
LocalExpertOI (class in GPSat.local_experts)
,
[1]
log_lines() (in module GPSat.utils)
,
[1]
logdet() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
LowRankMat (class in GPSat.vff)
LowRankMatNeg (class in GPSat.vff)
M
make_Kuf() (in module GPSat.vff)
make_Kuf_np() (in module GPSat.vff)
make_Kuu() (in module GPSat.vff)
make_kvs() (in module GPSat.vff)
make_kvs_np() (in module GPSat.vff)
make_kvs_two() (in module GPSat.vff)
make_kvs_two_np() (in module GPSat.vff)
make_multiindex_df() (GPSat.dataloader.DataLoader static method)
,
[1]
match() (in module GPSat.utils)
,
[1]
matmul() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
matmul_sqrt() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
matmul_sqrt_transpose() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
max (GPSat.postprocessing.SmoothingConfig attribute)
maximum_log_likelihood_objective() (GPSat.vff.GPR_kron method)
min (GPSat.postprocessing.SmoothingConfig attribute)
mindex_df_to_mindex_dataarray() (GPSat.dataloader.DataLoader static method)
,
[1]
ModelConfig (class in GPSat.config_dataclasses)
module
GPSat
GPSat.bin_data
GPSat.dataloader
GPSat.dataprepper
GPSat.datetime_utils
GPSat.decorators
GPSat.local_experts
GPSat.models.base_model
GPSat.models.gpflow_models
GPSat.models.gpytorch_models
GPSat.models.pure_python_gpr
GPSat.models.sklearn_models
GPSat.models.vff_model
GPSat.plot_utils
GPSat.postprocessing
GPSat.prediction_locations
GPSat.read_and_store
GPSat.utils
,
[1]
GPSat.vff
move_to_archive() (in module GPSat.utils)
,
[1]
N
nested_dict_literal_eval() (in module GPSat.utils)
,
[1]
nll() (in module GPSat.utils)
,
[1]
not_nan() (in module GPSat.utils)
,
[1]
Nystroem() (in module GPSat.models.pure_python_gpr)
O
obs_col (GPSat.local_experts.LocalExpertData attribute)
optimise() (GPSat.models.pure_python_gpr.PurePythonGPR method)
optimise_parameters() (GPSat.models.base_model.BaseGPRModel method)
(GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpflow_models.GPflowSGPRModel method)
(GPSat.models.gpflow_models.GPflowSVGPModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
P
pandas_to_dict() (in module GPSat.utils)
,
[1]
param_names (GPSat.models.base_model.BaseGPRModel property)
(GPSat.models.gpflow_models.GPflowGPRModel property)
(GPSat.models.gpflow_models.GPflowSGPRModel property)
(GPSat.models.gpflow_models.GPflowSVGPModel property)
(GPSat.models.gpytorch_models.GPyTorchGPRModel property)
(GPSat.models.pure_python_gpr.PurePythonGPR property)
(GPSat.models.sklearn_models.sklearnGPRModel property)
pip_freeze_to_dataframe() (in module GPSat.utils)
,
[1]
plot_gpflow_minimal_example() (in module GPSat.plot_utils)
plot_hist() (in module GPSat.plot_utils)
plot_hist_from_results_data() (in module GPSat.plot_utils)
plot_hyper_parameters() (in module GPSat.plot_utils)
plot_locations_and_obs() (GPSat.local_experts.LocalExpertOI method)
plot_pcolormesh() (in module GPSat.plot_utils)
plot_pcolormesh_from_results_data() (in module GPSat.plot_utils)
plot_wrapper() (in module GPSat.bin_data)
(in module GPSat.plot_utils)
plot_xy() (in module GPSat.plot_utils)
plot_xy_from_results_data() (in module GPSat.plot_utils)
plots_from_config() (in module GPSat.plot_utils)
predict() (GPSat.models.base_model.BaseGPRModel method)
(GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
predict_f() (GPSat.vff.GPR_kron method)
PredictionLocations (class in GPSat.prediction_locations)
PredictionLocsConfig (class in GPSat.config_dataclasses)
pretty_print_class() (in module GPSat.utils)
,
[1]
PurePythonGPR (class in GPSat.models.pure_python_gpr)
R
Rank1Mat (class in GPSat.vff)
Rank1MatNeg (class in GPSat.vff)
read_flat_files() (GPSat.dataloader.DataLoader class method)
,
[1]
read_from_multiple_files() (GPSat.dataloader.DataLoader class method)
,
[1]
read_from_npy() (GPSat.dataloader.DataLoader static method)
,
[1]
read_from_pkl_dict() (GPSat.dataloader.DataLoader static method)
,
[1]
read_hdf() (GPSat.dataloader.DataLoader static method)
,
[1]
read_kwargs (GPSat.local_experts.LocalExpertData attribute)
rmse() (in module GPSat.utils)
,
[1]
row_select (GPSat.local_experts.LocalExpertData attribute)
row_select_bool() (GPSat.dataloader.DataLoader class method)
,
[1]
run() (GPSat.local_experts.LocalExpertOI method)
,
[1]
RunConfig (class in GPSat.config_dataclasses)
S
set_data() (GPSat.local_experts.LocalExpertOI method)
set_data_source() (GPSat.local_experts.LocalExpertData method)
set_expert_locations() (GPSat.local_experts.LocalExpertOI method)
set_inducing_chol() (GPSat.models.gpflow_models.GPflowSVGPModel method)
set_inducing_mean() (GPSat.models.gpflow_models.GPflowSVGPModel method)
set_inducing_points() (GPSat.models.gpflow_models.GPflowSGPRModel method)
(GPSat.models.gpflow_models.GPflowSVGPModel method)
set_kernel_variance() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
set_kernel_variance_constraints() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
set_lengthscale_constraints() (GPSat.models.gpytorch_models.GPyTorchKISSGPModel method)
set_lengthscales() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchKISSGPModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
set_lengthscales_constraints() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
(GPSat.models.vff_model.GPflowVFFModel method)
set_likelihood_variance() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
(GPSat.models.sklearn_models.sklearnGPRModel method)
set_likelihood_variance_constraints() (GPSat.models.gpflow_models.GPflowGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.pure_python_gpr.PurePythonGPR method)
set_model() (GPSat.local_experts.LocalExpertOI method)
set_parameter_constraints() (GPSat.models.base_model.BaseGPRModel method)
set_parameters() (GPSat.models.base_model.BaseGPRModel method)
set_pred_loc() (GPSat.local_experts.LocalExpertOI method)
set_smoothness() (GPSat.models.gpytorch_models.GPyTorchGPRModel method)
(GPSat.models.gpytorch_models.GPyTorchKISSGPModel method)
SGPkernel() (GPSat.models.pure_python_gpr.PurePythonGPR method)
(in module GPSat.models.pure_python_gpr)
shape (GPSat.vff.BlockDiagMat property)
(GPSat.vff.DiagMat property)
(GPSat.vff.LowRankMat property)
(GPSat.vff.LowRankMatNeg property)
(GPSat.vff.Rank1Mat property)
(GPSat.vff.Rank1MatNeg property)
sigmoid() (in module GPSat.utils)
,
[1]
sklearnGPRModel (class in GPSat.models.sklearn_models)
SMLII() (GPSat.models.pure_python_gpr.PurePythonGPR method)
SMLII_mod() (in module GPSat.models.pure_python_gpr)
smooth_hyperparameters() (in module GPSat.postprocessing)
,
[1]
SmoothingConfig (class in GPSat.postprocessing)
,
[1]
softplus() (in module GPSat.utils)
,
[1]
solve() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
sparse_true_array() (in module GPSat.utils)
,
[1]
sqrt_dims (GPSat.vff.BlockDiagMat property)
(GPSat.vff.DiagMat property)
(GPSat.vff.LowRankMat property)
(GPSat.vff.Rank1Mat property)
stats_on_vals() (in module GPSat.utils)
,
[1]
T
table (GPSat.local_experts.LocalExpertData attribute)
timer() (in module GPSat.decorators)
to_array() (in module GPSat.utils)
,
[1]
trace_KiX() (GPSat.vff.BlockDiagMat method)
(GPSat.vff.DiagMat method)
(GPSat.vff.LowRankMat method)
(GPSat.vff.Rank1Mat method)
track_num_for_date() (in module GPSat.utils)
,
[1]
U
update_attr() (in module GPSat.read_and_store)
update_obs_data() (GPSat.models.gpflow_models.GPflowGPRModel method)
W
WGS84toEASE2() (in module GPSat.utils)
,
[1]
WGS84toEASE2_New() (in module GPSat.utils)
,
[1]
where (GPSat.local_experts.LocalExpertData attribute)
write_dataframe_to_table() (GPSat.bin_data.BinData method)
write_to_hdf() (GPSat.dataloader.DataLoader class method)
write_to_netcdf() (GPSat.dataloader.DataLoader static method)