Recent Releases of https://github.com/nixtla/nixtla
https://github.com/nixtla/nixtla - v0.7.0
What's Changed
- chore: v0.6.7.dev1 by @Yibei990826 in https://github.com/Nixtla/nixtla/pull/630
- Adjust model input size validation logic, add devcontainer by @goodwanghan in https://github.com/Nixtla/nixtla/pull/632
- Update package version by @goodwanghan in https://github.com/Nixtla/nixtla/pull/633
- Relax supported model check by @goodwanghan in https://github.com/Nixtla/nixtla/pull/634
- feat: new date features tutorial by @ngupta23 in https://github.com/Nixtla/nixtla/pull/653
- Migrate docs by @loama in https://github.com/Nixtla/nixtla/pull/656
- Remove nbdev for core developments and use pytest for tests by @JQGoh in https://github.com/Nixtla/nixtla/pull/647
- CHORE: add nodejs to codespace by @marcopeix in https://github.com/Nixtla/nixtla/pull/658
- DOCS: Faq and about fixes by @marcopeix in https://github.com/Nixtla/nixtla/pull/657
- FIX: Add closing steps tag by @marcopeix in https://github.com/Nixtla/nixtla/pull/659
- add posthog to analytics in mintlify by @loama in https://github.com/Nixtla/nixtla/pull/660
- [FEAT] Reduce minimum required size for finetuning and fix testing failures by @elephaint in https://github.com/Nixtla/nixtla/pull/640
- New documentation pipeline by @deven367 in https://github.com/Nixtla/nixtla/pull/663
- test for staging docs by @deven367 in https://github.com/Nixtla/nixtla/pull/664
- Release 0.7.0 by @goodwanghan in https://github.com/Nixtla/nixtla/pull/665
New Contributors
- @goodwanghan made their first contribution in https://github.com/Nixtla/nixtla/pull/632
- @JQGoh made their first contribution in https://github.com/Nixtla/nixtla/pull/647
- @deven367 made their first contribution in https://github.com/Nixtla/nixtla/pull/663
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.6.7...v0.7.0
- Jupyter Notebook
Published by Yibei990826 6 months ago
https://github.com/nixtla/nixtla - v0.6.7.dev3
What's Changed
- Relax supported model check by @goodwanghan in https://github.com/Nixtla/nixtla/pull/634
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.6.7.dev2...v0.6.7.dev3
- Jupyter Notebook
Published by goodwanghan 10 months ago
https://github.com/nixtla/nixtla - v0.6.7.dev2
What's Changed
- Adjust model input size validation logic, add devcontainer by @goodwanghan in https://github.com/Nixtla/nixtla/pull/632
- Update package version by @goodwanghan in https://github.com/Nixtla/nixtla/pull/633
New Contributors
- @goodwanghan made their first contribution in https://github.com/Nixtla/nixtla/pull/632
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.6.7.dev1...v0.6.7.dev2
- Jupyter Notebook
Published by goodwanghan 11 months ago
https://github.com/nixtla/nixtla - v0.6.7.dev1
- chore: v0.6.7.dev1 @Yibei990826 (#630)
- refactor: Replace httpx.Client with makeclient @Yibei990826 (#629)
- [DOC] add faq on simple data forecast @Yibei990826 (#588)
- [doc] Add Meeting Link to Pricing @Yibei990826 (#626)
- feat: initial version of the audit & clean data feature @ngupta23 (#611)
- fix: broken pricing link @ngupta23 (#625)
- [FEAT] Temporal Hierarchical with TimeGPT @elephaint (#623)
- doc: unified wording on pricing page @ngupta23 (#624)
- docs: updated pricing to remove Azure and Free plan. @ngupta23 (#617)
- doc: updated pricing @ngupta23 (#615)
- fix: for test failure on windows 3.9 @ngupta23 (#616)
- doc: added info about team seats @ngupta23 (#603)
- docs: add tutorial on custom frequencies @MMenchero (#597)
New Features
- feat: get single finetuned model @jmoralez (#610)
Bug Fixes
- misc: Fix typing for client timeout @adamantike (#621)
Documentation
- [FIX] Docs incorrect mailto links @elephaint (#574)
- docs: update changelog @jmoralez (#595)
- [FIX] Change html table to md format @Yibei990826 (#596)
Dependencies
- fix: lint @ngupta23 (#620)
- chore(deps): bump actions/setup-python from 5.3.0 to 5.4.0 in the ci-dependencies group @dependabot[bot] (#600)
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the ci-dependencies group @dependabot[bot] (#598)
- Jupyter Notebook
Published by github-actions[bot] 11 months ago
https://github.com/nixtla/nixtla - v0.6.6
New Features
- FEAT: online anomaly detection @marcopeix (#546)
Bug Fixes
- [FIX] exogenous features with partitioning @elephaint (#591)
- Jupyter Notebook
Published by github-actions[bot] about 1 year ago
https://github.com/nixtla/nixtla - v0.6.5
New Features
- feat: saving and re-using fine-tuned models @jmoralez (#562)
- feat: add refit argument to cross_validation @jmoralez (#556)
- feat: zstd-compress requests over 1MB @jmoralez (#559)
Documentation
- docs: updated to include
fill_gapscapability for multiple time series @ngupta23 (#580) - docs: cleanup @ngupta23 (#578)
- feat: add vn1 competition experiment @AzulGarza (#563)
- docs: FAQ | formatting fix @ngupta23 (#569)
- [DOCS] Fixes two docs issues @elephaint (#570)
- docs: updated FAQs @ngupta23 (#564)
- [FIX] Img links @elephaint (#558)
- [FIX] Img link @elephaint (#557)
- DOC: separate tutorial for finetune_depth @marcopeix (#547)
- fix broken links and image @Yibei990826 (#551)
- [FIX] Electricity short @elephaint (#555)
- [FIX] Electricity dataset on tutorials @elephaint (#554)
Enhancement
- enh: use GET request for model_params @jmoralez (#576)
- enh: update validateapikey to use GET request @jmoralez (#573)
- Jupyter Notebook
Published by github-actions[bot] about 1 year ago
https://github.com/nixtla/nixtla - v0.6.4
New Features
- feat: support custom and integer frequencies @jmoralez (#532)
- feat: usage method @jmoralez (#548)
- feat: add histexoglist argument to cross_validation @jmoralez (#534)
Documentation
- Add Why TimeGPT notebook @Yibei990826 (#537)
- [FIX] Pricing links incorrect @elephaint (#544)
- [FIX] Update contributing guide docs @elephaint (#539)
- fix: cleaned the FAQ related to API validation @ngupta23 (#538)
- docs: instructions on how to contribute @ngupta23 (#526)
- docs: broken links in intro notebook @ngupta23 (#527)
- docs: updated dashboard image to latest dashboard @ngupta23 (#528)
- Jupyter Notebook
Published by github-actions[bot] about 1 year ago
https://github.com/nixtla/nixtla - v0.6.3
Bug Fixes
- fix(deps): bump utils @jmoralez (#524)
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
https://github.com/nixtla/nixtla - v0.6.2
New Features
- FEAT: Add finetune_depth parameter @marcopeix (#471)
Breaking Change
- breaking: raise error for gaps in series @jmoralez (#504)
- breaking: add
hist_exog_listargument to forecast @jmoralez (#505)
Bug Fixes
- fix: convert level to quantiles in historic forecast @jmoralez (#510)
- fix: reduce test time @elephaint (#487)
- fix(ci): increase tolerance in tests @jmoralez (#503)
- fix: update docs to add hist exog list instead of previous behaviour @AzulGarza (#520)
Documentation
- Updating Azure getting started guide. @tracykteal (#508)
- updating Azure and trial information @tracykteal (#500)
- Adding a pricing page to our docs @tracykteal (#502)
- docs: add finetune_depth to tutorial on improving accuracy @marcopeix (#497)
- docs: add improve accuracy content to special topics page @Yibei990826 (#496)
- docs: add notebook tutorial for improve forecast accuracy @Yibei990826 (#495)
- docs: update energy demand forecast tutorial @Yibei990826 (#499)
Dependencies
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the ci-dependencies group @dependabot (#518)
- ci(lint): run mypy @jmoralez (#512)
- chore(deps): bump the ci-dependencies group with 2 updates @dependabot (#506)
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in the ci-dependencies group @dependabot (#492)
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 in the ci-dependencies group @dependabot (#491)
- chore: release v0.6.2 @AzulGarza (#519)
Enhancement
- enh: warn when overriding model in Azure endpoint @jmoralez (#511)
- enh: improve short series error message @jmoralez (#494)
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
https://github.com/nixtla/nixtla - v0.6.1
New Features
- feat: support newer azure deployments by @jmoralez in https://github.com/Nixtla/nixtla/pull/478
Documentation
- [DOCS] Add API call count FAQ by @marcopeix in https://github.com/Nixtla/nixtla/pull/449
- Adding Azure getting started doc by @tracykteal in https://github.com/Nixtla/nixtla/pull/474
Other
- chore: remove autogenerated code by @jmoralez in https://github.com/Nixtla/nixtla/pull/468
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.6.0...v0.6.1
- Jupyter Notebook
Published by jmoralez over 1 year ago
https://github.com/nixtla/nixtla - v0.6.0
Breaking changes
- Removed
TimeGPTclass in favor ofNixtlaClient. - Removed
NixtlaClient.validate_tokenmethod in favor ofNixtlaClient.validate_api_key. - Removed
short-horizonandlong-horizonmodels in favor oftimegpt-1andtimegpt-1-long-horizonrespectively. - Removed
fewshot_stepsandfewshot_lossin favor offinetune_stepsandfinetune_lossrespectively. - Removed
TIMEGPT_TOKENenvironment variable in favor ofNIXTLA_API_KEY. - Timestamps in the
time_colpreserve their type in the outputs (timestamp), previously they were cast to string. - Gaps in series are not filled anymore, in line with our documentation. Please use the fill_gaps function if you require to do so.
NixtlaClient.weights_xis now a list of lists ifnum_partitions != None, where each element corresponds to the weights for a specific partition.
Features
- feat: call v2 endpoints by @jmoralez in https://github.com/Nixtla/nixtla/pull/429
- feat: orjson serialization by @jmoralez in https://github.com/Nixtla/nixtla/pull/452
- [FEAT] Add historical exogenous by @elephaint in https://github.com/Nixtla/nixtla/pull/453
- FEAT: Add feature contributions as attribute and tutorial on how to use by @marcopeix in https://github.com/Nixtla/nixtla/pull/448
- [FEAT] - Raise error when payload is too large and suggest number of partitions by @marcopeix in https://github.com/Nixtla/nixtla/pull/456
Bug fixes
- fix: removed data input restriction during cross validation finetune by @Yibei990826 in https://github.com/Nixtla/nixtla/pull/426
Enhancements
- feat: use TypeVar for dataframes by @jmoralez in https://github.com/Nixtla/nixtla/pull/443
- feat: set supportedmodels using baseurl by @jmoralez in https://github.com/Nixtla/nixtla/pull/450
- feat: suggest earlier version for azure endpoints by @jmoralez in https://github.com/Nixtla/nixtla/pull/457
Documentation
- updating excel docs with some more information by @tracykteal in https://github.com/Nixtla/nixtla/pull/414
- updating FAQ for fee information and Azure being available by @tracykteal in https://github.com/Nixtla/nixtla/pull/412
- Update 03exceladdin.ipynb by @tracykteal in https://github.com/Nixtla/nixtla/pull/416
- [DOC] - Rephrase the sentence for specific loss function by @marcopeix in https://github.com/Nixtla/nixtla/pull/436
- docs(readme): getting started by @mergenthaler in https://github.com/Nixtla/nixtla/pull/438
- Adding activate trial link in intro by @tracykteal in https://github.com/Nixtla/nixtla/pull/417
- [DOC] - Add instructions on saving figures when not working in notebooks by @marcopeix in https://github.com/Nixtla/nixtla/pull/454
- [BUG]: close img tag in introduction notebook by @marcopeix in https://github.com/Nixtla/nixtla/pull/441
- docs: add polars quickstart by @jmoralez in https://github.com/Nixtla/nixtla/pull/447
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.5.2...v0.6.0
- Jupyter Notebook
Published by jmoralez over 1 year ago
https://github.com/nixtla/nixtla - v0.5.2
What's Changed
Features
- Use case on missing values by @MMenchero in https://github.com/Nixtla/nixtla/pull/326
- Electricity demand use case by @marcopeix in https://github.com/Nixtla/nixtla/pull/321
- [FEAT] What if - pricing in retail scenario by @elephaint in https://github.com/Nixtla/nixtla/pull/340
- Update the middleware endpoint to use the new one by @loama in https://github.com/Nixtla/nixtla/pull/407
- Update excel add in docs to reflect changes in the plugin by @loama in https://github.com/Nixtla/nixtla/pull/406
- feat: improve readability by @mergenthaler in https://github.com/Nixtla/nixtla/pull/367
- [DOC] Add azure callouts to use cases by @elephaint in https://github.com/Nixtla/nixtla/pull/357
- [DOC] - Add links and callouts by @marcopeix in https://github.com/Nixtla/nixtla/pull/355
- [DOC] Model callouts and descriptions by @MMenchero in https://github.com/Nixtla/nixtla/pull/359
- feat: add foundation ts arena by @AzulGarza in https://github.com/Nixtla/nixtla/pull/378
- feat: Added nixtlar to TimeGPT docs by @MMenchero in https://github.com/Nixtla/nixtla/pull/393
Fixes
- [FIX] SDK Reference by @elephaint in https://github.com/Nixtla/nixtla/pull/342
- [FIX] Raise warning on missing X_df when df has exogenous by @elephaint in https://github.com/Nixtla/nixtla/pull/295
- fix: add jupyter lab to dev deps by @mergenthaler in https://github.com/Nixtla/nixtla/pull/350
- [FIX] Hotfix for old SDK link removal by @elephaint in https://github.com/Nixtla/nixtla/pull/352
- [Hotfix] Minimum data requirements by @MMenchero in https://github.com/Nixtla/nixtla/pull/364
- fix: note on morai improvements by @mergenthaler in https://github.com/Nixtla/nixtla/pull/395
- fix: Clarify how tokens are counted for AzureAI by @MMenchero in https://github.com/Nixtla/nixtla/pull/401
- Hotfix for links in documentation by @MMenchero in https://github.com/Nixtla/nixtla/pull/341
- [FIX] Colab-flag by @elephaint in https://github.com/Nixtla/nixtla/pull/349
- Minor correction to tutorial by @MMenchero in https://github.com/Nixtla/nixtla/pull/394
Chore
- Readme update by @mergenthaler in https://github.com/Nixtla/nixtla/pull/346
- Add Fern badge to README.md by @dannysheridan in https://github.com/Nixtla/nixtla/pull/185
- [DOC] - Reduce code blocks in capabilties by @marcopeix in https://github.com/Nixtla/nixtla/pull/339
- Better intro/welcome page for doc by @marcopeix in https://github.com/Nixtla/nixtla/pull/343
- a few updates to getting started by @tracykteal in https://github.com/Nixtla/nixtla/pull/344
- fix: note on chronos pr by @mergenthaler in https://github.com/Nixtla/nixtla/pull/390
- fix: Change how data is downloaded for Bitcoin tutorial by @MMenchero in https://github.com/Nixtla/nixtla/pull/391
- Removed a wrong sentence in README.md by @B-Deforce in https://github.com/Nixtla/nixtla/pull/372
New Contributors
- @dannysheridan made their first contribution in https://github.com/Nixtla/nixtla/pull/185
- @B-Deforce made their first contribution in https://github.com/Nixtla/nixtla/pull/372
- @loama made their first contribution in https://github.com/Nixtla/nixtla/pull/407
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.5.1...v0.5.2
- Jupyter Notebook
Published by AzulGarza over 1 year ago
https://github.com/nixtla/nixtla - v0.5.1
What's Changed
- [DOCS] - Add a welcome/introduction page to the documentation by @marcopeix in https://github.com/Nixtla/nixtla/pull/319
- [FIX] Doc fixes by @elephaint in https://github.com/Nixtla/nixtla/pull/324
- Add capabilities notebooks by @marcopeix in https://github.com/Nixtla/nixtla/pull/312
- [DOCS] Fix structure by @elephaint in https://github.com/Nixtla/nixtla/pull/329
- [FIX] Mintlify prefixes, readme file dirs by @elephaint in https://github.com/Nixtla/nixtla/pull/333
- [FIX] Doc fixes by @elephaint in https://github.com/Nixtla/nixtla/pull/334
- fix: add pyreadr as dev dep by @AzulGarza in https://github.com/Nixtla/nixtla/pull/336
- fix: update distributed to computing at scale by @AzulGarza in https://github.com/Nixtla/nixtla/pull/337
- fix: add model to cross validation path call by @AzulGarza in https://github.com/Nixtla/nixtla/pull/335
- v0.5.1 by @AzulGarza in https://github.com/Nixtla/nixtla/pull/338
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.5.0...v0.5.1
- Jupyter Notebook
Published by AzulGarza almost 2 years ago
https://github.com/nixtla/nixtla - v0.5.0
What's Changed
New features
- regenerate fern code to support pydantic v1 and v2 by @jmoralez in https://github.com/Nixtla/nixtla/pull/308
- convert ids to categorical by @jmoralez in https://github.com/Nixtla/nixtla/pull/313
- feat: restrict input forecast by @AzulGarza in https://github.com/Nixtla/nixtla/pull/314
- call corresponding endpoint in cross_validation by @jmoralez in https://github.com/Nixtla/nixtla/pull/300
- store x_cols as a variable instead of attribute by @jmoralez in https://github.com/Nixtla/nixtla/pull/318
Docs
- fix: update min version and nixtla_client by @AzulGarza in https://github.com/Nixtla/nixtla/pull/317
- [FEAT] - Tutorials update (Marco) by @marcopeix in https://github.com/Nixtla/nixtla/pull/311
- [DOCS] Add tutorials by @elephaint in https://github.com/Nixtla/nixtla/pull/306
- New versions of how-to-guides for computing at scale by @MMenchero in https://github.com/Nixtla/nixtla/pull/302
- Updated tutorials by @MMenchero in https://github.com/Nixtla/nixtla/pull/316
- [DOCS] New structure by @elephaint in https://github.com/Nixtla/nixtla/pull/323
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.4.0...v0.5.0
- Jupyter Notebook
Published by AzulGarza almost 2 years ago
https://github.com/nixtla/nixtla - v0.4.0
What's Changed
Python package name change
We're deprecating the nixtlats package in favor of nixtla. Please ensure you make the following changes:
- Install the nixtla package:
pip install nixtla - Update your imports accordingly, e.g.
from nixtla import NixtlaClient
New features
- [FEAT] Process multiple partitions in parallel by @elephaint in https://github.com/Nixtla/nixtla/pull/296
Enhancements
- Create CODEOFCONDUCT.md by @tracykteal in https://github.com/Nixtla/nixtla/pull/292
- use fillgaps in resampledataframe by @jmoralez in https://github.com/Nixtla/nixtla/pull/267
New Contributors
- @tracykteal made their first contribution in https://github.com/Nixtla/nixtla/pull/292
- @elephaint made their first contribution in https://github.com/Nixtla/nixtla/pull/296
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.3.0...v0.4.0
- Jupyter Notebook
Published by jmoralez almost 2 years ago
https://github.com/nixtla/nixtla - v0.3.0
What's Changed
Changelog
0.3.0
🔄 Changes & Deprecations
- Deprecation of
TimeGPTClass: In an effort to streamline our API and align with industry best practices, we're deprecating theTimeGPTclass in favor of the newNixtlaClientclass. This change is designed to provide a more intuitive and powerful interface for interacting with our services.
Before: ```python from nixtlats import TimeGPT
# Initialize the TimeGPT model timegpt = TimeGPT() ```
After: ```python from nixtlats import NixtlaClient
# Initialize the NixtlaClient nixtla = NixtlaClient() ```
- Renaming of Configuration Parameters:
To enhance clarity and consistency with other SDKs, we've renamed the
tokenparameter toapi_keyandenvironmenttobase_url.
Before:
python
timegpt = TimeGPT(token='YOUR_TOKEN', environment='YOUR_ENVIRONMENT_URL')
After:
python
nixtla = NixtlaClient(api_key='YOUR_API_KEY', base_url='YOUR_BASE_URL')
- Introduction of
NixtlaClient.validate_api_key: Replacing the previousNixtlaClient.validate_tokenmethod, this update aligns with the new authentication parameter naming and offers a straightforward way to validate API keys.
Before:
python
timegpt.validate_token()
After:
python
nixtla.validate_api_key()
Environment Variable Changes: In line with the renaming of parameters, we've updated the environment variables to set up the API key and base URL. The
TIMEGPT_TOKENis now replaced withNIXTLA_API_KEY, and we've introducedNIXTLA_BASE_URLfor custom API URLs.Backward Compatibility & Future Warnings: These changes are designed to be backward compatible. However, users can expect to see future warnings when utilizing deprecated features, such as the
TimeGPTclass.
0.2.0 (Previously Released)
🔄 Changes & Deprecations
- Renaming of Fine-Tuning Parameters:
The
finetune_stepsandfinetune_lossparameters were renamed tofewshot_stepsandfewshot_loss. Additionally, the model parameter values changed fromshort-horizonandlong-horizontotimegpt-1andtimegpt-1-long-horizon, with an emphasis on preserving backward compatibility. In version 0.3.0, these changes are deprecated in favor of reverting to the original parameter names and values, ensuring a seamless transition for existing users.
Features
- feat: update docs in https://github.com/Nixtla/nixtla/pull/268
- feat: add moirai benchmark in https://github.com/Nixtla/nixtla/pull/271
- feat: replace token by apikey and environment by baseurl in https://github.com/Nixtla/nixtla/pull/275
- feat: replace TimeGPT class by NixtlaClient class in https://github.com/Nixtla/nixtla/pull/276
Fixes
- fix: recover finetune and model changes in https://github.com/Nixtla/nixtla/pull/274
- fix nixtla_client page render in https://github.com/Nixtla/nixtla/pull/279
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.2.0...v0.3.0
- Jupyter Notebook
Published by AzulGarza almost 2 years ago
https://github.com/nixtla/nixtla - v0.2.0
What's Changed
Features
- feat: SDK support Fern Regeneration -- March 22, 2024 in https://github.com/Nixtla/nixtla/pull/261
- feat: replace finetune with fewshot in https://github.com/Nixtla/nixtla/pull/262
- feat: use new endpoints and rename models in https://github.com/Nixtla/nixtla/pull/263
Documentation
- docs: add azure automl experiment in https://github.com/Nixtla/nixtla/pull/246
- docs: add finetuning loss function tutorial and link it to finetuning tutorial in https://github.com/Nixtla/nixtla/pull/239
- docs: tutorial on long-horizon forecasting in https://github.com/Nixtla/nixtla/pull/249
- docs: add new faqs section in https://github.com/Nixtla/nixtla/pull/250
- docs: add new sections to documentation in https://github.com/Nixtla/nixtla/pull/255
- docs: add amazon chronos benchmark in https://github.com/Nixtla/nixtla/pull/257
- docs: update README.md in https://github.com/Nixtla/nixtla/pull/258
Fixes
- chore: add pre-commit in https://github.com/Nixtla/nixtla/pull/252
- chore: collapse experiment results in pr in https://github.com/Nixtla/nixtla/pull/247
- fix: all transforminputs to handle cases where index column is set as timecol in https://github.com/Nixtla/nixtla/pull/254
- hotfix: ignore precommit fern in https://github.com/Nixtla/nixtla/pull/260
New Contributors
- @marcopeix made their first contribution in https://github.com/Nixtla/nixtla/pull/239
- @MMenchero made their first contribution in https://github.com/Nixtla/nixtla/pull/250
- @Yibei990826 made their first contribution in https://github.com/Nixtla/nixtla/pull/254
- @mergenthaler made their first contribution in https://github.com/Nixtla/nixtla/pull/258
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.21...v0.2.0
- Jupyter Notebook
Published by AzulGarza almost 2 years ago
https://github.com/nixtla/nixtla - v0.1.21
What's Changed
Features
- feat: add contributing file in https://github.com/Nixtla/nixtla/pull/236
- feat: add quantiles to forecast and cross validation methods in https://github.com/Nixtla/nixtla/pull/242
Fixes
- add no response bot in https://github.com/Nixtla/nixtla/pull/232
- fix: upper limit ray version in https://github.com/Nixtla/nixtla/pull/235
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.20...v0.1.21
- Jupyter Notebook
Published by AzulGarza almost 2 years ago
https://github.com/nixtla/nixtla - v0.1.20
What's Changed
Features
- add prophet comparison experiment in https://github.com/Nixtla/nixtla/pull/204
- finetune loss in https://github.com/Nixtla/nixtla/pull/218
- add lag-llama experiment in https://github.com/Nixtla/nixtla/pull/224
Bug Fixes
- chore: fern-ignore changelog file in https://github.com/Nixtla/nixtla/pull/206
- chore: add summary results prophet experiment in https://github.com/Nixtla/nixtla/pull/210
- set upper bound on pandas in https://github.com/Nixtla/nixtla/pull/225
New Contributors
- @cchallu made their first contribution in https://github.com/Nixtla/nixtla/pull/218
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.19...v0.1.20
- Jupyter Notebook
Published by AzulGarza about 2 years ago
https://github.com/nixtla/nixtla - v0.1.19
What's Changed
Features
- [FEAT] enable num_partitions for pandas in https://github.com/Nixtla/nixtla/pull/176
Bug fixes
- chore: add changelog file in https://github.com/Nixtla/nixtla/pull/169
- docs: add faqs to mintlify index in https://github.com/Nixtla/nixtla/pull/170
- fix: add correct ex vars to cross validation in https://github.com/Nixtla/nixtla/pull/171
- fix: solve problem with duplicated dates in https://github.com/Nixtla/nixtla/pull/190
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.18...v0.1.19
- Jupyter Notebook
Published by AzulGarza about 2 years ago
https://github.com/nixtla/nixtla - v0.1.18
What's Changed
🚀 Feature Enhancements
Forecast Using Diverse Models 🌐
Release of new forecasting methods. Among the updates, we've unveiled the timegpt-1-long-horizon model, crafted specifically for long-term forecasts that span multiple seasonalities. To use it, simply specify the model in your methods like so:
```python from nixtlats import TimeGPT
Initialize the TimeGPT model
timegpt = TimeGPT()
Generate forecasts using the long-horizon model
fcst_df = timegpt.forecast(..., model='timegpt-1-long-horizon')
Perform cross-validation with the long-horizon model
cvdf = timegpt.crossvalidation(..., model='timegpt-1-long-horizon')
Detect anomalies with the long-horizon model
anomaliesdf = timegpt.detectanomalies(..., model='timegpt-1-long-horizon') ```
Choose between timegpt-1 for the first version of TimeGPT or timegpt-1-long-horizon for long horizon tasks..
Cross-Validation Methodology 📊
You can dive deeper into your forecasting pipelines with the new cross_validation feature. This method enables you to validate forecasts across different windows efficiently:
```python
Set up cross-validation with a custom horizon, number of windows, and step size
cvdf = timegpt.crossvalidation(df, h=35, nwindows=5, stepsize=5) ```
This will generate 5 distinct forecast sets, each with a horizon of 35, stepping through your data every 5 timestamps.
Retry Behavior for Robust API Calls 🔁
The new retry mechanism allows the making of more robust API calls (preventing them from crashing with large-scale tasks).
max_retries: Number of max retries for an API call.retry_interval: Pause between retries.max_wait_time: Total duration of retries.
python
timegpt = TimeGPT(max_retries=10, retry_interval=5, max_wait_time=360)
Token Inference Made Simple 🔑
The TimeGPT class now automatically infers your TIMEGPT_TOKEN using os.environ.get('TIMEGPT_TOKEN'), streamlining your setup:
```python
No more manual token handling - TimeGPT has got you covered
timegpt = TimeGPT() ``` For more information visit our FAQS section.
Introducing the FAQ Section 📘
Questions? We've got answers! Our new FAQ section tackles the most common inquiries, from integrating exogenous variables to configuring authorization tokens and understanding long-horizon forecasts.
Specific Changelog
New Features: * Add reference to pandas frequencies in PR #126 * Add automatic evaluation workflow in PR #140 * Retry behavior if api call fails in PR #146 * Add support for new models (long horizon) in PR #156 * Add cross-validation method in PR #159 * Test correct import in CI in PR #163 * Add colab badges to docs in PR #165
Fixes: * Add date features to fernignore in PR #127 * Add new order to docs hosted in readme.com in PR #130 * Refactor to expose endpoints in PR #132 * Add tests for custom endpoint and abstract call api method in PR #143 * Increase max wait time to catch ReadTimeout exception in PR #147 * Fern-ignore new files in PR #149 * Move docs-scripts to action_files in PR #151 * Filter API errors in PR #155
Documentation and Miscellaneous: * Add CONTRIBUTING.md and mint.json in PR #135 * Add docs scripts in PR #136 * Checkout docs repo instead of using submodule in PR #154 * Redirect to mintlify docs in PR #161 * Refactor: default token to os.environ.get and remove os.environ in PR #164 * Add faq docs in PR #166
New Contributors
- @hahnbeelee made their first contribution in https://github.com/Nixtla/nixtla/pull/135
- @jmoralez made their first contribution in https://github.com/Nixtla/nixtla/pull/136
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.17...v0.1.18
- Jupyter Notebook
Published by AzulGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.17
What's Changed
- [!FIX] change plotly to matplotlib in https://github.com/Nixtla/nixtla/pull/119
- [FEAT] Deploy docs to README in https://github.com/Nixtla/nixtla/pull/120
- [FIX] Rename deploy readme action in https://github.com/Nixtla/nixtla/pull/121
- [FEAT] Improve readme docs in https://github.com/Nixtla/nixtla/pull/122
- [FEAT] Update docs in https://github.com/Nixtla/nixtla/pull/123
- [FIX] Add end of callout block in https://github.com/Nixtla/nixtla/pull/124
- [FEAT] Add possibility to use index to infer freq in https://github.com/Nixtla/nixtla/pull/125
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.16...v0.1.17
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.16
What's Changed
- [FIX] Dependencies and local data in https://github.com/Nixtla/nixtla/pull/111
- [FEAT] Add plot method in https://github.com/Nixtla/nixtla/pull/113
- [FEAT] Add holidays and special dates support in https://github.com/Nixtla/nixtla/pull/114
- [DOCS] Add new structure in https://github.com/Nixtla/nixtla/pull/115
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.15...v0.1.16
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.15
What's Changed
- :herb: Fern Regeneration -- September 23, 2023 in https://github.com/Nixtla/nixtla/pull/108
- [FEAT] Handle exogenous variables for historic and anomaly detection endpoints in https://github.com/Nixtla/nixtla/pull/110
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.14...v0.1.15
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.14
What's Changed
- [FEAT] Add support for distributed exogenous variables in https://github.com/Nixtla/nixtla/pull/107
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.13...v0.1.14
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.13
What's Changed
- :herb: Fern Regeneration -- August 29, 2023 in https://github.com/Nixtla/nixtla/pull/98
- :herb: Fern Regeneration -- September 9, 2023 in https://github.com/Nixtla/nixtla/pull/101
- fix: deploy docs in https://github.com/Nixtla/nixtla/pull/102
- [FEAT] Cancel concurrent jobs in https://github.com/Nixtla/nixtla/pull/104
- [FEAT] Add detect anomalies method in https://github.com/Nixtla/nixtla/pull/103
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.12...v0.1.13
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.12
What's Changed
- feat: add distributed integration (spark,ray,dask) in https://github.com/Nixtla/nixtla/pull/92
- feat: add custom url option in https://github.com/Nixtla/nixtla/pull/93
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.11...v0.1.12
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.11
What's Changed
- feat: add robust infer freq for custom frequencies in https://github.com/Nixtla/nixtla/pull/90
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.10...v0.1.11
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.10
What's Changed
- feat: add warning for shot horizon in https://github.com/Nixtla/nixtla/pull/89
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.9...v0.1.10
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.9
Hot Fix pydantic
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.8
What's Changed
- [FIX] Use min size in https://github.com/Nixtla/nixtla/pull/81
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.7...v0.1.8
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.7
What's Changed
- [FEAT] Add fern integration in https://github.com/Nixtla/nixtla/pull/75
- [FEAT] Add input size validation in https://github.com/Nixtla/nixtla/pull/76
- [FEAT] Add logger in https://github.com/Nixtla/nixtla/pull/77
- :herb: Add
.fernignorein https://github.com/Nixtla/nixtla/pull/78 - [FIX] Ubuntu CI/CD in https://github.com/Nixtla/nixtla/pull/79
New Contributors
- @dsinghvi made their first contribution in https://github.com/Nixtla/nixtla/pull/78
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.6...v0.1.7
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.6
What's Changed
- [FIX] Use full history exogenous variables in https://github.com/Nixtla/nixtla/pull/74
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.5...v0.1.6
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.5
What's Changed
- [FEAT] Add date features argument in https://github.com/Nixtla/nixtla/pull/72
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.4...v0.1.5
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.4
What's Changed
- fix: correct input size based on level and horizon in https://github.com/Nixtla/nixtla/pull/68
- feat/historic arg in https://github.com/Nixtla/nixtla/pull/70
- fix: short horizon level in https://github.com/Nixtla/nixtla/pull/71
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.3...v0.1.4
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.3
What's Changed
- test: float in level arg and typing in https://github.com/Nixtla/nixtla/pull/63
- fix: wide dataframe in https://github.com/Nixtla/nixtla/pull/64
- fix: add openbb as dev dep (deploy pages) in https://github.com/Nixtla/nixtla/pull/66
- feat: add validate token method in https://github.com/Nixtla/nixtla/pull/65
- fix/deploy pages openbb in https://github.com/Nixtla/nixtla/pull/67
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.2...v0.1.3
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.2
What's Changed
- fix: improve docs in https://github.com/Nixtla/nixtla/pull/54
- fix: reduce setup complexity (bug with previous one) in https://github.com/Nixtla/nixtla/pull/55
- fix: add dev deps in https://github.com/Nixtla/nixtla/pull/56
- feat/support pandas in https://github.com/Nixtla/nixtla/pull/57
- fea!: tremove api_url in https://github.com/Nixtla/nixtla/pull/58
- feat: add unique_id optional and add name of columns in https://github.com/Nixtla/nixtla/pull/59
- feat: infere freq in https://github.com/Nixtla/nixtla/pull/62
Full Changelog: https://github.com/Nixtla/nixtla/compare/v0.1.0...v0.1.2
- Jupyter Notebook
Published by FedericoGarza over 2 years ago
https://github.com/nixtla/nixtla - v0.1.0
First version TimeGPT SDK for Python.
- Jupyter Notebook
Published by FedericoGarza over 2 years ago