Skip to content

About this project

This is an open learning repository on power electronics for electrical engineers: switching-converter theory (CCM/DCM), topologies, magnetics, loss modeling and energy-harvesting interfaces, combined with calculators and an in-browser converter simulator.

  • Verifiable end-to-end. Every equation lives once, in packages/pe-core/equations/equations.yaml. Its LaTeX is generated, its derivation is reproduced in sympy, and the TypeScript engine that powers the tools must agree with the Python reference on shared test vectors to 1e-9 relative.
  • Cited. Every equation and every device or method claim carries a key from references.bib. Entries that are not yet verified cannot be cited on a published page.
  • Checked. Math renders with KaTeX in strict mode, links are checked on the built site, and a privacy scan runs in CI.
  • Private data stays private. No measured data, identifiers or sizing choices from any real project. Numbers come from cited textbook examples or are synthetic, round teaching values. The footer of every page repeats this. See PRIVACY_RULES.md in the repository.
  • Multilingual. English is canonical; Korean and Chinese mirror the same pages.
PhaseScope
0Site scaffold, CI, deployment, equation pipeline skeleton
1Equation engine: full seed equation set, derivations, parity tests
2Core content: theory and the main topologies (EN, then KO)
3Time-domain simulator and design tools
4Magnetics, bench practice, energy harvesting, gotchas, resources
5LTspice/ngspice/CircuitJS library, missions, release

Documentation is licensed under CC BY-SA 4.0 (LICENSE-DOCS); code under the MIT licence (LICENSE-CODE).

The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.