Package ais
[hide private]
[frames] | no frames]

Package ais

source code

Python modudule for Automatic Indentification System (AIS). This is the 3rd iteration of creating an AIS codec package in python. This version is more a compiler so that it could be altered to emit something other than python if need be. The focus this time is on building a simple distributable batch of code that only requires the python lxml package when it builds the python. After that, the only requirement is the BitVector package by Avi Kak.


See Also:
NMEA strings at http://gpsd.berlios.de/NMEA.txt, Wikipedia at http://en.wikipedia.org/wiki/Automatic_Identification_System

Author: Kurt Schwehr email homepage

Requires:

Version: 0.6

To Do: bit stuffing

License: GPL version 2

Copyright: (C) 2006

Submodules [hide private]
  • ais.ais_msg_1: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.ais_msg_5: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.ais_msg_8: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.ais_towersplit: Split an USCG N-AIS log file into one file per receiving station.
  • ais.aisfield: Create a basic field for an ais message
  • ais.aisstring: Handle encoding and decoding AIS strings.
  • ais.aisxmlbinmsg2py: Tools to generate python code to serialize/deserialize messages between python and ais binary.
  • ais.binary: AIS binary helper functions.
  • ais.exampleParser: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.expandais: Expand structs in ais xml to include-struct elements while applying name mangling
  • ais.nmea: Handle creation and extraction of NMEA strings.
  • ais.prototype: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.sls_waterlevel: Autogenerated python functions to serialize/deserialize binary messages.
  • ais.test:  
  • ais.translators: Codecs to handle encoding to and from BitVectors
  • ais.waterlevel: Autogenerated python functions to serialize/deserialize binary messages.