096b1cc | Jasper Schulz | 08 August 2019, 23:02:30 UTC | Removed logging for ping. (#233) | 08 August 2019, 23:02:30 UTC |
c0be26b | Lorenzo Stella | 07 August 2019, 21:25:04 UTC | Bump pandas version and remove timestamp workarounds (#230) * bump pandas version, remove workaround * removed workaround in npts as well * fix mistake | 07 August 2019, 21:25:03 UTC |
9a1fd93 | Jasper Schulz | 01 August 2019, 15:55:03 UTC | Added throughput logging for inference. (#228) | 01 August 2019, 15:55:03 UTC |
3d5b962 | Alexander Alexandrov | 26 July 2019, 15:01:41 UTC | Add utilities for shell tests Can be used to test SageMaker integration of different models. Demonstrated by the `test_shell` module that tests the shell itself. | 29 July 2019, 16:21:05 UTC |
3b34f5e | Alexander Alexandrov | 29 July 2019, 14:37:45 UTC | More flexible shell.serve API Introduces the following changes to the `serve` API in order to improve testability. - The `run_inference_server` is refactored as a factory method called `make_gunicorn_app` and now only constructs and returns the gunicorn instance but does not run it. - The `Settings` instance is now passed explicitly as a `make_gunicorn_app` parameter. - Add a `ServerFacade` wrapper class to `shell.serve`. Provides methods that abstract the REST API of a Gunicorn inference server. | 29 July 2019, 16:21:05 UTC |
432a85e | Alexander Alexandrov | 26 July 2019, 14:24:00 UTC | Add `MeanPredictor` to `model.testutil` Also change the `MeanEstimator` parameter from `num_samples` to `num_eval_samples` in alignment with the rest of the codebase. | 29 July 2019, 12:39:12 UTC |
9cce120 | Alexander Alexandrov | 25 July 2019, 14:22:59 UTC | Add support for artificial datasets in the dataset repository - Add support for `ArtificialDataset`-based datasets in the dataset repository through a new `generate_artificial_dataset` function. - Add `constant` as alias for the `ConstantDataset()`. | 25 July 2019, 17:07:19 UTC |
4f79513 | Alexander Alexandrov | 25 July 2019, 14:15:05 UTC | Minor changes in the `shell.sagemaker` package - Factor out `map_dct_values` as a `support.util` method. - Throw an assertion error if the `freq` key is not present after loading the hyperparamters dictionary. - Add encoding support for sagemaker hyperparamter dictionaries. - Pass `base` parameter as `Path` in `TrainPaths` and `ServePaths`. | 25 July 2019, 17:07:19 UTC |
e19bf0c | Alexander Alexandrov | 25 July 2019, 14:05:01 UTC | Improvements in the `core` package - Equality comparisons that recurse in dictionary and list values. - Support for encoding and equality comparisons of numpy arrays and data types. | 25 July 2019, 17:07:19 UTC |
93d7a56 | Alexander Alexandrov | 25 July 2019, 14:26:08 UTC | Serialize training metrics through the logger | 25 July 2019, 17:07:19 UTC |
ea8b748 | Alexander Alexandrov | 25 July 2019, 16:23:23 UTC | Add missing headers | 25 July 2019, 17:07:10 UTC |
ce262e1 | Alexander Alexandrov | 25 July 2019, 16:18:48 UTC | Add a script to check and format license headers | 25 July 2019, 17:07:10 UTC |
a2cc866 | nllosse | 23 July 2019, 11:52:55 UTC | Minor code style fixes (#220) * fix type hinting in backtest_metrics * replace assertion with regular Exception | 23 July 2019, 11:52:55 UTC |
a6d7e2b | Alexander Alexandrov | 22 July 2019, 17:08:45 UTC | Align MXNet version range in conda and docs (#217) | 22 July 2019, 17:08:45 UTC |
2527812 | Alexander Alexandrov | 22 July 2019, 12:08:44 UTC | Unify logging format in shell | 22 July 2019, 13:05:47 UTC |
d83e584 | Jasper Schulz | 22 July 2019, 09:23:07 UTC | Commit quantile output format. Now quantiles are a dict with quantile-name -> values. | 22 July 2019, 12:08:14 UTC |
1f499aa | Alexander Alexandrov | 22 July 2019, 10:04:08 UTC | Exclude MXNet 1.5.* from allowed requirements Seems that GluonTS has an issue with the new MXNet version. | 22 July 2019, 10:16:15 UTC |
b8be837 | Lorenzo Stella | 19 July 2019, 16:08:37 UTC | minor fix to installation docs (#210) | 19 July 2019, 16:08:37 UTC |
d05eaf6 | Konstantinos Benidis | 19 July 2019, 15:53:26 UTC | Transformer (#206) Added transformer model, tests and evaluations | 19 July 2019, 15:53:26 UTC |
df7b5bd | Alexander Alexandrov | 19 July 2019, 11:22:15 UTC | Bump up `setuptools_scm` version | 19 July 2019, 13:49:46 UTC |
35a3bbf | Bernie Wang | 19 July 2019, 01:07:52 UTC | add one more legacy frequency key (#208) | 19 July 2019, 01:07:52 UTC |
2843761 | Konstantinos Benidis | 17 July 2019, 13:16:31 UTC | fix mistake in example (#204) | 17 July 2019, 13:16:31 UTC |
efe39f7 | Konstantinos Benidis | 17 July 2019, 13:13:31 UTC | fix readme links and tutorial titles (#203) | 17 July 2019, 13:13:31 UTC |
d6bc546 | Alexander Alexandrov | 17 July 2019, 11:56:22 UTC | Enable string normalization for black (#202) Enforces double-quoted strings, except for cases where the string content itself contains a double-quote, in which case single-quoted strings are kept unchanged. | 17 July 2019, 11:56:22 UTC |
4d5c505 | Alexander Alexandrov | 16 July 2019, 16:44:14 UTC | Log package and model version in the shell | 17 July 2019, 11:25:55 UTC |
256a6c2 | Alexander Alexandrov | 16 July 2019, 12:26:31 UTC | Better names for the Prophet tests | 17 July 2019, 08:34:41 UTC |
12d2957 | Lorenzo Stella | 17 July 2019, 07:56:06 UTC | fix docstrings and numpy warnings (#201) | 17 July 2019, 07:56:06 UTC |
31fa340 | Lorenzo Stella | 16 July 2019, 16:22:14 UTC | fix pandas warnings on npts (#198) | 16 July 2019, 16:22:14 UTC |
1d9033d | Lucas Roberts | 16 July 2019, 16:04:22 UTC | TST: add unit tests for mean, stddev, and variance for some (#182) * TST: add unit tests for mean, stddev, and variance for some * TST: add unit tests for mean, stddev, and variance for some * TST: add changes from CR and reformat via `black` Note: the .gitignore and the test_distribution_methods.py files are the changes for the commit. The remaining changes are purely formatting changes from black tool. * FMT: add black changes from upgrade 18.6b4 to 19.3b0 * TST: bring `atol` to 11 b/c 2 was not precise enough | 16 July 2019, 16:04:22 UTC |
06ad01a | Alexander Alexandrov | 16 July 2019, 11:09:39 UTC | Configurable inference server address and timeout | 16 July 2019, 11:24:37 UTC |
97470e8 | Lorenzo Stella | 13 July 2019, 19:13:54 UTC | fix deepar docstring (#195) * fix deepar docstring * Update src/gluonts/model/deepar/_estimator.py | 13 July 2019, 19:13:54 UTC |
966cfee | Jasper Schulz | 12 July 2019, 09:53:15 UTC | Fixed path requirements for shell serve. (#194) | 12 July 2019, 09:53:15 UTC |
c11513d | Alexander Alexandrov | 11 July 2019, 13:58:36 UTC | Simplify Prophet wrapper - Rename input parameter from `prophet` to `prophet_params`. - Remove fallback logic in case of inputs with NaNs. - Remove dummy ProphetEstimator class. | 11 July 2019, 16:35:45 UTC |
63d2518 | Jasper Schulz | 11 July 2019, 09:53:24 UTC | ContentType is optional. (#192) | 11 July 2019, 09:53:24 UTC |
91de798 | Jasper Schulz | 10 July 2019, 12:44:36 UTC | Refactored metric printing. (#188) | 10 July 2019, 12:44:36 UTC |
39b72c1 | Jasper Schulz | 10 July 2019, 12:44:08 UTC | Update README.md (#189) Added badges to readme. | 10 July 2019, 12:44:08 UTC |
612c29b | Jasper Schulz | 10 July 2019, 11:49:43 UTC | Unified quantile object usage. (#187) | 10 July 2019, 11:49:43 UTC |
624b872 | Alexander Alexandrov | 09 July 2019, 16:26:17 UTC | More shell fixes - Add proper documentation strings. - Fix the printed script name in help output. - Add a `force-static` train parameter that forces the creation of a static predictor from the expected model location. | 10 July 2019, 09:33:14 UTC |
f8572ab | Jasper Schulz | 08 July 2019, 16:14:33 UTC | Re-added locate for Forecaster detection. (#181) This allows arbitrary class-paths to be used in shell. | 08 July 2019, 16:14:33 UTC |
3345b10 | Jasper Schulz | 08 July 2019, 15:18:16 UTC | Fixup of shell. (#180) | 08 July 2019, 15:18:16 UTC |
2c14ad8 | Konstantinos Benidis | 08 July 2019, 15:17:57 UTC | add detailed tutorial notebook (#93) add extended tutorial notebook and improved the basic one | 08 July 2019, 15:17:57 UTC |
ee0b54f | Jasper Schulz | 08 July 2019, 12:26:34 UTC | Minor fixes. (#179) * Minor fixes. | 08 July 2019, 12:26:34 UTC |
b517be2 | Sheng Zha | 07 July 2019, 18:51:37 UTC | enable timeout (#175) | 07 July 2019, 18:51:37 UTC |
923f626 | Alexander Alexandrov | 04 July 2019, 18:44:10 UTC | fixup! Minor fixes in the ProphetPredictor - Rename `ProphetDataEntry.train_input` to `~.prophet_training_data`. - Remove property-level override parameters from the `predict` method. | 05 July 2019, 08:51:30 UTC |
f6044d1 | Alexander Alexandrov | 25 June 2019, 13:14:25 UTC | Minor fixes in the ProphetPredictor Some cosmetic changes and performance optimizations. | 05 July 2019, 08:51:30 UTC |
637a3fe | Alexander Alexandrov | 04 July 2019, 18:16:51 UTC | Move `SageMaker` loading logic to `SageMakerEnv` | 05 July 2019, 08:49:09 UTC |
d6f78a2 | Alexander Alexandrov | 04 July 2019, 11:12:57 UTC | Further changes to the new `shell` package - Use entry_points-based name -> type resolution of the forecaster type in the CLI. - Mark the module as `.typesafe`. | 05 July 2019, 08:49:09 UTC |
d70973f | Alexander Alexandrov | 04 July 2019, 15:41:57 UTC | Follow-up fixes of #172 - Allow backwards-compatible metadata.json files. - Rename `time_freq` -> `freq`. | 05 July 2019, 08:49:09 UTC |
2913a0c | Lorenzo Stella | 04 July 2019, 15:23:24 UTC | time_granularity -> freq (#172) * time_granularity -> freq * regenerating data in order for the tutorial notebook to run | 04 July 2019, 15:23:24 UTC |
3afca24 | Lorenzo Stella | 04 July 2019, 14:25:00 UTC | update evaluation results and fix script (#168) * update evaluation results and fix script * add ets on traffic dataset | 04 July 2019, 14:25:00 UTC |
a1e9557 | Alexander Alexandrov | 04 July 2019, 11:09:40 UTC | Set `samples` in `as_json_dict` for all Forecast classes (#171) Set the empty list as a default value of `samples` in all Forecast classes. | 04 July 2019, 11:09:40 UTC |
5d4a7cf | Jasper Schulz | 04 July 2019, 10:33:18 UTC | Started shell refactoring. (#156) * Refactored shell. | 04 July 2019, 10:33:18 UTC |
37f7d33 | Lorenzo Stella | 03 July 2019, 13:01:06 UTC | fix default context_length in mqdnn (#167) | 03 July 2019, 13:01:06 UTC |
874439f | Alexander Alexandrov | 03 July 2019, 12:22:17 UTC | Remove type- and style-checks from the build toolchain (#170) The checks are now performed by Jenkins. | 03 July 2019, 12:22:17 UTC |
8e60d3b | Alexander Alexandrov | 03 July 2019, 12:21:17 UTC | Move `forecast.Config.process` method to `Forecast` class (#169) The solution in #166 does not allow to override the logic for a specific `Forecast` subclass. To do that, the processing logic should be attached to the `Forecast` class instead of `Config`. The method is now also renamed to the more descriptive`as_json_dict`. | 03 July 2019, 12:21:17 UTC |
4e64cfe | Lucas Roberts | 03 July 2019, 11:31:50 UTC | Contrib 1: add documentation for dev setup and code review of PRs (#124) * DOC-DEV: add instructions to setup a conda virtual env for dev work * DOC-DEV: add section on how to get pr code to local repo for code review * DOC: add changes to address CR comments and simplify * DOC: add minor format changes to markup around commented lines | 03 July 2019, 11:31:50 UTC |
7b9e7dd | Jasper Schulz | 02 July 2019, 16:07:19 UTC | Added process method to forecast.Config. (#166) | 02 July 2019, 16:07:19 UTC |
25ea752 | David Salinas | 02 July 2019, 15:11:11 UTC | Anomaly detection (#164) * Allow access to distribution in DeepAR, add anomaly detection example. minor: make UT of LDS work without requiring to run test in a specific folder. * small change * train_output renamed to train_model in comment * address Lorenzo feedback | 02 July 2019, 15:11:11 UTC |
35cc49b | Lorenzo Stella | 01 July 2019, 09:36:45 UTC | remove leftover constructor argument from docstring | 01 July 2019, 09:36:45 UTC |
3027855 | Jasper Schulz | 27 June 2019, 14:28:16 UTC | Added shell. (#151) * Added shell. * Added requirements. * Add shell extra to jenkins. | 27 June 2019, 14:28:16 UTC |
f8dc79b | Valentin Flunkert | 26 June 2019, 13:03:05 UTC | custom seasonality for complex seasonal dataset (#155) | 26 June 2019, 13:03:05 UTC |
128a2e5 | Jasper Schulz | 26 June 2019, 11:52:45 UTC | Moved requirement files to a dedicated folder. (#154) * Moved requirement files to a dedicated folder. * Updated dev_setup. | 26 June 2019, 11:52:45 UTC |
98fe152 | Jasper Schulz | 26 June 2019, 08:56:48 UTC | Fixed doc-strings using `\sigma` to use raw-strings. (#153) This suppresses `DeprecationWarning`s. | 26 June 2019, 08:56:48 UTC |
f98f534 | Lorenzo Stella | 26 June 2019, 08:30:05 UTC | rename sf2dict -> dataentry, remove useless code (#152) | 26 June 2019, 08:30:05 UTC |
7727399 | Alexander Alexandrov | 25 June 2019, 15:00:53 UTC | Add NPTS estimator (#148) | 25 June 2019, 15:00:53 UTC |
28b01fa | Alexander Alexandrov | 25 June 2019, 13:59:39 UTC | Update to PyPi-based mxtheme version 0.3.* (#149) | 25 June 2019, 13:59:39 UTC |
54edd39 | Jasper Schulz | 24 June 2019, 12:04:06 UTC | Added `MANIFEST.in`. (#145) | 24 June 2019, 12:04:06 UTC |
f9e6bc6 | Valentin Flunkert | 21 June 2019, 15:24:13 UTC | include safety check that catches infinite loops in transformations (#139) * include safety check that catches infinite loops in transformations * Update src/gluonts/transform.py Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> | 21 June 2019, 15:24:13 UTC |
2283f18 | David Salinas | 21 June 2019, 15:16:50 UTC | Serialization example, plus fixes to paths (#143) * Dataset download path that does not change with local folder, example to serialize model * update black | 21 June 2019, 15:16:50 UTC |
7756060 | Alexander Alexandrov | 21 June 2019, 12:53:47 UTC | Move docs requirements to a dedicated file (#142) | 21 June 2019, 12:53:47 UTC |
086ab17 | Alexander Alexandrov | 21 June 2019, 12:52:33 UTC | Align the `StyleCheckCommand` with the click 7.* API (#141) | 21 June 2019, 12:52:33 UTC |
8033736 | Lorenzo Stella | 21 June 2019, 11:42:51 UTC | Revert "ignoring version.py (#138)" (#140) This reverts commit b16cd0c29d26cfc8fd9b20fe37269a02a204bbd7. | 21 June 2019, 11:42:51 UTC |
b16cd0c | Lorenzo Stella | 21 June 2019, 08:59:04 UTC | ignoring version.py (#138) | 21 June 2019, 08:59:04 UTC |
0a770c4 | Alexander Alexandrov | 20 June 2019, 13:56:36 UTC | Use `setuptools_scm` to set the project version (#136) Use `setuptools_scm` to set the project version Derive the version used in `gluonts.__version__` automatically from the latest tag along the parent chain. See https://pypi.org/project/setuptools-scm/ for details. | 20 June 2019, 13:56:36 UTC |
6ec5c82 | Lorenzo Stella | 20 June 2019, 09:24:32 UTC | Add support for feat_dynamic_real in DeepAREstimator (#125) * add support for feat_dynamic_real, fix docstrings * refactor and expand smoke tests for deepar * fix function name, was too general * re-engineer estimator and test * rework transformation | 20 June 2019, 09:24:32 UTC |
440de8a | Sheng Zha | 20 June 2019, 08:09:46 UTC | github templates (#135) * github templates * customize templates | 20 June 2019, 08:09:46 UTC |
f3d4a2f | Jasper Schulz | 19 June 2019, 21:57:20 UTC | Refactored quantile parsing. (#128) * Refactored quantile parsing. Moved `parse_quantile_input` to `Quantile` class which provides explicit methods. * Simpliefied test. | 19 June 2019, 21:57:20 UTC |
050afc6 | Valentin Flunkert | 19 June 2019, 21:46:37 UTC | rename cdf method for splines (#133) | 19 June 2019, 21:46:37 UTC |
feec1e8 | Jasper Schulz | 19 June 2019, 19:04:48 UTC | Applied black to test. (#132) | 19 June 2019, 19:04:48 UTC |
88573af | Valentin Flunkert | 19 June 2019, 10:28:56 UTC | include cdf method in distribution (#120) | 19 June 2019, 10:28:56 UTC |
6c5621a | Michael Bohlke-Schneider | 19 June 2019, 07:57:50 UTC | Added paper code examples as tests (#123) * Added paper code examples as tests * Renamed tests to reflect arxiv paper structure. | 19 June 2019, 07:57:50 UTC |
64eeba1 | qrebjock | 18 June 2019, 14:21:41 UTC | Adding option to rescale time series instead of clipping them (#114) * Adding option to rescale time series instead of clipping them * Adding tests for complex seasonal and clipping integer time series to the right range * Update test/dataset/artificial/test_complex_seasonal.py Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> * Reducing the number of tests and commenting the values mapping * Removing randomness in tests | 18 June 2019, 14:21:41 UTC |
e860915 | Lorenzo Stella | 18 June 2019, 09:35:03 UTC | add bibtex entry to readme (#119) | 18 June 2019, 09:35:03 UTC |
57fb6c7 | Jasper Schulz | 17 June 2019, 17:05:44 UTC | Added link to Arxiv paper (#117) * Added link to Arxiv paper Fixes #112 | 17 June 2019, 17:05:44 UTC |
4b25f69 | Jasper Schulz | 17 June 2019, 17:05:01 UTC | Updated black to version 19. (#118) | 17 June 2019, 17:05:01 UTC |
dd6784b | Jan Gasthaus | 17 June 2019, 12:08:11 UTC | Disable warnings-as-failure for doc builds on master (#72) | 17 June 2019, 12:08:11 UTC |
9a1cd79 | Lorenzo Stella | 14 June 2019, 21:11:14 UTC | fix black (#111) | 14 June 2019, 21:11:14 UTC |
1c7e971 | Lorenzo Stella | 14 June 2019, 16:41:19 UTC | fix mypy complaints (#110) | 14 June 2019, 16:41:19 UTC |
a52a9d2 | David Salinas | 14 June 2019, 15:00:31 UTC | remove flake8 from githook (#109) * remove flake8 from githook * Update CONTRIBUTING.md * Update dev_setup.sh | 14 June 2019, 15:00:31 UTC |
04c4735 | Jasper Schulz | 14 June 2019, 11:25:34 UTC | Updating pydantic to `0.28`. (#108) Fixes #107. Between 0.12 (the last version we used) and 0.28, pydantic * changed `get_validators` to `__get_validators__` * prevents us from using the `fields` attribute on models Fixing doctest. Also, increasing TOL for flaky tests. | 14 June 2019, 11:25:34 UTC |
23bb7ef | Jasper Schulz | 13 June 2019, 14:11:49 UTC | Update setup.cfg (#4) Changed max-line-length to be compatible with black. | 13 June 2019, 14:11:49 UTC |
e4b59ea | Jasper Schulz | 13 June 2019, 14:05:28 UTC | Updated travis password. (#102) | 13 June 2019, 14:05:28 UTC |
133c14e | Jasper Schulz | 13 June 2019, 13:59:28 UTC | Setting language to python for travis. (#105) | 13 June 2019, 13:59:28 UTC |
cc030d9 | Valentin Flunkert | 13 June 2019, 13:39:17 UTC | Respect num_eval_samples in predict method (#103) | 13 June 2019, 13:39:17 UTC |
8724d62 | Jasper Schulz | 13 June 2019, 12:26:52 UTC | Setting language to python for travis. (#101) | 13 June 2019, 12:26:52 UTC |
ed2156b | Jasper Schulz | 12 June 2019, 16:02:54 UTC | Added travis for PyPi deployments. (#95) | 12 June 2019, 16:02:54 UTC |
8d88dca | Jasper Schulz | 12 June 2019, 16:02:35 UTC | Bumped required mxnet version. (#96) We use features not available in 1.3.0. | 12 June 2019, 16:02:35 UTC |
921fb05 | Riccardo Gori | 12 June 2019, 15:52:44 UTC | Use date_range to get rid of FutureWarnings in pandas (#97) | 12 June 2019, 15:52:44 UTC |
cd5df58 | Jan Gasthaus | 12 June 2019, 08:51:08 UTC | Bump version to 0.2.0dev (#53) | 12 June 2019, 08:51:08 UTC |
3c6d110 | Lorenzo Stella | 09 June 2019, 12:30:28 UTC | Fix bugs in distributions (#92) * add test for shapes using distribution output * fix bugs in distributions * add assertion * Fix indentation | 09 June 2019, 12:30:28 UTC |