{"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"],"last_verified":"Tue May 26","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":36.5,"avg_import_s":null,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/fault/compatibility"}}