# API reference Generated from the docstrings. If something here is wrong or missing, fix the docstring rather than this page. ## ents.dirtviz Talking to the DirtViz backend. ```{eval-rst} .. automodule:: ents.dirtviz.client :members: .. automodule:: ents.dirtviz.plots :members: ``` ## ents.proto Encoding and decoding the messages nodes upload. ```{eval-rst} .. automodule:: ents.proto.sensor :members: .. automodule:: ents.proto.encode :members: .. automodule:: ents.proto.decode :members: .. automodule:: ents.proto.esp32 :members: ``` ## ents.config Node user configuration. ```{eval-rst} .. automodule:: ents.config.user_config :members: ``` ## ents.simulator Standing in for hardware. ```{eval-rst} .. automodule:: ents.simulator.node :members: ``` ## ents.calibrate Calibration against a reference instrument. ```{eval-rst} .. automodule:: ents.calibrate.linear_regression :members: .. automodule:: ents.calibrate.recorder :members: ```