diff --git a/docs/examples/agent-quickstart.ipynb b/docs/examples/agent-quickstart.ipynb index 0b813e18..c66c13fa 100644 --- a/docs/examples/agent-quickstart.ipynb +++ b/docs/examples/agent-quickstart.ipynb @@ -8,6 +8,16 @@ "# TimeCopilot Agent" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "621a76d3", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 9, diff --git a/docs/examples/anomaly-detection-forecaster-quickstart.ipynb b/docs/examples/anomaly-detection-forecaster-quickstart.ipynb index ee080351..3cffc3d0 100644 --- a/docs/examples/anomaly-detection-forecaster-quickstart.ipynb +++ b/docs/examples/anomaly-detection-forecaster-quickstart.ipynb @@ -8,6 +8,16 @@ "# TimeCopilot Forecaster (Anomaly Detection)" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "9f923f9d", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "85e1ddbe", diff --git a/docs/examples/aws-bedrock.ipynb b/docs/examples/aws-bedrock.ipynb index 9b691e08..59dafdcc 100644 --- a/docs/examples/aws-bedrock.ipynb +++ b/docs/examples/aws-bedrock.ipynb @@ -8,6 +8,16 @@ "# Using TimeCopilot with AWS Bedrock" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "f34942da", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio python-dotenv" + ] + }, { "cell_type": "markdown", "id": "40e50249", diff --git a/docs/examples/chronos-family.ipynb b/docs/examples/chronos-family.ipynb index 84174108..51952ce5 100644 --- a/docs/examples/chronos-family.ipynb +++ b/docs/examples/chronos-family.ipynb @@ -8,6 +8,16 @@ "# Forecast Using the Chronos Family" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "93b9c9a5", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "85e1ddbe", diff --git a/docs/examples/cryptocurrency-quickstart.ipynb b/docs/examples/cryptocurrency-quickstart.ipynb index e54bf0ef..5a6ed5f5 100644 --- a/docs/examples/cryptocurrency-quickstart.ipynb +++ b/docs/examples/cryptocurrency-quickstart.ipynb @@ -9,6 +9,16 @@ "This notebook will work to exemplify the use of TimeCopilot in the context of missing data, anomaly detection and forecasting usage on a dataframe that involves distinct ids. " ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "492c4a54", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot kagglehub" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/docs/examples/custom-ensembles.ipynb b/docs/examples/custom-ensembles.ipynb index a57c4fe2..397bf47f 100644 --- a/docs/examples/custom-ensembles.ipynb +++ b/docs/examples/custom-ensembles.ipynb @@ -12,6 +12,16 @@ ], "id": "a1b2c3d0" }, + { + "cell_type": "code", + "execution_count": null, + "id": "02b01730", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "metadata": {}, diff --git a/docs/examples/dask.ipynb b/docs/examples/dask.ipynb index 87a6faf0..aa8c7433 100644 --- a/docs/examples/dask.ipynb +++ b/docs/examples/dask.ipynb @@ -8,6 +8,16 @@ "# Using Dask with TimeCopilot" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "81854556", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q \"timecopilot[distributed]\" nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 2, diff --git a/docs/examples/explaining-foundation-models-and-ensembles.ipynb b/docs/examples/explaining-foundation-models-and-ensembles.ipynb index e89c77b8..0aa128f7 100644 --- a/docs/examples/explaining-foundation-models-and-ensembles.ipynb +++ b/docs/examples/explaining-foundation-models-and-ensembles.ipynb @@ -10,6 +10,16 @@ "This example shows how to give the `TimeCopilot` agent your own foundation models and an ensemble, and then ask plain-English questions to understand and compare them." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "dcdd0b18", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/examples/finetuning.ipynb b/docs/examples/finetuning.ipynb index eca39fa9..b8fac92e 100644 --- a/docs/examples/finetuning.ipynb +++ b/docs/examples/finetuning.ipynb @@ -14,6 +14,16 @@ "Finetuning in TimeCopilot is available for **Chronos 2** and **TimeGPT**. See [ChronosFinetuningConfig](https://timecopilot.dev/api/models/foundation/models/#timecopilot.models.foundation.chronos.ChronosFinetuningConfig) and [TimeGPTFinetuningConfig](https://timecopilot.dev/api/models/foundation/models/#timecopilot.models.foundation.timegpt.TimeGPTFinetuningConfig) for API references." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "22c57273", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "bCv-v5rIdiXS", diff --git a/docs/examples/forecaster-quickstart.ipynb b/docs/examples/forecaster-quickstart.ipynb index 88b27704..4e3b0359 100644 --- a/docs/examples/forecaster-quickstart.ipynb +++ b/docs/examples/forecaster-quickstart.ipynb @@ -8,6 +8,16 @@ "# TimeCopilot Forecaster" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "3f0c7f1c", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "85e1ddbe", diff --git a/docs/examples/gift-eval.ipynb b/docs/examples/gift-eval.ipynb index 33b7810e..2ae80073 100644 --- a/docs/examples/gift-eval.ipynb +++ b/docs/examples/gift-eval.ipynb @@ -53,7 +53,7 @@ }, "outputs": [], "source": [ - "%pip install \"timecopilot[gift-eval]>=0.0.22\"" + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q \"timecopilot[gift-eval]\"" ] }, { diff --git a/docs/examples/google-llms.ipynb b/docs/examples/google-llms.ipynb index 9beba8db..efe86a3e 100644 --- a/docs/examples/google-llms.ipynb +++ b/docs/examples/google-llms.ipynb @@ -8,6 +8,16 @@ "# Using TimeCopilot with Google Endpoints" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac7e60ae", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio python-dotenv" + ] + }, { "cell_type": "markdown", "id": "51eaf62c", diff --git a/docs/examples/llm-providers.ipynb b/docs/examples/llm-providers.ipynb index 00af2955..6183b042 100644 --- a/docs/examples/llm-providers.ipynb +++ b/docs/examples/llm-providers.ipynb @@ -16,6 +16,16 @@ "- **Leverage existing infrastructure** by using providers you already have configured" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "d6c52fbd", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio python-dotenv" + ] + }, { "cell_type": "markdown", "id": "9c8d5124", diff --git a/docs/examples/pandas_baseline.ipynb b/docs/examples/pandas_baseline.ipynb index 6488d6d3..da740e3e 100644 --- a/docs/examples/pandas_baseline.ipynb +++ b/docs/examples/pandas_baseline.ipynb @@ -10,6 +10,16 @@ "This is a reference point for using a TimeCopilotForecaster with pandas rather than with the alternative distributed dataframes like pyspark, ray, and dask." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "9710b236", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/examples/patchtst-fm-family.ipynb b/docs/examples/patchtst-fm-family.ipynb index c34ea5fa..608fcee9 100644 --- a/docs/examples/patchtst-fm-family.ipynb +++ b/docs/examples/patchtst-fm-family.ipynb @@ -8,6 +8,16 @@ "# Forecast Using the PatchTST-FM Family\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "0cece0e9", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "7471dfd7", diff --git a/docs/examples/patchtst-fm.ipynb b/docs/examples/patchtst-fm.ipynb index e5b9a05d..31f8e8f1 100644 --- a/docs/examples/patchtst-fm.ipynb +++ b/docs/examples/patchtst-fm.ipynb @@ -10,6 +10,16 @@ "This is an example for using PatchTST-FM with the `timecopilot` library." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "c0fc3170", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/examples/pyspark.ipynb b/docs/examples/pyspark.ipynb index 55e65f4a..416ed214 100644 --- a/docs/examples/pyspark.ipynb +++ b/docs/examples/pyspark.ipynb @@ -13,6 +13,16 @@ "For this example PySpark version `4.0.2` was used with OpenJDK version `21.0.10` used as the Java version." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "73068063", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q \"timecopilot[distributed]\" nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/examples/ray.ipynb b/docs/examples/ray.ipynb index b447a2cc..43eb9eea 100644 --- a/docs/examples/ray.ipynb +++ b/docs/examples/ray.ipynb @@ -8,6 +8,16 @@ "# Using Ray with TimeCopilot" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "0a9ff676", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q \"timecopilot[distributed]\" nest-asyncio" + ] + }, { "cell_type": "code", "execution_count": 2, diff --git a/docs/examples/sktime.ipynb b/docs/examples/sktime.ipynb index 226bda76..1c5904ca 100644 --- a/docs/examples/sktime.ipynb +++ b/docs/examples/sktime.ipynb @@ -10,6 +10,16 @@ "This is an example for using sktime based models with the `timecopilot` library." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "4e720b5f", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot nest-asyncio sktime" + ] + }, { "cell_type": "markdown", "id": "6140af37", diff --git a/docs/examples/t0-family.ipynb b/docs/examples/t0-family.ipynb index 3494f183..d3e88f50 100644 --- a/docs/examples/t0-family.ipynb +++ b/docs/examples/t0-family.ipynb @@ -8,6 +8,16 @@ "# Forecast Using the T0 Family\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "e7f1ecef", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "7471dfd7", diff --git a/docs/examples/tabpfn-family.ipynb b/docs/examples/tabpfn-family.ipynb index 8373757c..0a9967ba 100644 --- a/docs/examples/tabpfn-family.ipynb +++ b/docs/examples/tabpfn-family.ipynb @@ -8,6 +8,16 @@ "# Forecast Using the TabPFN Family\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "063fc248", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot python-dotenv" + ] + }, { "cell_type": "markdown", "id": "b2fa5716", diff --git a/docs/examples/timesfm-family.ipynb b/docs/examples/timesfm-family.ipynb index a152ebea..3329338b 100644 --- a/docs/examples/timesfm-family.ipynb +++ b/docs/examples/timesfm-family.ipynb @@ -7,6 +7,15 @@ "# Forecast Using the TimesFM Family" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "448dd930", diff --git a/docs/examples/tirex-family.ipynb b/docs/examples/tirex-family.ipynb index 935bb68a..aadff188 100644 --- a/docs/examples/tirex-family.ipynb +++ b/docs/examples/tirex-family.ipynb @@ -8,6 +8,15 @@ "\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "9d46570f", diff --git a/docs/examples/toto-family.ipynb b/docs/examples/toto-family.ipynb index 8f1d62c2..f742daec 100644 --- a/docs/examples/toto-family.ipynb +++ b/docs/examples/toto-family.ipynb @@ -8,6 +8,16 @@ "# Forecast Using the Toto Family" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "b0959f0a", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "67e73106", diff --git a/docs/examples/ts-foundation-models-comparison-quickstart.ipynb b/docs/examples/ts-foundation-models-comparison-quickstart.ipynb index 9cdf358c..79766263 100644 --- a/docs/examples/ts-foundation-models-comparison-quickstart.ipynb +++ b/docs/examples/ts-foundation-models-comparison-quickstart.ipynb @@ -8,6 +8,16 @@ "# Compare Time Series Foundation Models\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "d9effb47", + "metadata": {}, + "outputs": [], + "source": [ + "!UV_CONSTRAINT= UV_BUILD_CONSTRAINT= uv pip install -q timecopilot" + ] + }, { "cell_type": "markdown", "id": "85e1ddbe",