Neural Prophet - 0.7.0


About

This is the first non-pre-release of a large set of changes destined for 1.0.0. We decided to do a regular beta release, as there should be no breaking changes and the main branch has been without major issues for a few months. This release contains many fixes and improvements compared to 0.6.x.

Major changes

Introduced in 1.0.0rc1:
* [major] speed up nested additive model by @LeonieFreisinger in https://github.com/ourownstory/neural_prophet/pull/1311
* [major] Drop Python 3.7 support and complete poetry migration by @noxan in https://github.com/ourownstory/neural_prophet/pull/1271

Introduced in 1.0.0rc3:
* [major] Speed up split_df by vectorizing for loops by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1356

Introduced in 1.0.0rc4:
* [major] Upgrade to PyTorch 2 by @noxan in https://github.com/ourownstory/neural_prophet/pull/1404

Introduced in 1.0.0rc5:
* [major] Training: increase default batch size by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1462
* [major] Training: update 1cycle lr to 3phase by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1450
* [major] Training: SmoothL1Loss update beta from 1.0 to 0.3 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1461

Introduced in 1.0.0rc6:
* [Major] Throw RuntimeError when trying to fit model second time (Fixes #1493) by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1531
* [Major] reduce batch size for small datasets, reduce overall epochs for most datasets by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1533

Everything that has changed since 0.6.0

  • [major] Drop Python 3.7 support and complete poetry migration by @noxan in https://github.com/ourownstory/neural_prophet/pull/1271
  • [docs] Revamp of feature guides by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1301
  • [website] Fix the deployment of the website with poetry by @noxan in https://github.com/ourownstory/neural_prophet/pull/1307
  • Uncertainty quantification tutorial by @christymctse in https://github.com/ourownstory/neural_prophet/pull/1225
  • [minor] Add static plotly backend by @hxyue1 in https://github.com/ourownstory/neural_prophet/pull/1286
  • [docs] Update documentation website by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1309
  • [minor] Update dependencies to latest versions by @noxan in https://github.com/ourownstory/neural_prophet/pull/1305
  • [docs] added reproducibility to tutorial 10 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1310
  • [minor] Unify version number handling, remove setup.py and migrate content by @noxan in https://github.com/ourownstory/neural_prophet/pull/1316
  • [refactor] Uncertainty streamline naming by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1262
  • [major] speed up nested additive model by @LeonieFreisinger in https://github.com/ourownstory/neural_prophet/pull/1311
  • bump version number to 1.0.0rc1 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1319
  • [fix] Downgrade kaleido version to 0.2.1 to fix installs by @noxan in https://github.com/ourownstory/neural_prophet/pull/1320
  • bump version number to 1.0.0rc2 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1321
  • Bump flask from 2.3.1 to 2.3.2 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1318
  • [docs] fix showing of plots in tutorials and feature guides by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1322
  • update selective forecasting tests by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1312
  • [devops] Remove macos and windows from Github actions by @noxan in https://github.com/ourownstory/neural_prophet/pull/1325
  • [docs] prettify application examples by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1328
  • [devops] Add ruff github action by @noxan in https://github.com/ourownstory/neural_prophet/pull/1324
  • [refactor] Ruff fixes by @noxan in https://github.com/ourownstory/neural_prophet/pull/1327
  • [docs] Fix prophet tutorial by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1332
  • [docs] update prophet tutorials by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1334
  • Remove type conversion for _stride_lagged_features and _stride_future… by @hxyue1 in https://github.com/ourownstory/neural_prophet/pull/1331
  • Bump requests from 2.30.0 to 2.31.0 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1337
  • [docs] Clear plotting tutorial by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1343
  • (Fix) pytorch_lightning<2.0.0 callbacks named ProgressBarBase instead of ProgressBar by @JSarsfield in https://github.com/ourownstory/neural_prophet/pull/1344
  • [minor] fixed prediction_frequency when quantiles are set by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1347
  • [minor] fix sum of components by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1349
  • fix tutorials link in readme by @ShreyaKhurana in https://github.com/ourownstory/neural_prophet/pull/1353
  • [major] Speed up split_df by vectorizing for loops by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1356
  • [docs] ar layers fixed in uncertainty tutorial by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1364
  • Fixes failing tests by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1381
  • [docs] Small fixes in documentation by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1380
  • [docs] New feature guide with industry application and tool by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1369
  • [bug] Fix pyright and flake8 warnings by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1392
  • Update poetry dependencies by @noxan in https://github.com/ourownstory/neural_prophet/pull/1390
  • [bug] Trend plotting when using numpy 1.24 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1395
  • bump version number to 1.0.0rc3 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1396
  • [bug] Fix correct definition of torchmetrics inside pytorch lightning module by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1365
  • [minor] Memory optimized stride function by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1400
  • [minor] Speed up dataloader by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1360
  • [minor] Memory efficient float32 types instead of float64 types by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1402
  • [bug] fixed ruff warnings by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1408
  • [minor] Add a verbose option to NeuralProphet.test by @c3-ziqin in https://github.com/ourownstory/neural_prophet/pull/1407
  • [fix] Remove wrong plotting warning by @Maisa-bs in https://github.com/ourownstory/neural_prophet/pull/1411
  • [major] Upgrade to PyTorch 2 by @noxan in https://github.com/ourownstory/neural_prophet/pull/1404
  • Bump tornado from 6.3.2 to 6.3.3 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1412
  • Add the trainer back to the forecaster after saving model to file by @c3-ziqin in https://github.com/ourownstory/neural_prophet/pull/1416
  • [fix] Tutorials on Colab Crash by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1418
  • bump version number to 1.0.0rc4 by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1424
  • [docs] Removed incorrect comments. by @thekoc in https://github.com/ourownstory/neural_prophet/pull/1421
  • [fix] Reduce saved model size by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1425
  • [fix] Correct holiday test and update version by @leoniewgnr in https://github.com/ourownstory/neural_prophet/pull/1431
  • [docs] typo in README.md by @eltociear in https://github.com/ourownstory/neural_prophet/pull/1436
  • [fix] Pytest for fix ValueError when plotting events components by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1434
  • [minor] Helperfunction to support equidistant data without datestamps by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1432
  • [devops] bump version-number to 1.0.0rc5 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1440
  • [devops] Update poetry lock to most recent dependencies by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1439
  • [devops] Dev dependencies groups restructure by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1442
  • [docs] Update CONTRIBUTING.md Poetry dev install by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1357
  • [devops] bump-pandas-stubs-2 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1441
  • [Devops] group dev dependencies and update lock by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1448
  • [Devops] Skip windows python 3.8 tests in ci.yml by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1449
  • [fix] Pytests Plots by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1445
  • [tests] Model tests expansion (partially undone in #1464) by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1455
  • [Devops] Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1452
  • [Devops] update metrics ci with new tests by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1457
  • [Devops] Relax dependency ranges to next major number by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1459
  • [Docs] fix-tutorial-data-descript daily not hourly by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1453
  • [docs] SmoothL1Loss correctly mentioned instead of Huber by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1458
  • [docs] README.md typos by @VinayKokate22 in https://github.com/ourownstory/neural_prophet/pull/1472
  • [docs] fix typos by @Mayureshd-18 in https://github.com/ourownstory/neural_prophet/pull/1470
  • [docs] Update README.md by @harshhere905 in https://github.com/ourownstory/neural_prophet/pull/1467
  • [tests] add new test and remove 3 duplicate tests by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1464
  • [docs] update lagged regressor tutorial by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1463
  • [docs] added full_stops by @bhargavshirin in https://github.com/ourownstory/neural_prophet/pull/1465
  • [devops] Bump werkzeug from 3.0.0 to 3.0.1 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1468
  • [docs] Added contributors section to README.md by @Kalyanimhala in https://github.com/ourownstory/neural_prophet/pull/1474
  • [major] Training: increase default batch size by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1462
  • [major] Training: update 1cycle lr to 3phase by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1450
  • [major] Training: SmoothL1Loss update beta from 1.0 to 0.3 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1461
  • [minor] Torch Load by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1473
  • [docs] fix typo in df_utils.py by @eltociear in https://github.com/ourownstory/neural_prophet/pull/1478
  • [devops] Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1484
  • [Docs] MLflow tutorial by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1494
  • [Devops] Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/ourownstory/neural_prophet/pull/1506
  • [Fix] Plot_parameter - Yearly Seasonality by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1501
  • [Docs] Fix MLFlow Sphinx test error by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1508
  • [Devops] Upgrade to Pandas 2.0.0 by @SimonWittner in https://github.com/ourownstory/neural_prophet/pull/1498
  • [Devops] Upgrade to torch >=2.0.0 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1512
  • [Devops] Support python 3.11 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1513
  • [Fix] loading model on machine with different accelerator by @McOffsky in https://github.com/ourownstory/neural_prophet/pull/1509
  • [Devops] Upgrade tests to Python 3.11 and remove windows by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1515
  • [Docs] Adding experiment to MLflow_and_NeuralProphet.ipynb by @cargecla1 in https://github.com/ourownstory/neural_prophet/pull/1499
  • [Devops] Poetry Dev dependencies update by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1530
  • [Major] Throw RuntimeError when trying to fit model second time (Fixes #1493) by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1531
  • [Major] reduce batch size for small datasets, reduce overall epochs for most datasets by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1533
  • [Devops] bump version 0.7.0 by @ourownstory in https://github.com/ourownstory/neural_prophet/pull/1534

New Contributors

  • @hxyue1 made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1286
  • @dependabot made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1318
  • @ShreyaKhurana made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1353
  • @c3-ziqin made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1407
  • @Maisa-bs made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1411
  • @SimonWittner made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1418
  • @thekoc made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1421
  • @eltociear made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1436
  • @VinayKokate22 made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1472
  • @Mayureshd-18 made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1470
  • @harshhere905 made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1467
  • @bhargavshirin made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1465
  • @Kalyanimhala made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1474
  • @McOffsky made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1509
  • @cargecla1 made their first contribution in https://github.com/ourownstory/neural_prophet/pull/1499

Full Changelog: https://github.com/ourownstory/neural_prophet/compare/0.6.0...0.7.0


Details

date
Feb. 14, 2024, 11:28 p.m.
name
Beta 0.7.0 (identical to 1.0.0rc6)
type
Minor
πŸ‘‡
Register or login to:
  • πŸ”View and search all Neural Prophet releases.
  • πŸ› οΈCreate and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • πŸš€Much more coming soon!
Continue with GitHub
Continue with Google
or