Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/unit8co/darts
/ functions
Functions
3,734 in github.com/unit8co/darts
⨍
Functions
3,734
◇
Types & classes
510
↳
Endpoints
59
Method
__contains__
(self, ts: int | pd.Timestamp)
darts/timeseries.py:5480
Method
__contains__
(self, item)
darts/dataprocessing/dtw/window.py:53
Method
__contains__
(self, elem: tuple[int, int])
darts/dataprocessing/dtw/window.py:241
Method
__copy__
(self, deep: bool = True)
darts/timeseries.py:5634
Method
__deepcopy__
(self, memo)
darts/timeseries.py:5637
Method
__deepcopy__
(self, memo=None)
darts/dataprocessing/pipeline.py:326
Method
__enter__
(self)
darts/logging.py:181
Method
__eq__
(self, other)
darts/utils/ts_utils.py:36
Method
__eq__
Defines (in)equality between two likelihood objects.
darts/utils/likelihood_models/base.py:111
Method
__exit__
(self, *_)
darts/logging.py:186
Method
__ge__
(self, other)
darts/timeseries.py:5524
Method
__getitem__
Return a new series with elements selected by `key`. The supported index types are the following base types as a single value, a list or a sl
darts/timeseries.py:5646
Method
__getitem__
Gets subset of Pipeline based either on index or slice with indexes. Resulting pipeline will deep copy transformers of the original p
darts/dataprocessing/pipeline.py:284
Method
__getitem__
(self, item)
darts/dataprocessing/dtw/cost_matrix.py:33
Method
__getitem__
(self, elem: Elem)
darts/dataprocessing/dtw/cost_matrix.py:145
Method
__getitem__
(self, i: int)
darts/utils/model_selection.py:129
Method
__getitem__
Returns a sample drawn from this dataset.
darts/utils/data/torch_datasets/inference_dataset.py:55
Method
__getitem__
(self, idx: int)
darts/utils/data/torch_datasets/inference_dataset.py:220
Method
__getitem__
Returns a sample drawn from this dataset.
darts/utils/data/torch_datasets/dataset.py:41
Method
__getitem__
Returns a sample drawn from this dataset.
darts/utils/data/torch_datasets/training_dataset.py:53
Method
__getitem__
(self, idx)
darts/utils/data/torch_datasets/training_dataset.py:215
Method
__getitem__
(self, index)
darts/models/forecasting/forecasting_model.py:1551
Method
__getstate__
(self)
darts/models/forecasting/torch_forecasting_model.py:2815
Method
__gt__
(self, other)
darts/timeseries.py:5500
Method
__init__
( self, key: str, default_value: Any, description: str, validator: Cal
darts/config.py:68
Method
__init__
Manager for all Darts configuration options.
darts/config.py:106
Method
__init__
(self)
darts/logging.py:175
Method
__init__
Create a ``TimeSeries`` from a time index `times` and values `values`. See Also -------- TimeSeries.from_dataframe : Create f
darts/timeseries.py:110
Method
__init__
Pipeline to combine multiple data transformers, chaining them together. Parameters ---------- transformers
darts/dataprocessing/pipeline.py:24
Method
__init__
(self, window: CRWindow)
darts/dataprocessing/dtw/cost_matrix.py:96
Method
__init__
(self, series1: TimeSeries, series2: TimeSeries, cost: CostMatrix)
darts/dataprocessing/dtw/dtw.py:169
Method
__init__
Parameters ---------- n The width of the window, must be equal to the length of series1 m The
darts/dataprocessing/dtw/window.py:136
Method
__init__
Parameters ---------- window_size The maximum allowed shift between the two series used in DTW.
darts/dataprocessing/dtw/window.py:363
Method
__init__
Abstract class for invertible transformers. All the deriving classes have to implement the static methods :func:`ts_transform()` and
darts/dataprocessing/transformers/invertible_data_transformer.py:25
Method
__init__
Mixed-data sampling transformer. A transformer that converts higher frequency time series to lower frequency using mixed-data sampling; see
darts/dataprocessing/transformers/midas.py:26
Method
__init__
Box-Cox data transformer. See [1]_ for more information about Box-Cox transforms. The transformation is applied independently for ea
darts/dataprocessing/transformers/boxcox.py:28
Method
__init__
Base class for fittable transformers. All the deriving classes have to implement the static methods :func:`ts_transform()` and :func:
darts/dataprocessing/transformers/fittable_data_transformer.py:25
Method
__init__
Abstract class for data transformers. All the deriving classes have to implement the static method :func:`ts_transform`; this implemented
darts/dataprocessing/transformers/base_data_transformer.py:61
Method
__init__
Data transformer to apply a custom function and its inverse to a (sequence of) ``TimeSeries`` (similar to calling :func:`TimeSeries.m
darts/dataprocessing/transformers/mappers.py:87
Method
__init__
A transformer that applies window transformation to a TimeSeries or a Sequence of TimeSeries. It expects a dictionary or a list of di
darts/dataprocessing/transformers/window_transformer.py:17
Method
__init__
r"""Differencing data transformer. Differencing is typically applied to a time series to make it stationary; see [1]_ for further details.
darts/dataprocessing/transformers/diff.py:24
Method
__init__
Generic wrapper class for scalers/encoders/transformers of static covariates. This transformer acts only on static covariates of the series pa
darts/dataprocessing/transformers/static_covariates_transformer.py:28
Method
__init__
Data transformer to fill missing values from a (sequence of) deterministic ``TimeSeries``. Parameters ---------- fill
darts/dataprocessing/transformers/missing_values_filler.py:18
Method
__init__
Generic wrapper class for using scalers on time series. The underlying `scaler` has to implement the ``fit()``, ``transform()`` and `
darts/dataprocessing/transformers/scaler.py:27
Method
__init__
MinT Reconcilator. This implements the MinT reconciliation approach presented in [1]_ and summarised in [2]_. Param
darts/dataprocessing/transformers/reconciliation.py:161
Method
__init__
Cyclic index encoding for `TimeSeries` that have a time index of type `pd.DatetimeIndex`. Parameters ---------- inde
darts/dataprocessing/encoders/encoders.py:203
Method
__init__
Parameters ---------- attribute The attribute of the underlying pd.DatetimeIndex from for which to apply cyclic
darts/dataprocessing/encoders/encoders.py:322
Method
__init__
Parameters ---------- index_generator An instance of `CovariatesIndexGenerator` with methods `generate_train_idx(
darts/dataprocessing/encoders/encoders.py:375
Method
__init__
Parameters ---------- attribute The attribute of the underlying pd.DatetimeIndex for which to add scalar informat
darts/dataprocessing/encoders/encoders.py:437
Method
__init__
Parameters ---------- attribute The attribute of the underlying pd.DatetimeIndex for which to add scalar informat
darts/dataprocessing/encoders/encoders.py:488
Method
__init__
Parameters ---------- index_generator An instance of `CovariatesIndexGenerator` with methods `generate_train_idx(
darts/dataprocessing/encoders/encoders.py:541
Method
__init__
Parameters ---------- attribute Currently only 'relative' is supported. The generated encoded values will range f
darts/dataprocessing/encoders/encoders.py:622
Method
__init__
Parameters ---------- attribute Currently only 'relative' is supported. The generated encoded values will range f
darts/dataprocessing/encoders/encoders.py:666
Method
__init__
Parameters ---------- index_generator An instance of `CovariatesIndexGenerator` with methods `generate_train_idx(
darts/dataprocessing/encoders/encoders.py:710
Method
__init__
Parameters ---------- attribute A callable that takes an index `index` of type `(pd.DatetimeIndex, pd.RangeIndex)
darts/dataprocessing/encoders/encoders.py:809
Method
__init__
Parameters ---------- attribute A callable that takes an index `index` of type `(pd.DatetimeIndex, pd.RangeIndex)
darts/dataprocessing/encoders/encoders.py:861
Method
__init__
SequentialEncoder automatically creates encoder objects from parameter `add_encoders`. `add_encoders` can also be set directly in all
darts/dataprocessing/encoders/encoders.py:914
Method
__init__
(self, stage: Literal["train", "inference", "train_inference"])
darts/dataprocessing/encoders/encoder_base.py:26
Method
__init__
:class:`CovariatesIndexGenerator` generates a time index for covariates at training and inference / prediction time with methods :func:`genera
darts/dataprocessing/encoders/encoder_base.py:44
Method
__init__
Single encoders take an `index_generator` to generate the required index for encoding past and future covariates. See darts.utils.data
darts/dataprocessing/encoders/encoder_base.py:615
Method
__init__
Parameters ---------- transformer A `FittableDataTransformer` object with a `fit_transform()` and `transform()` m
darts/dataprocessing/encoders/encoder_base.py:844
Method
__init__
( self, type: str, data: Sequence[TimeSeries], test_size: float | int | None =
darts/utils/model_selection.py:22
Method
__init__
(self, module_name: str, warn: bool = True)
darts/utils/utils.py:62
Method
__init__
( self, estimator, eval_set_name: str | None = None, eval_weight_name: str | N
darts/utils/multioutput.py:32
Method
__init__
sMAPE loss as defined in https://robjhyndman.com/hyndsight/smape/ (Chen and Yang 2004) Given a time series of actual values :math:`y
darts/utils/losses.py:25
Method
__init__
MAPE loss as defined in: https://en.wikipedia.org/wiki/Mean_absolute_percentage_error. Given a time series of actual values :math:`y
darts/utils/losses.py:58
Method
__init__
(self, trial, monitor: str)
darts/utils/callbacks.py:153
Method
__init__
Gaussian distribution [1]_. Parameters ---------- n_outputs The number of predicted outputs per model ca
darts/utils/likelihood_models/sklearn.py:125
Method
__init__
Poisson distribution [1]_. Parameters ---------- n_outputs The number of predicted outputs per model cal
darts/utils/likelihood_models/sklearn.py:210
Method
__init__
Quantile Regression [1]_. Parameters ---------- n_outputs The number of predicted outputs per model call
darts/utils/likelihood_models/sklearn.py:257
Method
__init__
Multi-output Quantile Regression [1]_. This is an extension of :class:`QuantileRegression` for scikit-learn models that natively sup
darts/utils/likelihood_models/sklearn.py:398
Method
__init__
Class probability likelihood. Likelihood to predict the probability of each class for a forecasting classification task. Par
darts/utils/likelihood_models/sklearn.py:460
Method
__init__
Quantile Prediction Likelihood Can be used to generate quantile predictions for any Darts model that wraps a `statsforecast` model.
darts/utils/likelihood_models/statsforecast.py:20
Method
__init__
Base class for all likelihoods. * likelihoods for torch models * likelihoods for sklearn-like models (e.g. SKLearnModel subc
darts/utils/likelihood_models/base.py:40
Method
__init__
Abstract class for torch likelihood models. Parameters ---------- likelihood_type A pre-defined `LikelihoodType`.
darts/utils/likelihood_models/torch.py:97
Method
__init__
Univariate Gaussian distribution. https://en.wikipedia.org/wiki/Normal_distribution Instead of the pure negative log likeli
darts/utils/likelihood_models/torch.py:225
Method
__init__
Poisson distribution. Can typically be used to model event counts during time intervals, when the events happen independently of the
darts/utils/likelihood_models/torch.py:307
Method
__init__
Negative Binomial distribution. https://en.wikipedia.org/wiki/Negative_binomial_distribution It does not support priors.
darts/utils/likelihood_models/torch.py:361
Method
__init__
Bernoulli distribution. https://en.wikipedia.org/wiki/Bernoulli_distribution - Univariate discrete distribution. -
darts/utils/likelihood_models/torch.py:418
Method
__init__
Cauchy Distribution. https://en.wikipedia.org/wiki/Cauchy_distribution - Univariate continuous distribution. - Supp
darts/utils/likelihood_models/torch.py:514
Method
__init__
Continuous Bernoulli distribution. https://en.wikipedia.org/wiki/Continuous_Bernoulli_distribution - Univariate continuous
darts/utils/likelihood_models/torch.py:570
Method
__init__
Dirichlet distribution. https://en.wikipedia.org/wiki/Dirichlet_distribution - Multivariate continuous distribution, modeli
darts/utils/likelihood_models/torch.py:616
Method
__init__
Exponential distribution. https://en.wikipedia.org/wiki/Exponential_distribution - Univariate continuous distribution.
darts/utils/likelihood_models/torch.py:668
Method
__init__
Gamma distribution. https://en.wikipedia.org/wiki/Gamma_distribution - Univariate continuous distribution - Support
darts/utils/likelihood_models/torch.py:713
Method
__init__
Geometric distribution. https://en.wikipedia.org/wiki/Geometric_distribution - Univariate discrete distribution - S
darts/utils/likelihood_models/torch.py:763
Method
__init__
Gumbel distribution. https://en.wikipedia.org/wiki/Gumbel_distribution - Univariate continuous distribution - Suppo
darts/utils/likelihood_models/torch.py:808
Method
__init__
Half-normal distribution. https://en.wikipedia.org/wiki/Half-normal_distribution - Univariate continuous distribution.
darts/utils/likelihood_models/torch.py:857
Method
__init__
Laplace distribution. https://en.wikipedia.org/wiki/Laplace_distribution - Univariate continuous distribution - Sup
darts/utils/likelihood_models/torch.py:902
Method
__init__
Log-normal distribution. https://en.wikipedia.org/wiki/Log-normal_distribution - Univariate continuous distribution.
darts/utils/likelihood_models/torch.py:951
Method
__init__
Weibull distribution. https://en.wikipedia.org/wiki/Weibull_distribution - Univariate continuous distribution - Sup
darts/utils/likelihood_models/torch.py:1000
Method
__init__
The "likelihood" corresponding to quantile regression. It uses the Quantile Loss Metric for custom quantiles centered around q=0.5.
darts/utils/likelihood_models/torch.py:1044
Method
__init__
Sequential Inference Dataset Each sample drawn from this dataset is an eight-element tuple extracted from a specific time window and
darts/utils/data/torch_datasets/inference_dataset.py:60
Method
__init__
Abstract class for all datasets that can be used with Darts' `TorchForecastingModel`. Provides an efficient method to compute the fe
darts/utils/data/torch_datasets/dataset.py:27
Method
__init__
Shifted Training Dataset Each sample drawn from this dataset is a seven-element tuple extracted from a specific time window and set o
darts/utils/data/torch_datasets/training_dataset.py:58
Method
__init__
Sequential Training Dataset Each sample drawn from this dataset is a seven-element tuple extracted from a specific time window and se
darts/utils/data/torch_datasets/training_dataset.py:335
Method
__init__
Horizon Based Training Dataset A dataset inspired by the N-BEATS way of training on the M4 dataset: https://arxiv.org/abs/1905.10437.
darts/utils/data/torch_datasets/training_dataset.py:432
Method
__init__
(self)
darts/tests/dataprocessing/test_pipeline.py:24
Method
__init__
(self)
darts/tests/dataprocessing/test_pipeline.py:39
Method
__init__
(self, name="+10 transformer")
darts/tests/dataprocessing/test_pipeline.py:80
Method
__init__
(self)
darts/tests/dataprocessing/test_pipeline.py:96
← previous
next →
1,001–1,100 of 3,734, ranked by callers