{"library":"fault","type":"library","category":null,"description":"Fault is a Python package for testing hardware designs, forming a core part of the magma ecosystem. It provides a unified, high-level interface to simulate and verify digital circuits directly from Python, supporting various hardware description languages and simulation targets like Verilator and Icarus. Currently at version 4.0.1, Fault is actively maintained with major versions typically introducing significant API improvements and architectural refactorings.","language":"python","status":"active","version":"4.0.1","tags":["hardware testing","magma","FPGA","ASIC","HDL","simulation","verification"],"install":[{"cmd":"pip install fault","imports":["from fault import Tester","from fault.magma_target import MagmaTarget","from fault.verilator_target import VerilatorTarget"]},{"cmd":"pip install fault-verilator","imports":[]}],"homepage":null,"github":"https://github.com/leonardt/fault","docs":null,"changelog":null,"pypi":"https://pypi.org/project/fault/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":25,"avg_install_s":35.2,"avg_import_s":null,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/fault/compatibility"},"provenance":{"verified_status":"install_fail","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Thu Jul 09","install_tag":null}}