diff --git a/docs/chla.md b/docs/chla.md new file mode 100644 index 00000000..adec0d1a --- /dev/null +++ b/docs/chla.md @@ -0,0 +1,3 @@ +# chla module + +::: hypercoast.chla diff --git a/hypercoast/chla.py b/hypercoast/chla.py new file mode 100644 index 00000000..c95506ad --- /dev/null +++ b/hypercoast/chla.py @@ -0,0 +1,16 @@ +import torch +import torch.nn as nn +import numpy as np +from torch.utils.data import DataLoader, TensorDataset, random_split +import torch.nn.functional as F +from sklearn.preprocessing import MinMaxScaler, StandardScaler +import matplotlib.pyplot as plt +import seaborn as sns +import os +import scipy.io +import pandas as pd +import netCDF4 as nc +import rasterio +from rasterio.transform import from_origin +from rasterio.warp import reproject, Resampling +from scipy.interpolate import griddata diff --git a/mkdocs.yml b/mkdocs.yml index 75ecb95c..6b580ed4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -114,6 +114,7 @@ nav: - workshops/pace.ipynb - API Reference: - aviris module: aviris.md + - chla module: chla.md - common module: common.md - desis module: desis.md - emit module: emit.md diff --git a/pyproject.toml b/pyproject.toml index 8920011b..56871ed5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ hypercoast = "hypercoast.cli:main" [project.optional-dependencies] all = [ "HyperCoast[extra]", + "HyperCoast[torch]", ] extra = [ @@ -41,6 +42,7 @@ extra = [ "scikit-learn", ] +torch = ["pytorch", "seaborn"] [tool] [tool.setuptools.packages.find]