DATA_SOURCES.md
LICENSE
README.md
pyproject.toml
src/pysephone/__init__.py
src/pysephone/constants.py
src/pysephone/paths.py
src/pysephone.egg-info/PKG-INFO
src/pysephone.egg-info/SOURCES.txt
src/pysephone.egg-info/dependency_links.txt
src/pysephone.egg-info/requires.txt
src/pysephone.egg-info/top_level.txt
src/pysephone/benchmarks/__init__.py
src/pysephone/benchmarks/bloombench/__init__.py
src/pysephone/benchmarks/bloombench/__main__.py
src/pysephone/benchmarks/bloombench/cli.py
src/pysephone/benchmarks/bloombench/compare.py
src/pysephone/benchmarks/bloombench/config.py
src/pysephone/benchmarks/bloombench/datasets.py
src/pysephone/benchmarks/bloombench/fit.py
src/pysephone/benchmarks/bloombench/runner.py
src/pysephone/data/__init__.py
src/pysephone/data/source.py
src/pysephone/data/agera5/__init__.py
src/pysephone/data/agera5/download.py
src/pysephone/data/alphaearth/__init__.py
src/pysephone/data/alphaearth/obtain_embeddings.py
src/pysephone/data/elevation/__init__.py
src/pysephone/data/elevation/download.py
src/pysephone/data/gmu_cherry/__init__.py
src/pysephone/data/gmu_cherry/bloom_doy.py
src/pysephone/data/gmu_cherry/download.py
src/pysephone/data/gmu_cherry/regions_data.py
src/pysephone/data/gmu_cherry/source.py
src/pysephone/data/gmu_cherry/data/README.md
src/pysephone/data/gmu_cherry/data/japan.csv
src/pysephone/data/gmu_cherry/data/kyoto.csv
src/pysephone/data/gmu_cherry/data/liestal.csv
src/pysephone/data/gmu_cherry/data/meteoswiss.csv
src/pysephone/data/gmu_cherry/data/south_korea.csv
src/pysephone/data/gmu_cherry/data/washingtondc.csv
src/pysephone/data/openmeteo/__init__.py
src/pysephone/data/openmeteo/download.py
src/pysephone/data/pep725/README.md
src/pysephone/data/pep725/__init__.py
src/pysephone/data/pep725/download.py
src/pysephone/data/pep725/source.py
src/pysephone/data/pep725/util.py
src/pysephone/data/pep725/metadata/README.md
src/pysephone/data/pep725/metadata/countries.csv
src/pysephone/data/pep725/metadata/species.csv
src/pysephone/data/pep725/metadata/species_entries.csv
src/pysephone/data/pep725/metadata/species_entries_old.csv
src/pysephone/data/pep725/metadata/species_subgroups.csv
src/pysephone/data/resources/__init__.py
src/pysephone/data/resources/world-administrative-boundaries.geojson
src/pysephone/data/usa_npn/__init__.py
src/pysephone/data/usa_npn/download.py
src/pysephone/data/usa_npn/source.py
src/pysephone/data/worldclim/__init__.py
src/pysephone/data/worldclim/download.py
src/pysephone/dataset/__init__.py
src/pysephone/dataset/dataset.py
src/pysephone/dataset/observations.py
src/pysephone/dataset/preprocessing/__init__.py
src/pysephone/dataset/preprocessing/gmu_cherry.py
src/pysephone/dataset/preprocessing/pep725.py
src/pysephone/dataset/preprocessing/usa_npn.py
src/pysephone/dataset/registry/__init__.py
src/pysephone/dataset/registry/gmu_cherry.py
src/pysephone/dataset/registry/pep725.py
src/pysephone/dataset/registry/usa_npn.py
src/pysephone/dataset/util/__init__.py
src/pysephone/dataset/util/agera5.py
src/pysephone/dataset/util/alphaearth.py
src/pysephone/dataset/util/calendar.py
src/pysephone/dataset/util/daylength.py
src/pysephone/dataset/util/elevation.py
src/pysephone/dataset/util/fake_weather.py
src/pysephone/dataset/util/feature_cache.py
src/pysephone/dataset/util/func.py
src/pysephone/dataset/util/openmeteo.py
src/pysephone/dataset/util/phylogeny.py
src/pysephone/dataset/util/provider.py
src/pysephone/dataset/util/worldclim.py
src/pysephone/evaluation/__init__.py
src/pysephone/evaluation/model_comparison.py
src/pysephone/evaluation/regression.py
src/pysephone/models/__init__.py
src/pysephone/models/base.py
src/pysephone/models/beta_gdd.py
src/pysephone/models/bspline_gdd.py
src/pysephone/models/cf.py
src/pysephone/models/cnn_1d.py
src/pysephone/models/gdd.py
src/pysephone/models/gru.py
src/pysephone/models/hybrid.py
src/pysephone/models/linear_trend.py
src/pysephone/models/lstm.py
src/pysephone/models/lstm_ctx.py
src/pysephone/models/mean.py
src/pysephone/models/process_based.py
src/pysephone/models/pvtt.py
src/pysephone/models/random_forest.py
src/pysephone/models/torch_base.py
src/pysephone/models/transformer.py
src/pysephone/models/unimodal_hybrid.py
src/pysephone/models/wheat_hybrid.py
src/pysephone/models/xgb.py
src/pysephone/models/util/causal_cnn.py
src/pysephone/models/util/dataset_torch.py
src/pysephone/models/util/early_stopping.py
src/pysephone/models/util/flat_features.py
src/pysephone/models/util/func_phenology.py
src/pysephone/models/util/func_phenology_torch.py
src/pysephone/models/util/monotone_cnn.py
src/pysephone/models/util/onehot_encoders.py
src/pysephone/models/util/pointwise_head.py
src/pysephone/models/util/soft_threshold.py
src/pysephone/models/util/ttcnn.py
src/pysephone/run/__init__.py
src/pysephone/run/fit_eval.py
src/pysephone/run/readme_figures.py
src/pysephone/run/visualize_datasets.py
src/pysephone/run/args_util/__init__.py
src/pysephone/run/args_util/dataset_init.py
src/pysephone/run/args_util/eval.py
src/pysephone/run/args_util/model.py
src/pysephone/utils/__init__.py
src/pysephone/utils/func.py
src/pysephone/utils/func_torch.py
src/pysephone/utils/species_encoder.py
src/pysephone/visualize/__init__.py
src/pysephone/visualize/dataset.py
tests/test_agera5.py
tests/test_bloombench.py
tests/test_dataset.py
tests/test_daylength.py
tests/test_evaluation.py
tests/test_gdd.py
tests/test_pep725_source.py
tests/test_phylogeny.py
tests/test_torch_base.py
tests/test_usa_npn_source.py