Registry / analytics / aiscat

aiscat

JSON →
library0.68.12pypypi✓ verified 79d ago

AISCat is a fast, complete AIS NMEA decoder for Python, extracting vessel positions, metadata, and more from AIS messages. Version 0.68.12 supports Python >=3.9 and is actively developed on GitHub.

pip install aiscat
INSTALL
IMPORT
SIG · AISCAT
A
aiscat
analyticspythonv0.68.12
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AISMessage
from aiscat import AISMessage
from aiscat import AISDecoder
Decoder
from aiscat import Decoder
decode
from aiscat import decode

Decode a single AIS NMEA sentence and print the result.

from aiscat import AISDecoder decoder = AISDecoder() sentence = "!AIVDM,1,1,,A,13u?=001PS`1G6HJSP4T0Q0@T0,0*60" msg = decoder.decode(sentence) print(msg)
Debug
Known issues
breakingPrior to v0.60, the main function was named 'decode_nmea'. It has been renamed to 'decode'. Update all calls to use 'decode'.
fix
Change 'decoder.decode_nmea(sentence)' to 'decoder.decode(sentence)'.
affects: <0.60.0
gotchaThe library requires Python >=3.9. Attempting to install on Python 3.8 or earlier will fail.
fix
Use Python 3.9 or newer.
affects: all
gotchaInput sentences must be complete and well-formed NMEA strings. Incomplete or malformed sentences may return None or raise an exception.
fix
Validate NMEA sentence format before passing to decode().
affects: all
Upgrade
Version history
0.68.12latest on PyPI · released May 30, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
59 hits · last 30 days
node
52
OpenAI (training)
1
Resources
aiscat — pip install aiscat · libregistry