Repository navigation
v0.9.0 #903
senbong (gee-senbong)
announced in
Announcements
v0.9.0
#903
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Highlights
client.jobs) — long-running work can now run server-side without blocking.jobs.forecast(),jobs.cross_validation(),jobs.finetune(),jobs.detect_anomalies(),jobs.simulate(),jobs.explain()andjobs.execute_step()each return aJobhandle with.wait(),.statusand.cancel(), mirroring the blocking method of the same name — note thatjobs.detect_anomalies()mirrorsdetect_anomalies_online(), i.e. it runs online detection.Job,JobStatus,JobError,JobTimeoutError,JobCancelledErrorandApiErrorare exported from the package root (feat: add async forecast, cross validation & finetune method #847, [FEAT] Addsubmit_anomaly_detection_jobfor asynchronous anomaly detection #879, [FEAT] Unify async job handling; add submit_simulate_job and submit_explain_job #883, [REFACTOR] Move async jobs into a client.jobs namespace and a nixtla/jobs package #887).simulate()— draws temporally correlated sample paths per series, in long format with asample_idcolumn.multivariate=Truekeeps paths coherent across series ([FEAT] Simulate and explain #852).explain()— model-independent feature importance weights, via"granger"or"transfer_entropy". These describe predictive relationships, not causal ones ([FEAT] Simulate and explain #852).list_models()— returns the model names your API key may use. Needs theGET /v2/modelsroute, which is not deployed yet; until it ships the call raisesApiErrorwith status 404 ([FEAT] Addlist_modelsto list the models available to an API key #881).nixtla.snowflakehelpers — a package for driving the Snowflake TimeGPT integration from Python, exposingdetect_anomalies,load_actualsandto_anomalies_df(feat: snowflake demo helpers and collateral + unpin claude #870).detect_anomalies_online()gainedfinetuned_model_idandmodel_parametersmid-signature, to match the parameter order offorecast()andcross_validation(). Callers passing arguments positionally pastfinetune_lossmust switch to keywords ([FEAT] Unify async job handling; add submit_simulate_job and submit_explain_job #883).detect_anomalies()changes meaning. Batchdetect_anomalies()is removed in 1.0 with no drop-in replacement;detect_anomalies_online()takes over the name, unchanged in behavior. The Snowflake anomaly path (nixtla.snowflake.detect_anomalies(),NIXTLA_DETECT_ANOMALIESand its UDTF) makes the same move, sohanddetection_sizebecome requiredPARAMSentries. Every affected entry point now emits aFutureWarning([CHORE] Warn about the 1.0 anomaly-detection rename #896).v0.8.0([FIX] Incorrect actual values in cross-validation output #866).New Features
submit_anomaly_detection_jobfor asynchronous anomaly detection by senbong (@gee-senbong) in [FEAT] Addsubmit_anomaly_detection_jobfor asynchronous anomaly detection #879list_modelsto list the models available to an API key by senbong (@gee-senbong) in [FEAT] Addlist_modelsto list the models available to an API key #881Breaking Change
Bug Fixes
Documentations/Web
Dependencies
Improvements
Full Changelog: v0.8.0...v0.9.0
This discussion was created from the release v0.9.0.
All reactions