LICENSE
README.md
pyproject.toml
src/akcli/__init__.py
src/akcli/__main__.py
src/akcli/arrange.py
src/akcli/bom_policy.py
src/akcli/cli.py
src/akcli/config.py
src/akcli/errors.py
src/akcli/exporters.py
src/akcli/fab.py
src/akcli/groupframe.py
src/akcli/journal.py
src/akcli/kicad_escape.py
src/akcli/libtable.py
src/akcli/model.py
src/akcli/netbuild.py
src/akcli/netdiff.py
src/akcli/ops.py
src/akcli/relink.py
src/akcli/render_art.py
src/akcli/render_svg.py
src/akcli/report.py
src/akcli/safety.py
src/akcli/units.py
src/akcli/_vendor/__init__.py
src/akcli/_vendor/jlc2kicadlib/LICENSE
src/akcli/_vendor/jlc2kicadlib/PROVENANCE.md
src/akcli/_vendor/jlc2kicadlib/__init__.py
src/akcli/_vendor/jlc2kicadlib/_http.py
src/akcli/_vendor/jlc2kicadlib/_kmt.py
src/akcli/_vendor/jlc2kicadlib/helper.py
src/akcli/_vendor/jlc2kicadlib/footprint/__init__.py
src/akcli/_vendor/jlc2kicadlib/footprint/footprint.py
src/akcli/_vendor/jlc2kicadlib/footprint/footprint_handlers.py
src/akcli/_vendor/jlc2kicadlib/footprint/model3d.py
src/akcli/_vendor/jlc2kicadlib/symbol/__init__.py
src/akcli/_vendor/jlc2kicadlib/symbol/symbol.py
src/akcli/_vendor/jlc2kicadlib/symbol/symbol_handlers.py
src/akcli/adapters/__init__.py
src/akcli/adapters/dts.py
src/akcli/adapters/pinout_md.py
src/akcli/calc/__init__.py
src/akcli/calc/analog.py
src/akcli/calc/codes.py
src/akcli/calc/convert.py
src/akcli/calc/electrical.py
src/akcli/calc/eseries.py
src/akcli/calc/ic.py
src/akcli/calc/interface.py
src/akcli/calc/opsmap.py
src/akcli/calc/pcb.py
src/akcli/calc/power.py
src/akcli/calc/protection.py
src/akcli/calc/registry.py
src/akcli/calc/regulator.py
src/akcli/calc/rf.py
src/akcli/calc/sensor.py
src/akcli/calc/si.py
src/akcli/checks/__init__.py
src/akcli/checks/_rails.py
src/akcli/checks/bom.py
src/akcli/checks/contract.py
src/akcli/checks/diff.py
src/akcli/checks/erc.py
src/akcli/checks/geom.py
src/akcli/checks/intent.py
src/akcli/checks/layout.py
src/akcli/checks/libsync.py
src/akcli/checks/nets.py
src/akcli/checks/pairs.py
src/akcli/checks/pinmap.py
src/akcli/checks/power.py
src/akcli/checks/schpcb.py
src/akcli/commands/__init__.py
src/akcli/commands/_shared.py
src/akcli/commands/calc.py
src/akcli/commands/capabilities.py
src/akcli/commands/checks.py
src/akcli/commands/doc.py
src/akcli/commands/doctor.py
src/akcli/commands/drawing.py
src/akcli/commands/fab.py
src/akcli/commands/jlc.py
src/akcli/commands/library.py
src/akcli/commands/log.py
src/akcli/commands/query.py
src/akcli/commands/release.py
src/akcli/commands/render.py
src/akcli/commands/review.py
src/akcli/commands/sim.py
src/akcli/commands/view.py
src/akcli/drivers/__init__.py
src/akcli/drivers/jlc2kicad.py
src/akcli/drivers/kicad_cli.py
src/akcli/drivers/pdftotext.py
src/akcli/drivers/altium_live/__init__.py
src/akcli/drivers/altium_live/bridge.py
src/akcli/parts/__init__.py
src/akcli/parts/bom_jlc.py
src/akcli/parts/datasheet.py
src/akcli/parts/easyeda.py
src/akcli/parts/search.py
src/akcli/parts/value_parse.py
src/akcli/readers/__init__.py
src/akcli/readers/_cfbf.py
src/akcli/readers/altium_pcb.py
src/akcli/readers/altium_pcb_bin.py
src/akcli/readers/altium_prj.py
src/akcli/readers/altium_records.py
src/akcli/readers/altium_sch.py
src/akcli/readers/altium_schlib.py
src/akcli/readers/footprint_lib.py
src/akcli/readers/gerber.py
src/akcli/readers/kicad.py
src/akcli/readers/kicad_lib.py
src/akcli/readers/sexpr.py
src/akcli/review/__init__.py
src/akcli/review/diff.py
src/akcli/review/engine.py
src/akcli/review/facts.py
src/akcli/review/geometry.py
src/akcli/review/propose.py
src/akcli/review/tables.py
src/akcli/review/testbench.py
src/akcli/review/topo.py
src/akcli/review/tree.py
src/akcli/review/validate.py
src/akcli/review/detectors/__init__.py
src/akcli/review/detectors/gerber.py
src/akcli/review/detectors/domain/__init__.py
src/akcli/review/detectors/domain/usb.py
src/akcli/review/detectors/emc/__init__.py
src/akcli/review/detectors/emc/diffpair.py
src/akcli/review/detectors/emc/edge.py
src/akcli/review/detectors/emc/planes.py
src/akcli/review/detectors/emc/protection.py
src/akcli/review/detectors/emc/stitching.py
src/akcli/review/detectors/pcb/__init__.py
src/akcli/review/detectors/pcb/decap.py
src/akcli/review/detectors/pcb/routing.py
src/akcli/review/detectors/pcb/thermal.py
src/akcli/review/detectors/pcb/trace_width.py
src/akcli/review/detectors/signal/__init__.py
src/akcli/review/detectors/signal/crystal.py
src/akcli/review/detectors/signal/divider.py
src/akcli/review/detectors/signal/opamp.py
src/akcli/review/detectors/signal/power_protect.py
src/akcli/review/detectors/signal/protection.py
src/akcli/review/detectors/signal/rc_filter.py
src/akcli/review/detectors/validation/__init__.py
src/akcli/review/detectors/validation/enable_pin.py
src/akcli/review/detectors/validation/i2c_pullup.py
src/akcli/review/detectors/validation/vdomain.py
src/akcli/schemas/__init__.py
src/akcli/schemas/datasheet-facts.schema.json
src/akcli/schemas/diff.schema.json
src/akcli/schemas/doc.schema.json
src/akcli/schemas/draw-result.schema.json
src/akcli/schemas/findings.schema.json
src/akcli/schemas/netlist.schema.json
src/akcli/schemas/ops.capabilities.json
src/akcli/schemas/ops.schema.json
src/akcli/schemas/pinmap.schema.json
src/akcli/schemas/proposals.schema.json
src/akcli/schemas/schematic.schema.json
src/akcli/schemas/sim.schema.json
src/akcli/sim/__init__.py
src/akcli/sim/assertions.py
src/akcli/sim/builtin.lib
src/akcli/sim/deck.py
src/akcli/sim/engine.py
src/akcli/sim/models.py
src/akcli/sim/wave.py
src/akcli/webui/__init__.py
src/akcli/webui/calc.html
src/akcli/webui/hub.html
src/akcli/webui/live.html
src/akcli/webui/server.py
src/akcli/writers/__init__.py
src/akcli/writers/connectivity.py
src/akcli/writers/footprint_mod.py
src/akcli/writers/geometry.py
src/akcli/writers/instances.py
src/akcli/writers/kicad.py
src/akcli/writers/lib_cache.py
src/akcli/writers/sexpr_writer.py
src/akcli_kicad.egg-info/PKG-INFO
src/akcli_kicad.egg-info/SOURCES.txt
src/akcli_kicad.egg-info/dependency_links.txt
src/akcli_kicad.egg-info/entry_points.txt
src/akcli_kicad.egg-info/requires.txt
src/akcli_kicad.egg-info/top_level.txt
tests/test_agent_eval.py
tests/test_altium_hierarchy.py
tests/test_altium_pcb.py
tests/test_altium_pcb_bin.py
tests/test_altium_records.py
tests/test_altium_sch.py
tests/test_altium_schlib.py
tests/test_altium_sweep.py
tests/test_arrange.py
tests/test_arrange_groups.py
tests/test_arrange_groups_properties.py
tests/test_bbox_query.py
tests/test_bom.py
tests/test_bom_classes.py
tests/test_bom_lock_offline.py
tests/test_bom_p2.py
tests/test_bom_p3.py
tests/test_bom_safety.py
tests/test_bridge.py
tests/test_bus_alias.py
tests/test_bus_gate.py
tests/test_bus_netlist.py
tests/test_calc.py
tests/test_calc_cli.py
tests/test_calc_extended.py
tests/test_calc_new.py
tests/test_capabilities.py
tests/test_cfbf.py
tests/test_check_lock.py
tests/test_checks_geom.py
tests/test_checks_intent.py
tests/test_checks_libsync.py
tests/test_cli.py
tests/test_cli_json_errors.py
tests/test_cli_round3.py
tests/test_config.py
tests/test_contract.py
tests/test_corpus_groups.py
tests/test_corpus_power_entry.py
tests/test_corpus_replay.py
tests/test_diff.py
tests/test_doc.py
tests/test_docs_conformance.py
tests/test_doctor.py
tests/test_draw_cli.py
tests/test_dts.py
tests/test_e2e_draw.py
tests/test_erc.py
tests/test_errors.py
tests/test_expected_cli.py
tests/test_exporters.py
tests/test_fab.py
tests/test_findings_schema.py
tests/test_footprint_lib.py
tests/test_fuzz_cfbf.py
tests/test_fuzz_oplist.py
tests/test_fuzz_sexpr.py
tests/test_geometry.py
tests/test_golden_corpus.py
tests/test_groups.py
tests/test_groups_frame.py
tests/test_gui_lock.py
tests/test_hook_draw_guard.py
tests/test_instances.py
tests/test_jlc2kicad.py
tests/test_jlc_add_cli.py
tests/test_jlc_bom.py
tests/test_jlc_csv.py
tests/test_jlc_datasheet.py
tests/test_journal.py
tests/test_json_version_stamps.py
tests/test_kicad_cli.py
tests/test_kicad_escape.py
tests/test_kicad_fixtures.py
tests/test_kicad_hierarchy.py
tests/test_kicad_lib.py
tests/test_kicad_parity.py
tests/test_kicad_pcb_deep.py
tests/test_kicad_reader.py
tests/test_kicad_writer.py
tests/test_label_orient_and_layout.py
tests/test_lib_cache.py
tests/test_library_audit_fixes.py
tests/test_library_workspace.py
tests/test_macros2.py
tests/test_model.py
tests/test_move_carry.py
tests/test_netbuild.py
tests/test_netdiff.py
tests/test_new_undo.py
tests/test_ops.py
tests/test_ops_kit.py
tests/test_output_policy.py
tests/test_output_schemas.py
tests/test_packaging.py
tests/test_pairs.py
tests/test_parts_easyeda.py
tests/test_parts_search.py
tests/test_perf_netbuild.py
tests/test_pinmap.py
tests/test_pinout_md.py
tests/test_pins_and_pwrflag.py
tests/test_place_array.py
tests/test_preview.py
tests/test_query_throttle.py
tests/test_read_lib_pcb.py
tests/test_rectangle.py
tests/test_relative_placement.py
tests/test_release_preflight.py
tests/test_relink.py
tests/test_render_svg.py
tests/test_report.py
tests/test_report_formats.py
tests/test_report_positions.py
tests/test_review.py
tests/test_review_detectors.py
tests/test_review_emc.py
tests/test_review_facts.py
tests/test_review_fixes.py
tests/test_review_gerber.py
tests/test_review_pcb.py
tests/test_review_propose.py
tests/test_review_testbench.py
tests/test_review_validate.py
tests/test_roundtrip_byte_identity.py
tests/test_roundtrip_netlist.py
tests/test_route_net.py
tests/test_safety.py
tests/test_schema_exports.py
tests/test_schpcb.py
tests/test_sexpr.py
tests/test_sheet_ops.py
tests/test_sim_assertions.py
tests/test_sim_cli.py
tests/test_sim_deck.py
tests/test_sim_deepening.py
tests/test_sim_engine.py
tests/test_sim_fullloop.py
tests/test_sim_models.py
tests/test_sim_sweep.py
tests/test_sim_wave.py
tests/test_sync_version.py
tests/test_text_box.py
tests/test_text_io_portability.py
tests/test_title_block.py
tests/test_units.py
tests/test_value_parse.py
tests/test_verify_undo_macros.py
tests/test_view_cli.py
tests/test_waivers.py
tests/test_webui.py
tests/test_webui_browser.py
tests/test_writer_connectivity.py