diff --git a/setup.py b/setup.py index 14f9374..5353549 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,6 @@ packages=find_packages(include='torchcast.*'), zip_safe=False, install_requires=[ - 'backports.cached-property', 'torch>=1.12', 'numpy>=1.4', ], diff --git a/torchcast/state_space/predictions.py b/torchcast/state_space/predictions.py index 6f3cd0c..ca3ac9f 100644 --- a/torchcast/state_space/predictions.py +++ b/torchcast/state_space/predictions.py @@ -1,14 +1,11 @@ +from functools import cached_property from typing import Tuple, Union, Optional, Dict, Iterator, Sequence +import numpy as np import torch from torch import nn, Tensor -import numpy as np - -from backports.cached_property import cached_property - from torchcast.internals.utils import get_nan_groups, is_near_zero - from torchcast.utils.data import TimeSeriesDataset from torchcast.utils.outliers import mahalanobis_dist