Skip to content

Commit a9dabab

Browse files
merge: resolve uv.lock conflict with main
2 parents fc85c3f + e868b29 commit a9dabab

326 files changed

Lines changed: 55834 additions & 1082 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ jobs:
122122

123123
- name: Upload coverage to GitHub Artifacts
124124
if: steps.check.outputs.should_test == 'true' && always()
125-
uses: actions/upload-artifact@v6
125+
uses: actions/upload-artifact@v7
126126
with:
127127
name: coverage-report
128128
path: coverage.xml

app/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
"@types/react": "^19.2.14",
3939
"@types/react-dom": "^19.1.7",
4040
"@types/react-syntax-highlighter": "^15.5.13",
41-
"@typescript-eslint/eslint-plugin": "^8.56.0",
42-
"@typescript-eslint/parser": "^8.56.0",
41+
"@typescript-eslint/eslint-plugin": "^8.56.1",
42+
"@typescript-eslint/parser": "^8.56.1",
4343
"@vitejs/plugin-react-swc": "^4.2.3",
4444
"@vitest/coverage-v8": "^4.0.18",
45-
"eslint": "^10.0.0",
45+
"eslint": "^10.0.2",
4646
"eslint-plugin-react-hooks": "^7.0.1",
47-
"eslint-plugin-react-refresh": "^0.5.0",
47+
"eslint-plugin-react-refresh": "^0.5.2",
4848
"jsdom": "^28.1.0",
4949
"typescript": "^5.9.2",
5050
"vite": "^7.3.1",

app/yarn.lock

Lines changed: 276 additions & 295 deletions
Large diffs are not rendered by default.

plots/acf-pacf/specification.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# acf-pacf: Autocorrelation and Partial Autocorrelation (ACF/PACF) Plot
2+
3+
## Description
4+
5+
Displays the autocorrelation function (ACF) and partial autocorrelation function (PACF) of a time series as vertical stem/bar plots arranged in two vertically stacked subplots. Each lag is represented by a vertical line from zero to the correlation value, with horizontal dashed lines indicating 95% confidence bounds. These plots are essential for identifying the order of AR and MA components in ARIMA modeling and for diagnosing residual independence.
6+
7+
## Applications
8+
9+
- Identifying appropriate ARIMA(p,d,q) model orders from the decay patterns in ACF and PACF before fitting a time series model
10+
- Diagnosing model residuals to verify that no significant autocorrelation remains after fitting a forecasting model
11+
- Detecting seasonal patterns in economic or climate data by observing periodic spikes at seasonal lags
12+
13+
## Data
14+
15+
- `value` (float) - Time series observations in chronological order
16+
- `timestamp` (datetime, optional) - Time index for the series; equally spaced intervals assumed
17+
- Size: 100-500 observations recommended for reliable correlation estimates
18+
- Example: Monthly airline passenger counts, daily stock returns, or hourly temperature readings
19+
20+
## Notes
21+
22+
- Display ACF in the top subplot and PACF in the bottom subplot, sharing the x-axis (lag number)
23+
- Use vertical stem lines (not filled bars) from the zero baseline to each correlation value
24+
- Show 95% confidence interval as horizontal dashed lines at approximately +/-1.96/sqrt(N)
25+
- Include lag 0 in ACF (always 1.0) but start PACF from lag 1
26+
- Label x-axis as "Lag" and y-axes as "ACF" and "PACF" respectively
27+
- Use 30-40 lags by default, adjusting based on data length

plots/acf-pacf/specification.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Specification-level metadata for acf-pacf
2+
# Auto-synced to PostgreSQL on push to main
3+
4+
spec_id: acf-pacf
5+
title: Autocorrelation and Partial Autocorrelation (ACF/PACF) Plot
6+
7+
# Specification tracking
8+
created: "2026-03-07T20:31:52Z"
9+
updated: null
10+
issue: 4663
11+
suggested: MarkusNeusinger
12+
13+
# Classification tags (applies to all library implementations)
14+
# See docs/reference/tagging-system.md for detailed guidelines
15+
tags:
16+
plot_type:
17+
- bar
18+
- stem
19+
data_type:
20+
- timeseries
21+
- numeric
22+
domain:
23+
- statistics
24+
- finance
25+
features:
26+
- correlation
27+
- multi
28+
- annotated

0 commit comments

Comments
 (0)