PhenoNN
Getting Started
Installation
Quickstart
Overview
User Guide
Data Preparation
Training
Prediction
Hyperparameter Tuning
API Reference
Main Package
Data Module
Models Module
Training Module
Prediction Module
Utils Module
CLI Module
Version Module
Development
Contributing
Testing
PhenoNN
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__getitem__() (phenonn.data.dataset.PhenoCamDataset method)
(phenonn.data.dataset_flat.LAIDataset method)
__init__() (phenonn.BiTransformer method)
(phenonn.CombinedModel method)
(phenonn.data.BigLAIDataset method)
(phenonn.data.LAIDataset method)
(phenonn.data.PhenoCamDataset method)
(phenonn.EncoderTorch method)
(phenonn.LAIDataset method)
(phenonn.models.BiTransformer method)
(phenonn.models.CombinedModel method)
(phenonn.models.EncoderTorch method)
(phenonn.models.FCN method)
(phenonn.models.fcn.FCBlock method)
(phenonn.models.fcn.FCN method)
(phenonn.models.linear_baseline.LinearBaseline method)
(phenonn.models.linear_baseline.PerDayLinearBaseline method)
(phenonn.models.LinearBaseline method)
(phenonn.models.PerDayLinearBaseline method)
(phenonn.models.rnn.BaseRNN method)
(phenonn.models.rnn.RNN_GRU method)
(phenonn.models.rnn.RNN_LSTM method)
(phenonn.models.RNN_GRU method)
(phenonn.models.RNN_LSTM method)
(phenonn.models.transformer.EncoderTorch method)
(phenonn.models.transformerbis.BiTransformer method)
(phenonn.models.transformerbis.CombinedModel method)
(phenonn.models.transformerbis.PositionalEncoding method)
(phenonn.PhenoCamDataset method)
(phenonn.RNN_GRU method)
(phenonn.RNN_LSTM method)
(phenonn.utils.evaluater.GradientAwareLoss method)
(phenonn.utils.evaluater.MetricTracker method)
(phenonn.utils.evaluater.NMAELoss method)
(phenonn.utils.evaluater.NMSELoss method)
(phenonn.utils.Every10DaysWrapper method)
(phenonn.utils.FileUtils method)
(phenonn.utils.LastNDaysWrapper method)
(phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
(phenonn.utils.model_utils.ModelUtils method)
(phenonn.utils.ModelUtils method)
(phenonn.utils.permuteWrapper method)
(phenonn.utils.wrappers.Every10DaysWrapper method)
(phenonn.utils.wrappers.LastNDaysWrapper method)
(phenonn.utils.wrappers.permuteWrapper method)
(phenonn.utils.wrappers.SingleDayWrapper method)
__len__() (phenonn.data.dataset.PhenoCamDataset method)
(phenonn.data.dataset_flat.LAIDataset method)
A
add_derived_features() (in module phenonn)
(in module phenonn.data)
(in module phenonn.data.feature_engineering)
B
BaseRNN (class in phenonn.models.rnn)
BigLAIDataset (class in phenonn.data)
BiTransformer (class in phenonn)
(class in phenonn.models)
(class in phenonn.models.transformerbis)
bn (phenonn.models.fcn.FCBlock attribute)
build_model() (in module phenonn.training.train_flat)
C
clear_logs() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
CombinedModel (class in phenonn)
(class in phenonn.models)
(class in phenonn.models.transformerbis)
compute_norm_stats() (in module phenonn.data.dataset)
(in module phenonn.data.dataset_flat)
count (phenonn.utils.evaluater.MetricTracker attribute)
count_parameters_by_layer() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
D
dim_change (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
dim_expand (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
dropout (phenonn.models.transformerbis.PositionalEncoding attribute)
E
EasyDict (class in phenonn.utils)
encoder (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
EncoderTorch (class in phenonn)
(class in phenonn.models)
(class in phenonn.models.transformer)
error() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
Every10DaysWrapper (class in phenonn.utils)
(class in phenonn.utils.wrappers)
exception() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
extract_pft_and_site() (in module phenonn)
(in module phenonn.data)
(in module phenonn.data.dataset)
F
FCBlock (class in phenonn.models.fcn)
FCN (class in phenonn.models)
(class in phenonn.models.fcn)
feature_channel (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
feature_channels (phenonn.data.BigLAIDataset property)
(phenonn.data.dataset.PhenoCamDataset property)
(phenonn.data.dataset_flat.LAIDataset property)
(phenonn.data.LAIDataset property)
(phenonn.data.PhenoCamDataset property)
(phenonn.LAIDataset property)
(phenonn.PhenoCamDataset property)
FileUtils (class in phenonn.utils)
final (phenonn.models.rnn.BaseRNN attribute)
forward() (phenonn.BiTransformer method)
(phenonn.CombinedModel method)
(phenonn.EncoderTorch method)
(phenonn.models.BiTransformer method)
(phenonn.models.CombinedModel method)
(phenonn.models.EncoderTorch method)
(phenonn.models.FCN method)
(phenonn.models.fcn.FCBlock method)
(phenonn.models.fcn.FCN method)
(phenonn.models.linear_baseline.LinearBaseline method)
(phenonn.models.linear_baseline.PerDayLinearBaseline method)
(phenonn.models.LinearBaseline method)
(phenonn.models.PerDayLinearBaseline method)
(phenonn.models.rnn.BaseRNN method)
(phenonn.models.transformer.EncoderTorch method)
(phenonn.models.transformerbis.BiTransformer method)
(phenonn.models.transformerbis.CombinedModel method)
(phenonn.models.transformerbis.PositionalEncoding method)
(phenonn.utils.evaluater.GradientAwareLoss method)
(phenonn.utils.evaluater.NMAELoss method)
(phenonn.utils.evaluater.NMSELoss method)
(phenonn.utils.Every10DaysWrapper method)
(phenonn.utils.LastNDaysWrapper method)
(phenonn.utils.permuteWrapper method)
(phenonn.utils.wrappers.Every10DaysWrapper method)
(phenonn.utils.wrappers.LastNDaysWrapper method)
(phenonn.utils.wrappers.permuteWrapper method)
(phenonn.utils.wrappers.SingleDayWrapper method)
forward_from_stress() (phenonn.CombinedModel method)
(phenonn.models.CombinedModel method)
(phenonn.models.transformerbis.CombinedModel method)
G
generate_site_ids_from_range() (in module phenonn.data)
get_loss_function() (in module phenonn.utils)
(in module phenonn.utils.evaluater)
get_parameter_number() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
get_pixel_index() (in module phenonn.data)
get_site_ids() (in module phenonn)
(in module phenonn.data)
(in module phenonn.data.dataset_flat)
get_site_info() (phenonn.data.BigLAIDataset method)
(phenonn.data.dataset.PhenoCamDataset method)
(phenonn.data.dataset_flat.LAIDataset method)
(phenonn.data.LAIDataset method)
(phenonn.data.PhenoCamDataset method)
(phenonn.LAIDataset method)
(phenonn.PhenoCamDataset method)
get_version() (in module phenonn)
(in module phenonn.version)
get_versions() (in module phenonn)
(in module phenonn.version)
getmean() (phenonn.utils.evaluater.MetricTracker method)
getsqrtmean() (phenonn.utils.evaluater.MetricTracker method)
getstd() (phenonn.utils.evaluater.MetricTracker method)
gmrae_all() (in module phenonn.utils.evaluater)
GradientAwareLoss (class in phenonn.utils.evaluater)
H
hidden_layers (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
hidden_size (phenonn.models.rnn.BaseRNN attribute)
I
info() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
init_hidden() (phenonn.models.rnn.BaseRNN method)
input_layer (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
L
LAIDataset (class in phenonn)
(class in phenonn.data)
(class in phenonn.data.dataset_flat)
LastNDaysWrapper (class in phenonn.utils)
(class in phenonn.utils.wrappers)
lin1 (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
lin2 (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
lin3 (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
lin4 (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
linear (phenonn.models.fcn.FCBlock attribute)
LinearBaseline (class in phenonn.models)
(class in phenonn.models.linear_baseline)
load_checkpoint() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
load_lai_norms() (in module phenonn.data)
(in module phenonn.data.dataset)
load_model() (in module phenonn.utils)
(in module phenonn.utils.model_loader)
load_norm_stats() (in module phenonn.data.dataset)
(in module phenonn.data.dataset_flat)
load_site() (in module phenonn.data)
(in module phenonn.data.dataset)
load_training_checkpoint() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
log_metrics() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
log_model_summary() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
Logger (class in phenonn.utils)
(class in phenonn.utils.logger)
M
mae_all() (in module phenonn.utils.evaluater)
main() (in module phenonn.cli)
make_history_dicts() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
makedir() (phenonn.utils.FileUtils static method)
makefile() (phenonn.utils.FileUtils static method)
mare_all() (in module phenonn.utils.evaluater)
mbe_all() (in module phenonn.utils.evaluater)
MetricTracker (class in phenonn.utils.evaluater)
ModelUtils (class in phenonn.utils)
(class in phenonn.utils.model_utils)
module
phenonn
phenonn.cli
phenonn.data
phenonn.data.dataset
phenonn.data.dataset_flat
phenonn.data.feature_engineering
phenonn.models
phenonn.models.fcn
phenonn.models.linear_baseline
phenonn.models.rnn
phenonn.models.transformer
phenonn.models.transformerbis
phenonn.prediction
phenonn.prediction.predict
phenonn.prediction.predict_flat
phenonn.training
phenonn.training.train
phenonn.training.train_flat
phenonn.utils
phenonn.utils.diagnostics
phenonn.utils.evaluater
phenonn.utils.logger
phenonn.utils.model_loader
phenonn.utils.model_utils
phenonn.utils.wrappers
phenonn.version
mse_all() (in module phenonn.utils.evaluater)
N
nmae_all() (in module phenonn.utils.evaluater)
NMAELoss (class in phenonn.utils.evaluater)
nmse_all() (in module phenonn.utils.evaluater)
NMSELoss (class in phenonn.utils.evaluater)
num_layers (phenonn.models.rnn.BaseRNN attribute)
O
output_channel (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
(phenonn.models.rnn.BaseRNN attribute)
output_layer (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
P
parse_args() (in module phenonn.prediction.predict)
(in module phenonn.prediction.predict_flat)
(in module phenonn.training.train)
(in module phenonn.training.train_flat)
parse_args_bis() (in module phenonn.training.train_flat)
parse_year_list() (in module phenonn.training.train)
(in module phenonn.training.train_flat)
PerDayLinearBaseline (class in phenonn.models)
(class in phenonn.models.linear_baseline)
permuteWrapper (class in phenonn.utils)
(class in phenonn.utils.wrappers)
PhenoCamDataset (class in phenonn)
(class in phenonn.data)
(class in phenonn.data.dataset)
phenonn
module
phenonn.cli
module
phenonn.data
module
phenonn.data.dataset
module
phenonn.data.dataset_flat
module
phenonn.data.feature_engineering
module
phenonn.models
module
phenonn.models.fcn
module
phenonn.models.linear_baseline
module
phenonn.models.rnn
module
phenonn.models.transformer
module
phenonn.models.transformerbis
module
phenonn.prediction
module
phenonn.prediction.predict
module
phenonn.prediction.predict_flat
module
phenonn.training
module
phenonn.training.train
module
phenonn.training.train_flat
module
phenonn.utils
module
phenonn.utils.diagnostics
module
phenonn.utils.evaluater
module
phenonn.utils.logger
module
phenonn.utils.model_loader
module
phenonn.utils.model_utils
module
phenonn.utils.wrappers
module
phenonn.version
module
plot_feature_distributions() (in module phenonn.utils.diagnostics)
plot_feature_distributions_per_site() (in module phenonn.utils.diagnostics)
plot_gcc_curves() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
plot_gcc_curves_all() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
plot_loss_histories() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
plot_metric_histories() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
plot_pred_vs_obs() (in module phenonn.utils)
(in module phenonn.utils.diagnostics)
pos_encoding (phenonn.models.transformerbis.PositionalEncoding attribute)
positional_encoder (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
PositionalEncoding (class in phenonn.models.transformerbis)
print_model_layers() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
R
r2_all() (in module phenonn.utils.evaluater)
relu (phenonn.models.fcn.FCBlock attribute)
resample() (phenonn.data.dataset.PhenoCamDataset method)
(phenonn.data.PhenoCamDataset method)
(phenonn.PhenoCamDataset method)
reset() (phenonn.utils.evaluater.MetricTracker method)
rnn (phenonn.models.rnn.BaseRNN attribute)
RNN_GRU (class in phenonn)
(class in phenonn.models)
(class in phenonn.models.rnn)
RNN_LSTM (class in phenonn)
(class in phenonn.models)
(class in phenonn.models.rnn)
run_prediction() (in module phenonn)
(in module phenonn.prediction)
(in module phenonn.prediction.predict)
run_prediction_flat() (in module phenonn)
(in module phenonn.prediction)
(in module phenonn.prediction.predict_flat)
run_training() (in module phenonn)
(in module phenonn.training)
(in module phenonn.training.train)
run_training_big() (in module phenonn)
(in module phenonn.training)
run_training_flat() (in module phenonn)
(in module phenonn.training)
(in module phenonn.training.train_flat)
S
save_checkpoint() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
save_emergency_checkpoint() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
save_training_checkpoint() (phenonn.utils.model_utils.ModelUtils static method)
(phenonn.utils.ModelUtils static method)
seq_length (phenonn.models.FCN attribute)
(phenonn.models.fcn.FCN attribute)
show_header() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
SingleDayWrapper (class in phenonn.utils.wrappers)
split_by_sites_years() (in module phenonn.data.dataset)
split_by_year() (in module phenonn.data.dataset)
split_sites_by_fraction() (in module phenonn)
(in module phenonn.data)
(in module phenonn.data.dataset)
(in module phenonn.data.dataset_flat)
split_sites_flat() (in module phenonn)
(in module phenonn.data)
start_task() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
step() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
success() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)
T
train_one_epoch() (in module phenonn.training.train)
(in module phenonn.training.train_flat)
trans (phenonn.BiTransformer attribute)
(phenonn.CombinedModel attribute)
(phenonn.models.BiTransformer attribute)
(phenonn.models.CombinedModel attribute)
(phenonn.models.transformerbis.BiTransformer attribute)
(phenonn.models.transformerbis.CombinedModel attribute)
U
update() (phenonn.utils.evaluater.MetricTracker method)
V
validate() (in module phenonn.training.train)
(in module phenonn.training.train_flat)
value (phenonn.utils.evaluater.MetricTracker attribute)
W
warning() (phenonn.utils.Logger method)
(phenonn.utils.logger.Logger method)