# Guides

- [Verify that your data is arriving](https://phloem.ai/docs/guides/verify-data/): Confirm an input is producing samples, see its channels on Live, and check whether its data has reached the cloud.
- [Replay a recording](https://phloem.ai/docs/guides/replay-a-recording/): Load an MCAP file or a ROS 2 bag, pick its topics, and scrub through it on Replay with the same channels a live run produces.
- [Stream from a PLC over Modbus](https://phloem.ai/docs/guides/stream-from-a-plc/): Install the Modbus connector, point it at a PLC over TCP or RTU, and map its registers to named channels with units.
- [Send readings from a Python script](https://phloem.ai/docs/guides/send-from-python/): Open a Push endpoint input and run a Python script that posts readings to this device, where they appear as live channels.
- [Stop a test when a reading goes out of range](https://phloem.ai/docs/guides/stop-on-a-limit/): Add a limit to a channel so the test stops and every output goes to its safe value the moment a reading crosses it.
- [Get a Slack message when a limit is crossed](https://phloem.ai/docs/guides/alert-in-slack/): Route a Trellis alert to a Slack channel, so crossing a limit posts a message without stopping the test.
- [Mark an event and find it later](https://phloem.ai/docs/guides/mark-and-find/): Tag a moment or a range in Replay with a name, then filter and jump back to it from the tags list.
- [Chart a run and pin it to a dashboard](https://phloem.ai/docs/guides/build-a-dashboard/): Have Hamming chart a run, save the chart onto a new or existing dashboard, and open it in the console with fresh data.
- [Ask Hamming about a test run](https://phloem.ai/docs/guides/ask-hamming-about-a-run/): Ask Hamming why a run failed or how it compares to others, and get an answer built from the run's own measurements and data.
- [Decode a CAN bus with your DBC](https://phloem.ai/docs/guides/decode-can/): Read a live CAN bus or a candump log and decode every frame into named signals with your own .dbc file.
- [Scale a raw signal into engineering units](https://phloem.ai/docs/guides/calibrate/): Calibrate a channel with a line, a polynomial or a certificate table, check it against the live reading, and share it across channels.
- [Open a run in Excel or pandas](https://phloem.ai/docs/guides/open-in-excel/): Download a recorded run as CSV for Excel or Parquet for pandas, then open it. Files past one Excel sheet continue in parts.
- [Connect a computer to your workspace](https://phloem.ai/docs/guides/connect-a-computer/): Sign in from Phloem Computer and approve in your browser, or enrol a headless machine with phloem device enrol for an admin to approve.
- [Add footage and line it up with your data](https://phloem.ai/docs/guides/add-footage/): Import a recorded video clip as a camera channel, pinning one frame to the instant it shows on your data.
