phase05/documentation #106

Merged
fuzzy merged 9 commits from phase05/documentation into main 2026-05-05 05:06:32 +00:00
Owner
No description provided.
Capture reference output for each circuit and compare byte-for-byte
on subsequent runs. Netlist and BOM comparisons strip non-deterministic
metadata (timestamps, tags). Schematic tests verify structural validity.
KiCad-required tests skip gracefully when symbols not available.

closes: #54
closes: #55
Describes the YAML/JSON circuit definition format including BOM,
nets, buses, validation rules, and value parsing.

closes: #48
Covers repository structure, workflow configuration, branch protection,
and the CI/merge pipeline.

closes: #49
Document both example circuits with component tables, expected
behavior, and generated output descriptions.

closes: #50
Documents supported KiCad versions, environment variables, and
Python dependency requirements.

closes: #51
closes: #56
closes: #57
closes: #58
PySpice 1.5 requires CircuitSimulator.factory() for ngspice-backed
simulators. Use as_ndarray() instead of as_array(). Fix DC sweep
parameter passing. Correct RLC DC expectation to 5.0V.
chore: remove stray test artifacts
Some checks failed
CI / lint-test (pull_request) Failing after 35s
833f102774
fuzzy self-assigned this 2026-05-05 05:04:37 +00:00
fuzzy scheduled this pull request to auto merge when all checks succeed 2026-05-05 05:04:41 +00:00
chore: fix ruff formatting in test_golden.py
All checks were successful
CI / lint-test (pull_request) Successful in 48s
Generate Artifacts / generate (push) Successful in 1m44s
532c0cc717
fuzzy merged commit 532c0cc717 into main 2026-05-05 05:06:32 +00:00
fuzzy deleted branch phase05/documentation 2026-05-05 05:06:32 +00:00
Sign in to join this conversation.
No reviewers
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
thwap/circuitci!106
No description provided.