Contributing
We welcome contributions to Instrumation!
Development Setup
- Clone the repository.
- Install dependencies:
pip install -e .[test,docs] - Run tests:
pytest
Adding New Drivers
- Create a new file in
src/instrumation/drivers/. - Inherit from the appropriate base class (e.g.,
Multimeter). - Use the
@register_driver("TYPE")decorator. - Implement all abstract methods.
- Add a simulated version to
simulated.pyfor testing.