Skip to content

Commit 140c152

Browse files
wolfieschclaude
andcommitted
chore: update repo references from wolfiesch to SynthGL org
Repository transferred from wolfiesch/ExcelBench to SynthGL/ExcelBench. Updated all internal links, metadata URLs, documentation references, Rust git dependencies, and regenerated HTML dashboard. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 077aa43 commit 140c152

12 files changed

Lines changed: 29 additions & 29 deletions

File tree

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ uv sync --extra rust # installs wolfxl from PyPI (pre-built wheel)
5555
uv run python -c "import wolfxl; print(wolfxl.__version__)"
5656
```
5757

58-
For local development of wolfxl itself, see https://github.com/wolfiesch/wolfxl.
58+
For local development of wolfxl itself, see https://github.com/SynthGL/wolfxl.
5959

6060
**Note**: umya/basic calamine adapters still require local `maturin develop` from `rust/excelbench_rust/`.
6161

@@ -100,7 +100,7 @@ rust/excelbench_rust/ # Local-only PyO3 crate for ExcelBench-specific back
100100
src/calamine_backend.rs # Basic calamine read bindings (no styles)
101101
src/umya_backend.rs # umya-spreadsheet R+W bindings
102102
103-
# WolfXL (standalone — https://github.com/wolfiesch/wolfxl)
103+
# WolfXL (standalone — https://github.com/SynthGL/wolfxl)
104104
# Installed from PyPI: `uv sync --extra rust` or `pip install wolfxl`
105105
# Core backends: calamine-styled (read), rust_xlsxwriter (write), XlsxPatcher (modify)
106106
@@ -171,7 +171,7 @@ tests/ # pytest + pytest-cov
171171
- Hybrid optimization: fast formula XML parser + Python cell cache + sheet XML caching
172172
- Rust adapters have `read_sheet_values()` and `write_sheet_values()` for bulk ops
173173
- **Visualizations**: Heatmap (PNG/SVG), combined fidelity+perf dashboard, tier list, scatter plots
174-
- **Rust adapters**: Built locally via maturin; pyo3 0.24; calamine fork at wolfiesch/calamine#styles
174+
- **Rust adapters**: Built locally via maturin; pyo3 0.24; calamine fork at SynthGL/calamine#styles
175175
- Features: `calamine`, `rust_xlsxwriter`, `umya`, `wolfxl` (WolfXL patcher)
176176
- **CLI commands**: generate, generate-xls, benchmark, benchmark-profiles, perf, report, heatmap, dashboard, html, scatter
177177
- **CI/CD**: GitHub Actions CI (lint/test/benchmark on all pushes) + deploy-dashboard (auto-deploys HTML to Vercel on results/generator changes)

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ Five additional adapters via Rust/PyO3 extension modules:
8080

8181
| Library | Caps | Source | Notes |
8282
|:--------|:-----|:-------|:------|
83-
| [WolfXL](https://github.com/wolfiesch/wolfxl) (calamine-styled) | R | PyPI | Full-fidelity Rust reader with style extraction |
84-
| [WolfXL](https://github.com/wolfiesch/wolfxl) (rust_xlsxwriter) | W | PyPI | Full-fidelity Rust writer |
83+
| [WolfXL](https://github.com/SynthGL/wolfxl) (calamine-styled) | R | PyPI | Full-fidelity Rust reader with style extraction |
84+
| [WolfXL](https://github.com/SynthGL/wolfxl) (rust_xlsxwriter) | W | PyPI | Full-fidelity Rust writer |
8585
| calamine (basic) | R | Local | Direct calamine bindings (data only, no styles) |
8686
| rust_xlsxwriter (direct) | W | Local | Direct rust_xlsxwriter bindings |
8787
| umya-spreadsheet | R+W | Local | Rust read + write |
@@ -108,13 +108,13 @@ Full methodology: [METHODOLOGY.md](METHODOLOGY.md)
108108

109109
## WolfXL Docs
110110

111-
WolfXL documentation lives in the [wolfxl repository](https://github.com/wolfiesch/wolfxl/tree/main/docs).
111+
WolfXL documentation lives in the [wolfxl repository](https://github.com/SynthGL/wolfxl/tree/main/docs).
112112

113-
- [Quickstart](https://github.com/wolfiesch/wolfxl/blob/main/docs/getting-started/quickstart.md)
114-
- [Openpyxl migration guide](https://github.com/wolfiesch/wolfxl/blob/main/docs/migration/openpyxl-migration.md)
115-
- [Compatibility matrix](https://github.com/wolfiesch/wolfxl/blob/main/docs/migration/compatibility-matrix.md)
116-
- [Benchmark methodology](https://github.com/wolfiesch/wolfxl/blob/main/docs/performance/methodology.md)
117-
- [Known limitations](https://github.com/wolfiesch/wolfxl/blob/main/docs/trust/limitations.md)
113+
- [Quickstart](https://github.com/SynthGL/wolfxl/blob/main/docs/getting-started/quickstart.md)
114+
- [Openpyxl migration guide](https://github.com/SynthGL/wolfxl/blob/main/docs/migration/openpyxl-migration.md)
115+
- [Compatibility matrix](https://github.com/SynthGL/wolfxl/blob/main/docs/migration/compatibility-matrix.md)
116+
- [Benchmark methodology](https://github.com/SynthGL/wolfxl/blob/main/docs/performance/methodology.md)
117+
- [Known limitations](https://github.com/SynthGL/wolfxl/blob/main/docs/trust/limitations.md)
118118

119119
## Quick Start
120120

architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Most-touched top-level directories:
8484
standalone `wolfxl` package on PyPI (`pip install wolfxl`)
8585

8686
- WolfXL (external dependency, `pip install wolfxl`)
87-
- Standalone repo: https://github.com/wolfiesch/wolfxl
87+
- Standalone repo: https://github.com/SynthGL/wolfxl
8888
- Openpyxl-compatible API: `load_workbook`, `Workbook`, `Font`, `PatternFill`, etc.
8989
- Three modes: read (calamine-styles), write (rust_xlsxwriter), modify (XlsxPatcher)
9090
- Installed as optional dependency: `uv sync --extra rust`
@@ -110,7 +110,7 @@ Common starting points by intent:
110110
- Harness exercise/scoring: `src/excelbench/harness/runner.py`
111111

112112
- Extend Tier 2/3 OOXML parsing:
113-
- WolfXL (external): calamine-styled + ooxml utilities live in [wolfxl repo](https://github.com/wolfiesch/wolfxl)
113+
- WolfXL (external): calamine-styled + ooxml utilities live in [wolfxl repo](https://github.com/SynthGL/wolfxl)
114114
- ExcelBench-local Rust: `rust/excelbench_rust/src/` (basic calamine, umya bindings)
115115

116116
- Performance track:

decisions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Scores are stricter but more semantically accurate and less susceptible to defau
6565
`rust/excelbench_rust/` (Rust backend). This made it unusable for anyone not building ExcelBench
6666
from source. For adoption, WolfXL needs to be `pip install wolfxl`.
6767

68-
**Decision**: Extract WolfXL to `wolfiesch/wolfxl` on GitHub. Publish the calamine fork as
68+
**Decision**: Extract WolfXL to `SynthGL/wolfxl` on GitHub. Publish the calamine fork as
6969
`calamine-styles` crate on crates.io (required because cargo disallows git deps in published
7070
crates). The standalone repo includes only the 3 core backends (calamine-styled, rust_xlsxwriter,
7171
wolfxl patcher) — umya and basic calamine stay in ExcelBench. ExcelBench's `[project.optional-dependencies] rust`

0 commit comments

Comments
 (0)