https://github.com/unit8co/darts

sort by:
Revision Author Date Message Commit Date
65b85f5 change github-tag-action version 13 April 2022, 19:12:33 UTC
a9be91c attempt at fixing unsafe repo issue 13 April 2022, 19:11:01 UTC
045901e Release 0.19.0 (#912) * bump u8darts * update readme * update CHANGELOG 13 April 2022, 15:41:36 UTC
7a6355c Fix/linear quantile interpolation (#899) * quantile sampling now linearliy interpolates between fitted quantiles * Changed sampling behaviour of regression models. Now models correctly produce sample paths. Quantile sampling changed, now uses linear interpolations between values * made sample method private * moved code back from _prepare_prediction * added type hinting * fixed docstrings, removed redundant code Co-authored-by: Julien Herzen <julien@unit8.co> 13 April 2022, 14:58:13 UTC
60fcb3b Feat/improve user guide (#905) * started TimeSeries doc * progress on time series doc * update time series guide * updated timeseries user guide * small modifs * add forecasting overview * change a bit torch user guide * improvements to user guide * add FAQ * added TCN quantile image * some improvements * some improvements * link user guide from readme 13 April 2022, 11:14:38 UTC
99b649e Feat/nhits (#898) * a first version of N-HiTS * improved comments * added unit tests * Update darts/models/forecasting/nhits.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/nhits.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/nhits.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/nhits.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * improved unit tests from PR suggestions * fix linting * Update darts/models/forecasting/nhits.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 13 April 2022, 11:12:37 UTC
84801df Feat/statsforecasts (#893) * added AutoARIMASF * added Croston model * add statsforecasts to requirements * add models to init file * some updates to the models * test models * small improvements * add the AutoARIMASF file * rename AutoARIMASF to StatsForecastAutoARIMA * add statsforecasts with >= requirement * add sba and tsb flavours of Croston * adap unit test * catch an issue with statsforecast sba * correct typo * correct bug 2 sigma -> 1 sigma * rephrase error message 13 April 2022, 11:10:57 UTC
2fd9d44 update readme to include Gitter (#908) 12 April 2022, 19:17:24 UTC
9a182ce Add Gitter badge (#901) 12 April 2022, 19:08:38 UTC
76fcf53 added transfer learning example notebook (#885) * added transfer learning example notebook * small update to transfer learning notebook * list the notebook in examples list * add example to list of examples * revert change to userguide.rst * remove a few imports * fixed typos * fix typo 08 April 2022, 15:15:43 UTC
efa955a Fix/ptl1.6.0 (#888) * fix epochs trained count * save PTL module and trainer using PTL checkpointing * dynamically compute right number of epochs trained * test checkpoint file existence * restore model saving in tests 05 April 2022, 11:35:24 UTC
fb5a59e Update black to 22.3.0 (#886) 05 April 2022, 09:36:09 UTC
a3066fa Fix/link gpu guide in doc (#873) * link GPU/TPU usage guide * typo 25 March 2022, 06:36:20 UTC
d5dd296 Release 0.18.0 22 March 2022, 16:24:56 UTC
1be416f Release 0.18.0 (#867) * bump u8darts * update contribution guidelines * update changelog * separate install page * update readme 22 March 2022, 15:25:26 UTC
b4bd2b4 Fix/check torch import (#866) * checks if torch is available before running tests * now all imports happen after torch check * now all imports happen after torch check 21 March 2022, 18:53:18 UTC
3e4394d Feat/improve seasonal decompose (#862) * added STL decompose method, added tests * fixed documentation * updated tests and documentation * updated tests * now raises an error instad of a warning if method is incompatible with seasonality mode * typo Co-authored-by: Julien Herzen <julien@unit8.co> 21 March 2022, 16:16:52 UTC
c43b17b checks if torch is available before running tests (#864) 21 March 2022, 15:43:27 UTC
490863f Fix/quantile-multiple-ts-prediction (#853) * fixed issue with probabilistic RegressionModels not working on multiple series * Apply suggestions from code review Co-authored-by: Julien Herzen <julien@unit8.co> Co-authored-by: Julien Herzen <julien@unit8.co> 21 March 2022, 13:58:50 UTC
eda8f94 Feat/more losses (#845) * added some loss functions * remove M3 loss which seems bogus * add unit tests for losses * correct unit test * correct unit test * correct unit test * added NINF case * add optional denominator computation in MAPE loss * better MAPE/MAE split * simplify MAPE loss * simplify loss tests * remove a print statement * Update darts/utils/losses.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 19 March 2022, 20:40:44 UTC
a7abedf fixed wrong future covariates slicing with RangeIndex (#858) 19 March 2022, 14:33:15 UTC
0233756 Feat/probabilistic-lgbm-linreg (#831) * moved from forked branch * added likelihoods to linear model, updated tests, refactored lgbm quantile regression * fixed docstring * fixed test case * Apply suggestions from code review Co-authored-by: Julien Herzen <julien@unit8.co> * applied suggestions from code review, adjusted test and moved _check_quantiles to utils/utils.py * removed unnecessary enumerate * inserted else statement for clarity Co-authored-by: Julien Herzen <julien@unit8.co> 11 March 2022, 06:57:58 UTC
9cb3fd7 Fix issues with tbats (#838) 10 March 2022, 10:27:29 UTC
16bece0 Feat/tbats (#816) * Base version of TBATS * Add both BATS and TBATS * import both bats and tbats * fix an issue * added unit tests for bats and tbats probabilistic * add accuracy unit tests * Remove useless lines * Improve doc * Small fix * Add BATS/TBATS to pmdarima flavour * better frequency support * Update darts/models/forecasting/tbats.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/tbats.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * some PR comments * address PR comments Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 09 March 2022, 16:38:18 UTC
d48f265 Feat/backtest sliding window (#775) * Drafted implementation of sliding window * Add some unit tests for sliding window * Address comments and complete docstring. * Format logging statement * Formatting * Reformetted + min train length check * Reformat min train length method Co-authored-by: Amadej KOCBEK <amadej.kocbek@firmenich.com> Co-authored-by: Julien Herzen <julien@unit8.co> 09 March 2022, 08:23:02 UTC
ae47aba Feat/stochastic inputs (#833) * Use stochastic samples for training/inference of torch models * Fix typo * add a unit test 08 March 2022, 12:58:23 UTC
cb80cf3 return metric score along with untrained best models & params (#822) * return metric score along with untrained best models & params * update test and metric type * fmt * gridsearch score unittest Co-authored-by: Julien Herzen <julien@unit8.co> 01 March 2022, 15:38:52 UTC
4920de0 Fix/encoders with fit from ds (#829) * Check encoders are not None before using * Add unit test to capture the issue 01 March 2022, 12:31:56 UTC
2c0453d GPU and TPU usage guide (#826) * GPU and TPU usage guide * GPU and TPU usage guide Co-authored-by: Julien Herzen <julien@unit8.co> 01 March 2022, 10:02:57 UTC
7ca7801 added val loss to progess bar and updated docs (#825) 28 February 2022, 19:11:24 UTC
0d267e0 removed checkpoint from prediction (#821) 27 February 2022, 21:22:41 UTC
cbe49bf fix: bad file descriptor (#769) * fix: bad file descriptor When using Prophet under a multi-threading environment such as Dask, the error `[Errno 9] Bad File Descriptor` could happen. I can consistently reproduce this error while running forecasts with Dask. This implementation seems to fix the issue. I do not fully understand why this happens, because only when running Dask for a long time would this happen. My implementation is semantically equivalent to the original, but I guess avoiding to open `devnull` too many times can help. Context: I am running forecast using Prophet for about 500_000 time series, all in 1 big Dask data frames (split into 91 smaller Pandas data frames). If I don't use Dask, and instead use *joblib* to parallelize the forecasting, then this error does not happen. I think because joblib creates a separate thread for every worker, whereas Dask can have multiple threads for a worker. * revert changes Update logging.py * make log suppression optional * add unit test * provide better data for test, update model dep * restore original intention of model construction * test case to make sure Prophet model is loaded by default * reformat to black style * sort imports * underscore private variables Co-authored-by: Julien Herzen <julien@unit8.co> 25 February 2022, 13:21:32 UTC
c2123c9 Feat/isort pyupgrade linting (#797) * Add isort and pyupgrade pre-commit hoos * Update black to stable version * Change linting in Gradle and CI * Fix gradle task * Improve gradle task and remove pyupgrade * Add commits to .git-blame-ignore-revs * Change documentation to include linting * Fix gradle linting task * Add newlines 17 February 2022, 16:38:17 UTC
8158d3e Fix last black and isort issues (#798) 17 February 2022, 13:08:16 UTC
bbabe54 Release 0.17.1 17 February 2022, 12:54:59 UTC
a281861 Release 0.17.1 (#807) * bump u8darts * Update changelog 17 February 2022, 11:04:09 UTC
ef72f4b Fix/ptl fixes (#806) * fixed lr schedulers and added tests * added check for invalid model creation params * additional lr scheduler fix * added deprecated to docs * move torch import in tests for flavors * fix wrong parameter docs * updated torch device docs Co-authored-by: Julien Herzen <julien@unit8.co> 17 February 2022, 10:55:49 UTC
6da5957 Fix wrong seasonality basis generator for NBEATS (#804) Co-authored-by: Julien Herzen <julien@unit8.co> 17 February 2022, 09:44:50 UTC
73a1645 Added KalmanForecaster to readme (#805) 17 February 2022, 08:23:01 UTC
cd361e3 Relaxing pandas requirements to version 1.0.5 (#800) * Fixes for pandas 1.0.5 * Requirements pandas>=1.0.5 16 February 2022, 10:48:02 UTC
00cd099 Release 0.17.0 15 February 2022, 17:21:00 UTC
4db18e2 Fix typo in changelog 15 February 2022, 15:23:01 UTC
a904e70 Release 0.17.0 (#796) * Bump u8darts * Update changelog for 0.17.0 * Added backward compatibility warnings * Typo 15 February 2022, 15:17:53 UTC
80ae7b9 Add a section about max_samples_per_ts (#795) 15 February 2022, 14:13:34 UTC
51c480a fixed pytorch lightning import for flavor tests (#794) 15 February 2022, 14:13:12 UTC
dda4d9c Feat/pytorch lightning (#702) * first draft proposal for pytorch lightning integration * further cleanup * removed unnecessary file * fix for multiple-TS * moved prediction timeseries generation back to TorchForecastingModel * support for custom trainer in fit() * removed unused methods from TorchForecastingModel * checkpoint loading now correctly resumes training * rewrote TorchForecastingModel * rewrote TFTModel * rewrote rnn models * rewrote nbeats models * rewrote tcn model * rewrote transformer model * removed unused import * resolve failing tests part 1 * resolve failing tests part 2 * adapted the way how model parameters are saved * moved TFTModel predict method into TorchForecastingModel subclass * further simplification of model calls * integrated ProbabilisticTorchForecastingModel into PLForecastingModule * integrated _produce_predict_output into PLForecastingModule * reintegrated original random state handling * removed unused pl random state wrapper function * use OrderedDict for savety in model parameter extraction * made TFM and PLFM paramater extraction generic * added types for variables in TFM init * made predictions deterministic for same fit predict process for non-loaded models * fix flake8 issues * fix flake8 issues part 2 * added pytorch-lightning to torch requirements * fixed loading models with wrong precision * fixed is_probabilistic() * fixed failing tests for epoch count tracker * removed input/output_chunk_length from TorchForecastingModel __init__ * unit tests save models to temp dir * added documentation for ModelMeta * apply suggestions from PR review part 1 * deprecated `torch_device_str` * updated optimizer docs * updated retrain warning * made PLMixedCovariatesModule more generic * added docs * added PTL trainer unit tests * update model docs * fixed broken url in TFM and covariates userguide * removed input/output chunk length from PL modules * relaxed pytorch-lightning requirement * isort * isort part 2 15 February 2022, 13:43:16 UTC
da84f07 Fix/int index warnings (#777) * Started removing Int64Index * some progress on introducing RangeIndex everywhere * Handle creation from a DF with integer column * adapt TimeSeries to support RangeIndex only * Keep RangeIndex only in the whole codebase * Update darts/timeseries.py Co-authored-by: Dustin Brunner <92083143+brunnedu@users.noreply.github.com> * Removed commented lines Co-authored-by: Dustin Brunner <92083143+brunnedu@users.noreply.github.com> 15 February 2022, 12:45:50 UTC
d8e056e Fix/restore datasets hashes (#792) * Restore datasets hashes * Restore newline in monthly-milk.csv * Restore newlines in monthly-milk-incomplete.csv * Restore newlines in monthly-milk.csv Co-authored-by: Julien Herzen <julien@unit8.co> 15 February 2022, 11:11:34 UTC
46c6249 Restore datasets hashes (#791) 15 February 2022, 10:08:56 UTC
38cc671 Fix/isort and pyupgrade issues (#765) * changes from isort etc * fixing import errors from isort * Clean up dev.txt * Clean up release.txt Co-authored-by: Greg DeVos <gregory.devos@ngc.com> Co-authored-by: Tomas Van Pottelbergh <85937396+tomasvanpottelbergh@users.noreply.github.com> Co-authored-by: Julien Herzen <julien@unit8.co> 13 February 2022, 17:56:05 UTC
12059b0 formatting (#784) 11 February 2022, 15:20:11 UTC
b51b3af Fix/simple statistics (#773) * Removed dependencies on old TimeSeries.mean() method * Expanded functionality of mean, median, sum, max, min to work over all axes. Removed dependency on pandas from TimeSeries.quantile_timeseries() method. * Added unit tests for simple statistics methods * Added documentation for simple statistics methods 10 February 2022, 16:01:08 UTC
508d60a update video link to pydata 2021 presentation (#771) 08 February 2022, 10:08:47 UTC
021a9a9 Feat/kalman forecaster (#743) * avoid copying dataframe in regression models * improve formating in KF file * make Kalman filter work on missing values * generate forecasts with correct time axis name * improve docstring of Kalman filter * added Kalman Forecaster * added KalmanForecaster to unit tests * custom kalman step function for missing values * Fix the nfoursid version * Update test * Added a test case * Rely on new nfoursid step() function * Update version of nfoursid * Remove unused import * Removed unnecessary lines 07 February 2022, 09:12:41 UTC
0e5b5ad Feat/output chunk length regression model (#761) * fix multicollinearity in regression ensemble model tests causing exploding coefficients * reset seed to intial value * add output_chunk_length parameter to regression model * add output_chunk_length to fit method of regressionmodel * add check if model support multi output regression natively * remove _shift_matrices test * update the LightGBMModel * update linear regression model * update random forest regression model * update LightGBMModel docstring * use dict for lags in regressionmodel and adjust all models and tests accordingly * reformat regression_ensemble_model using pre-commit * reformat test_regression_models with pre-commit * shorten comment line length * remove unused import to pass flake8 * reformat with black * reformat with black * update docstring of _create_lagged_data * reformat using black * improve error message when unable to build any samples to fit and when input_dim doesn't match * return self at the end of fit() in regressionmodel * remove numpydoc type hints and add n_jobs_multioutput_wrapper parameter to fit() * add comments 05 February 2022, 17:55:14 UTC
c2d91e0 Fix/added unique ids to model_name (#760) * added unique ids to model_name * removed pid from the folder name Co-authored-by: Greg DeVos <gregory.devos@ngc.com> Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 04 February 2022, 09:22:23 UTC
ec6ccf8 Feat/return estimator (#741) * Return estimator by forecasting models * Return KF in fit() * Added a unit test * Merge unit test with an existing one * Fix typo 01 February 2022, 11:54:16 UTC
50c7391 add favicon (#763) 01 February 2022, 10:48:59 UTC
ba4e81c Add workaround for broken pip-tools (#762) 31 January 2022, 18:01:29 UTC
151ba96 allow for ETS with seasonal=None (#729) * allow for ETS with seasonal=None * Added SeasonalityModel for ETS seasonal arg, clarified docs * formatted with black * Update darts/models/forecasting/exponential_smoothing.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/exponential_smoothing.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/exponential_smoothing.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/models/forecasting/exponential_smoothing.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * oxford comma * Update darts/models/forecasting/exponential_smoothing.py * Apply black reformatting * fix too long lines Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 24 January 2022, 19:12:45 UTC
841a42e Release 0.16.1 24 January 2022, 16:05:06 UTC
0990a6e Update changelog and u8darts version (#753) 24 January 2022, 15:13:07 UTC
bed6e52 Remove broken type annotation (#752) * Remove broken type annotation * Solve issues with calling pandas mean() 24 January 2022, 15:01:58 UTC
d94428a Feat/set up flake8 (#749) * Modify flake8 config for Black compatibility * Add flake8 pre-commit * Pin flake8 requirement * Add flake8 Github action * Modify test command to include linting * Ignore flake8 issues fix in git blame * Mention flake8 pre-commit linting 21 January 2022, 15:27:36 UTC
96125f8 Fix/flake8 issues (#748) * Fix W605 * Fix W291 * Fix F401 * Fix F541 * Fix F841 (partially) * Fix E713 * Fix E731 * Fix E714 * Fix F841 * Fix E501 * Fix E501 21 January 2022, 14:23:44 UTC
074be2a fix/TFTModel_flask (#745) 18 January 2022, 17:41:25 UTC
334b0d8 Fix/revert numpydoc docstrings (#744) * fix/update statistics docstrings * fix/update timeseries generation docstrings 18 January 2022, 15:11:00 UTC
ddc84a2 fixed non contiguous error when using lstm_layers > 1 on gpu (#740) 15 January 2022, 19:13:25 UTC
adde52a fixed timedelta issue in longest_contiguous_slice (#725) * fixed timedelta issue in longest_contiguous_slice * made slice size calculation more comprehensible 14 January 2022, 09:27:47 UTC
3882a0c Release 0.16.0 13 January 2022, 17:23:03 UTC
b27a8ea Release 0.16.0 (#738) * Update changelog * Bump u8darts 13 January 2022, 16:00:47 UTC
a5b1d9c Feat/quickstart (#731) * Started updating quickstart * Update quickstart * add covariates section to quickstart * Add probabilistic forecasting to quickstart * Update quickstart * Update quickstart * Update quickstart * Small cosmetics improvements * Cosmetic improvements * add encoders placeholder * Slight improvements to quickstart * Small cosmetic improvements to quickstart * formatting * formatting * formatting * Small improvement to quickstart * Address PR comments * Cosmetics on quickstart 13 January 2022, 15:42:16 UTC
2f3be1a Fix/optimize regression model fit (#736) * optimize computation of X and y matrices for fitting of RegressionModel and update unittests * remove unused import * modify unittests to pass with new preprocessing method * reformat with black 13 January 2022, 13:50:38 UTC
8c139fc Add brunnedu to code owners 13 January 2022, 08:56:54 UTC
ddc91b9 Feat/set up black (#732) * Add jupyter variant to black requirement * Add black pre-commit hook * Add instructions for code formatting * Add linting with Black to CI * Add badge for Black * Add git blame ignore file for Black migration Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 12 January 2022, 09:34:44 UTC
3416fc7 Feat/format using black (#733) * Apply black and fix some strings * Replace inconsistent quote characters * Apply black to example notebooks 12 January 2022, 08:02:57 UTC
4a97140 added check for untrained models for copying of model parameters (#728) * added check for untrained models for copying of model parameters * added test and changed position of checks due to failing tests 09 January 2022, 20:25:04 UTC
8fa7dbf Feat/kalman with fitting (#692) * First proof of concept * Clean up and add checks * Remove support for multiple timeseries * Add tests and fixes * Add test given KF and fixes * Add docstrings * Add and adapt example * Improve covariates (error) handling * Remove unused imports Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Improve docstring line length Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Fix typos * Remove filterpy from requirements * Remove unnecessary parentheses * Add num_samples to docstring * Add num_block_rows to docstring * Clarify covariance formula * Update to nfoursid with relaxed requirements * Bump nfoursid requirement Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 06 January 2022, 08:55:24 UTC
ed88209 Feat/refactor doc (#720) * renamed intro notebook into quickstart * renamed examples/ into notebooks/ * moved doc/ --> docs/userguide/ * adapt Makefile to include more targets * use build-all-docs target from gradle * add quickstart and userguide to doc index * Fix toctree issues with numpydoc * removing display of inheritance * small changes to README * small adaptations in transformers docstrings * update docstring for transformers * fix typo * Add some examples to transformers * Improve docstrings of datasets and metrics * Some more docstrings improvements * Improved docstrings of models * more docstrings improvements * Improve docstrings of TimeSeries * Small documentation improvements * Rename notebooks folder * Change refs to notebooks * Renamed notebooks * Fix link typo * Simplify build.gradle * correct typo in intro notebook name * correct intro notebook name * Correct pointers to example notebooks * Fix table * Clean links in covariates.md * Solve a weird issue with Prophet tests 05 January 2022, 20:35:30 UTC
60121e4 fix(TorchForecastingModel): added support for ReduceLROnPlateau scheduler with training loss (#711) 29 December 2021, 15:24:51 UTC
86443d0 feat(README): added a link to the prob forecasting blog post (#712) 29 December 2021, 13:52:38 UTC
145a30f Release 0.15.0 24 December 2021, 11:15:07 UTC
e47373b Release 0.15.0 (#706) * bump u8darts * update changelog for 0.15.0 24 December 2021, 10:31:58 UTC
dcfc81d Update README.md 24 December 2021, 10:13:34 UTC
dad1591 Change some relative imports into absolute (#705) * Change some relative imports into absolute * Fix an import issue 23 December 2021, 14:00:57 UTC
cd05435 Adding codecov badge (#704) * try adding codecov to develop workflow * add codecov badge to readme * try specifying coverage file * remove tests from coverage computation * produce coverage report in xml * add source to coveragerc file * Add codecov to merge workflow * remove coverage.sh 23 December 2021, 08:31:50 UTC
299139c granger causality init (#695) * granger causality init * small adjustments * link to statsmodels * stationarity tests and warning in granger * slice_intersect in granger * test freq for granger causality * add some unittests * Update darts/utils/statistics.py Co-authored-by: Julien Herzen <julien.herzen@unit8.co> * add unittests for stationarity * small add * merge master 2 Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 22 December 2021, 11:01:53 UTC
5fba889 Feat/improve tests (#700) * absolute imports & black style in tests * Correct issues * Some linting * submodules for tests * Correct issues * Remove some warnings, linting * slightly speed up a test * Use pytest, compute coverage in one go 21 December 2021, 19:06:01 UTC
6604c3c Fix/failing notebooks (#698) * fix a bug in TCN model * fix and speedup some notebooks * fix and slightly speedup some notebooks 19 December 2021, 20:30:10 UTC
055d327 Fix/example notebooks (#682) * added TFT and DTW example notebooks to the docs example page * updated TFTModel example with new add_encoders * updates to bug issue template and github actions examples tests * make examples doc page less verbose * added all notebook examples to tests on merge Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 18 December 2021, 09:23:51 UTC
1b9dad6 Docs/cov update2 (#691) * added covariates guide * added images * updated docs * split into two guides - covariates and global forecasting models * additional changes * final adaptions for PR * Apply suggestions from code review Co-authored-by: Julien Herzen <julien.herzen@unit8.co> * applied suggestions from code review p2 * last changes * renamed folder to doc * updated guide paths in doc/ Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 17 December 2021, 23:52:02 UTC
9933d29 Feat/extend map to stochastic (#688) * remove a print * generalise TimeSeries.map() * Add a unit test for invert mapping stochastic series * fix a test * computationally more efficient mapping 14 December 2021, 10:53:17 UTC
8077cfc Fix/min train length on torch models (#686) * return correct min series length in torch models * unit test for residuals on global models * Update darts/tests/test_global_forecasting_models.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> * Update darts/tests/test_global_forecasting_models.py Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> Co-authored-by: Dennis Bader <dennis.bader@gmx.ch> 13 December 2021, 21:21:53 UTC
35cb36e Feat/future covariate slicing (#685) * future covariates are now sliced when used with local forecasting models * removed some blank lines * applied suggestions for PR review. Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 10 December 2021, 08:41:19 UTC
ab04f9e feat(ForecastingModel): added call to fit method when model is untrained (#681) Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 09 December 2021, 17:29:25 UTC
2050541 Update CODEOWNERS Add @dennisbader to code owners. 09 December 2021, 15:33:32 UTC
8fa3bfa fixed encoder tests crashing with non-torch flavors (#683) 09 December 2021, 14:36:07 UTC
4355210 feat(ExponentialSmoothing): added model parameters to __str__ method (#680) Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 09 December 2021, 13:59:21 UTC
c475af3 refactored `_get_batch_prediction()` for PastCovariatesTorchModel and added unit tests (#674) Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 09 December 2021, 10:07:16 UTC
c2f5a49 Feat/add encoders (#565) * data loader performance improvements through leveraging index * replaced isin with >/< operators * integrated index caching to reduce comp. cost * small fix * added support for integer-indexed loader * cleaning up for PR * added index generator classes for encoders * added cyclic encoder * non-generic encoding with cyclic encoder yields identical results * setup sequential encocer class * added encode_train() to EncoderSequence * EncoderSequence now fully operable * added index generator tests * added tests and docs * additional tests * added datetime_attribute encoders and updated TFTModel * cleaned up encoders.py and encoders_base.py * non-lazy case works * lazy encoders can now be passed through Datasets * added covariate types to training datasets * refactored inference datasets and added lazy encoding * replaced past and future inference datasets with generic one * fixed inference dataset according to errors from tests * refactored SequenceEncoder to act on `àdd_encoders` directly * removed lazy encoding * refactored generic inference dataset * added absolute and relative integer index position encoders * moved initialize_encoders() into fit() so that training, validation and inference all use the same encoder objects * updated docs for position integer index encoding * integer index encoders now take only the train target series as a reference point * added support for custom callable encoders * added support for global scaler * splitted transform into past and future parts * updated docs for PR * Apply suggestions from code review Co-authored-by: Julien Herzen <julien.herzen@unit8.co> * applied suggestions from PR review part 2 * added encoder support to all TorchForecastingModels * fixed some indents Co-authored-by: Julien Herzen <julien.herzen@unit8.co> 09 December 2021, 06:49:09 UTC
back to top