Skip to content

docs: correct dielectric scope and refresh docs for public repo#5

Merged
osaether merged 1 commit into
mainfrom
docs/public-readiness-cleanup
Jun 6, 2026
Merged

docs: correct dielectric scope and refresh docs for public repo#5
osaether merged 1 commit into
mainfrom
docs/public-readiness-cleanup

Conversation

@osaether

@osaether osaether commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Documentation review and cleanup now that the repo is public. Cross-checked every claim against the code.

Tier 1 — Accuracy (these were misleading)

  • Dielectric is informational only. calcl.c:80–92 computes effective εr / dielectric loss but prints them to stderr and does not apply them to the R/L/|Z| matrices. The docs implied otherwise (headline "dielectric loss modeling", a "What Changes with Dielectric?" table claiming Z0/capacitance/velocity changes the tool never computes, "compare air vs FR4 results"). Added a Scope note, reframed the physics section/table as background theory, and corrected Backward Compatibility + INSTALL troubleshooting so identical air/FR4 output reads as expected.
  • INSTALL Step 1 told users to unzip weeks_yaml.zip — replaced with git clone.
  • Dead link: the Meschach homepage download URL 404s — replaced with the Debian source-package route (+ -fcommon note for GCC 10+).

Tier 2 — Stale facts

  • Rewrote the README directory structure to match the repo: correct root name, all 5 example files (incl. test_single.yaml), the tools/ harness, both docs/ files, .github/, diagnostic_report.md, etc.
  • Clarified RO4350B has no example file.
  • YAML guide: relabeled "Required Dielectric Parameters" → optional/informational.

Tier 3 — Polish

  • MIT license wording; GitHub Issues link in Support; surfaced make check-fasthenry and pytest tools/fh_crosscheck/ in Quick Start; fixed quasi-static "~1 GHz" vs the 2 GHz example.

No code changes.

🤖 Generated with Claude Code

Accuracy fixes (the dielectric params are informational only; calcl.c
reports effective er / loss on stderr but does not apply them to the
R/L/|Z| matrices):
- Add a Scope note to the README overview and reframe the "Understanding
  the Physics" section/table as background theory the tool does not compute.
- Mark the dielectric features accordingly; fix the Backward Compatibility
  wording.
- INSTALL.md: explain air vs FR4 producing identical output is expected.
- YAML_USER_GUIDE.md: relabel "Required Dielectric Parameters" as optional
  and informational.

Staleness / onboarding fixes:
- INSTALL.md Step 1: replace the bogus "unzip weeks_yaml.zip" with git clone.
- README: replace the dead Meschach homepage download URL with the Debian
  source-package route (+ -fcommon note for GCC 10+).
- Rewrite the directory structure to match the repo (correct root name, 5
  example files incl. test_single.yaml, tools/, docs/ both files, .github/,
  diagnostic_report.md, YAML_USER_GUIDE.md, test.yaml).
- Clarify RO4350B has no example file.

Polish:
- MIT license wording; GitHub Issues link in Support; surface
  check-fasthenry and the pytest suite in Quick Start; fix the quasi-static
  validity vs 2 GHz example inconsistency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@osaether osaether merged commit 794d32f into main Jun 6, 2026
1 check passed
@osaether osaether deleted the docs/public-readiness-cleanup branch June 6, 2026 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant