Repository navigation
fdars 0.11.0
fdars 0.11.0
Milestone v12.0 — Docs Depth, Card Coverage & AI Capability Skill. A documentation + AI-discovery release: no fdars-core bump and no changes to existing binding behavior. The only new importable code is the capability-discovery tooling.
Added — AI capability discovery (new code)
fdars_list_capabilitiesMCP tool on the existing server — returns the full static capability surface (modules, callables, signatures, one-line purpose). Provably LLM-free: loads a pre-generated JSON viaimportlib.resources, no model/network call. Covered by an extended guard-sync test (Py3.9-safe primary + Py3.10+ boundary companion) so the LLM-free compute boundary stays enforced.- Capability generator (
scripts/generate_capability_dataset.py) → byte-stablepython/fdars/_capability_map.json(31 modules / 437 callables), the single source of truth all three surfaces consume; drift-guarded bytests/test_capability_accuracy.py(regenerate-and-diff + every-method-importable). fdars-capabilitiesAgent Skill (.claude/skills/) — spec-valid, capability-discovery trigger, explicitly disjoint from the existingfdars-advisorskill.llms.txtwhole-library API digest (served at/llms.txt) + an in-nav AI Capability Map page.
Added — documentation
- 3 flagship worked-example pages (offline-runnable,
FDARS_FENCE_OK): Fréchet density regression, functional-time-series forecasting, and phoneme shapelet classification. - 10 method pages (regression + analyze families) raised to mature-page parity — "When to use", "See also", parameter/interpretation guidance, ≥3 admonitions, ≥3 runnable fences each.
- 21 hand-authored SVG thumbnails + gallery cards — align/represent/regression/analyze landing pages reach 100% card coverage.
Fixed — documentation accuracy
- ~20 API-accuracy corrections across the deepened pages, verified against the shipped bindings (e.g.
frechet_anovasignature/defaults/return-keys,predict_fofarg order,fof_cvparams,famdefaults,discover_shapeletsdict return, FTS PVE fromscores.var(axis=0)notweights).
Quality gates
- Whole-site
mkdocs build --strictgreen offline; every worked example emitsFDARS_FENCE_OK. - All new SVGs pass the SVGO idempotence / build-determinism gate; advisor + MCP + guard-sync tests green.
Full machine-readable API digest: https://sipemu.github.io/pyfda/llms.txt