Skip to content

Commit f030441

Browse files
authored
feat: adds ais_monitor.py (#202)
1 parent 2fc03ee commit f030441

File tree

4 files changed

+1136
-1
lines changed

4 files changed

+1136
-1
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,12 @@ Data can be read from a TCP/IP socket and is encoded according to IEC 62320-1:
160160
Refer to the [examples/live_stream.py](./examples/live_stream.py) for a practical example on how to read & decode AIS data from a TCP/IP socket.
161161
This is useful for debugging or for getting used to pyais.
162162

163+
## AIS Monitor
164+
165+
![example image of the AIS monitor](docs/ais_monitor.png)
166+
167+
[`examples/ais_monitor.py`](examples/ais_monitor.py) is a btop-like TUI for real-time AIS ship traffic monitoring built entirely with pyais and Python's standard library. It displays a live stream of decoded AIS messages, a sortable and filterable ship table, vessel detail views and supports tracking specific ships. This is a standalone script provided for demonstration purposes and is **not** part of the official pyais distribution.
168+
163169
## Encode
164170

165171
It is also possible to encode messages.

docs/ais_monitor.png

3.18 MB
Loading

0 commit comments

Comments
 (0)