Skip to content

Commit 13fd195

Browse files
authored
release: v0.0.18 (#216)
2 parents e07551b + 37cf621 commit 13fd195

7 files changed

Lines changed: 79 additions & 44 deletions

File tree

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,5 +283,19 @@ You can ask other types of questions:
283283
- Watch for new releases!
284284

285285

286+
## How to cite?
287+
288+
Our pre-print paper is [available in arxiv](https://arxiv.org/abs/2509.00616).
289+
290+
@misc{garza2025timecopilot,
291+
title={TimeCopilot},
292+
author={Azul Garza and Reneé Rosillo},
293+
year={2025},
294+
eprint={2509.00616},
295+
archivePrefix={arXiv},
296+
primaryClass={cs.LG},
297+
url={https://arxiv.org/abs/2509.00616},
298+
}
299+
286300

287301

docs/changelogs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Welcome to the TimeCopilot Changelog. Here, you will find a comprehensive list of all the changes, updates, and improvements made to the TimeCopilot project. This section is designed to keep you informed about the latest features, bug fixes, and enhancements as we continue to develop and refine the TimeCopilot experience. Stay tuned for regular updates and feel free to explore the details of each release below.
44

55

6+
- [v0.0.18](v0.0.18.md)
67
- [v0.0.17](v0.0.17.md)
78
- [v0.0.16](v0.0.16.md)
89
- [v0.0.15](v0.0.15.md)

docs/changelogs/v0.0.18.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
### Features
2+
3+
* **Anomaly Detection Capabilities**: Added comprehensive anomaly detection functionality to the forecaster, enabling identification of outliers and unusual patterns in time series data. See [#213](https://github.com/AzulGarza/timecopilot/pull/213).
4+
5+
```python
6+
import pandas as pd
7+
from timecopilot import TimeCopilotForecaster
8+
from timecopilot.models.stats import SeasonalNaive, Theta
9+
from timecopilot.models.foundation.chronos import Chronos
10+
11+
# Load your time series data
12+
df = pd.read_csv(
13+
"s3://timecopilot/public/data/taylor_swift_pageviews.csv",
14+
parse_dates=["ds"],
15+
)
16+
17+
# Create forecaster with multiple models
18+
tcf = TimeCopilotForecaster(
19+
models=[
20+
Chronos(repo_id="amazon/chronos-bolt-mini"),
21+
SeasonalNaive(),
22+
Theta(),
23+
]
24+
)
25+
26+
# Detect anomalies with 95% confidence level
27+
anomalies_df = tcf.detect_anomalies(df=df, h=7, level=95)
28+
29+
# Visualize the results
30+
tcf.plot(df, anomalies_df)
31+
```
32+
33+
* **fev Experiments**: Added new [fev](https://github.com/autogluon/fev) experiments to expand the evaluation results. See [#211](https://github.com/AzulGarza/timecopilot/pull/211).
34+
35+
* **Chat-like CLI Capabilities**: Introduced an interactive, conversational CLI interface that enables natural language interaction with TimeCopilot. The CLI now supports seamless model switching, anomaly detection integration, and real-time plotting capabilities. See [#215](https://github.com/AzulGarza/timecopilot/pull/215).
36+
37+
```bash
38+
# Start the interactive CLI
39+
uv run timecopilot
40+
41+
# Natural conversation examples:
42+
> "forecast the next 12 months"
43+
> "now try this with Chronos"
44+
> "highlight anomalies in this series"
45+
> "show me the plot"
46+
> "explain the results"
47+
```
48+
49+
### Fixes
50+
51+
* **GIFT-Eval Import Corrections**: Fixed import statements after refactoring in the GIFT-Eval experiment to ensure proper functionality. See [#209](https://github.com/AzulGarza/timecopilot/pull/209).
52+
53+
* **Documentation Link Updates**: Corrected links throughout the documentation after the recent refactoring to maintain proper navigation. See [#210](https://github.com/AzulGarza/timecopilot/pull/210).
54+
55+
### Documentation
56+
57+
* **README Improvements**: Enhanced README.md with updated information and improved clarity. See [#207](https://github.com/AzulGarza/timecopilot/pull/207).
58+
59+
---
60+
61+
**Full Changelog**: https://github.com/AzulGarza/timecopilot/compare/v0.0.17...v0.0.18

docs/roadmap.md

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1 @@
11
TimeCopilot is under active development with a clear roadmap ahead. Please visit our [issue tracker](https://github.com/AzulGarza/timecopilot/issues) on GitHub to stay updated on the latest features, report issues, and contribute to the project.
2-
3-
### Core Features in Progress
4-
5-
- [ ] Multi-series support
6-
- [ ] Processing for multiple time series
7-
- [ ] Cross-series analysis and insights
8-
- [ ] Hierarchical forecasting
9-
- [ ] Advanced Model Integration
10-
- [ ] Neural network models (Transformers, N-BEATS)
11-
- [ ] Machine learning models (XGBoost, LightGBM)
12-
- [ ] Custom model registry
13-
14-
### Exciting New Agents
15-
16-
- [ ] Anomaly Detection Agent
17-
- [ ] Real-time anomaly detection
18-
- [ ] Root cause analysis
19-
- [ ] Alert generation
20-
- [ ] Multi-Agent System
21-
- [ ] Collaborative forecasting
22-
- [ ] Ensemble predictions
23-
- [ ] Agent specialization
24-
25-
### Enhanced Capabilities
26-
27-
- [ ] Exogenous Variables Support
28-
- [ ] External feature integration
29-
- [ ] Feature importance analysis
30-
- [ ] Causal analysis
31-
- [ ] API Development
32-
- [ ] RESTful API
33-
- [ ] Streaming capabilities
34-
35-
### Infrastructure & Documentation
36-
37-
- [ ] Comprehensive Documentation
38-
- [ ] API reference
39-
- [ ] Best practices guide
40-
- [ ] Example gallery
41-
- [ ] Developer Tools
42-
- [ ] CLI improvements
43-
- [ ] Jupyter integration

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ nav:
4242
- api/gift-eval/gift-eval.md
4343
- Changelogs:
4444
- changelogs/index.md
45+
- changelogs/v0.0.18.md
4546
- changelogs/v0.0.17.md
4647
- changelogs/v0.0.16.md
4748
- changelogs/v0.0.15.md

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ license = "MIT"
7474
name = "timecopilot"
7575
readme = "README.md"
7676
requires-python = ">=3.10"
77-
version = "0.0.17"
77+
version = "0.0.18"
7878

7979
[project.scripts]
8080
timecopilot = "timecopilot._cli:main"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)