# matr1x > Python package for data acquisition and instrument control ## Docs ### API Reference #### Classes > Main classes provided by the package - [system.Parameter](https://andythomas.github.io/matr1x/reference/system.Parameter.html) - [system.System](https://andythomas.github.io/matr1x/reference/system.System.html) #### system.System Methods > Methods for the system.System class - [system.System.add_param](https://andythomas.github.io/matr1x/reference/system.System.add_param.html) - [system.System.add_dev](https://andythomas.github.io/matr1x/reference/system.System.add_dev.html) - [system.System.set](https://andythomas.github.io/matr1x/reference/system.System.set.html) - [system.System.reset](https://andythomas.github.io/matr1x/reference/system.System.reset.html) #### Constants > Module-level constants and data - [system.VALID_META_KEYS](https://andythomas.github.io/matr1x/reference/system.VALID_META_KEYS.html) - [system.APP_META_KEY](https://andythomas.github.io/matr1x/reference/system.APP_META_KEY.html)