• 0.28 - 2007-June-20
    • PostGIS now uses WGS84 explicitly so that it works with mapserver
    • PostGIS import of AIS now warns (not fails) on bad insertions
    • ais_normalize now has a configurable time window for joining messages
  • 0.27 - 2007-June-13
    • Minor doc fixups here and then
    • Added doc/data for example AIS using NH JEL data from May 2007
    • Looks like a few of the new scripts did not make the last release
    • New scripts: ais_filter.py, serial_send.py, and xymt2kml.py
  • 0.26 - 2007-June-05
    • Post U.S. Hydro 2007 in Norfolk, VA. Tweaks to water level messages
    • Fixed ais_build_postgis.py to work for other users
    • Fixed some scripts to work with timestamps that have decimals
    • ais_normalize can cope with parts that span 2 different second timestamps
    • Added great south channel and tss regions to the ais_position_in_polygon
  • 0.25 - 2007-May-01
    • individual ais message scripts can now use stdin
    • Fixes to imo waterlevel
    • MSL type fixed
    • General code cleanup
    • Added scraps directory with random utilities
    • ais_position_in_polygon.py has a 5nm Stellwagen buffered zone and bbox speed up
    • Makefile for the scripts directory
    • New script: ais_transits
    • Buoy data for Stellwagen area
  • 0.24 - 2007-Apr-07
    • Improved setup.py and ais/__init__.py towards US Hydro 2007 conference release
    • More do_not_name_mange tags added. Really seems like mangling should be used sparingly.
    • Cleanup msg 21 to using XInclude
    • Cleaned up msg 5
    • Added text table generation for MS Office importing (Word tables or Excel sheets). Now computes number of slots
    • Major cleanup of imo_001_11 Met/Hydro message. Still has issues... see waterlevel. Lat/Lon order now right. Pulled FIX comments to notes so the tables are cleaner. What is the solution for Ice?
    • Implemented offsets for decimal/udecimal
    • struct-inc now has pos_small as a postgis_type of POINT
  • 0.23 - 2007-Mar-30
    • Fixed the broken build that ended up in forever calling epydoc
    • Now builds the IMO water level message
    • ITU message 22 should now build, but needs descriptions
    • Started cleaning up the SLS messages. Now all compile
    • Added a number of "do_not_mangle_name" to cleanup include-structs
    • Added ris subdir to ais
    • Added a makefile to sls subdir
    • Added latex output to aisxmlbinmsg2py.py
    • Added __init__.py files to sls and ris subdirs so they import
    • Many improvements to epydoc format docs. No more warnings
    • removed prototype.py. Don't need this anymore
    • Added a msg 8 header to structs-inc.xml
  • 0.22 - 2007-Mar-18
    • Working on setup.py - it now installs the scripts. But still does not install the per message code.
    • Seem to have a make recursion issue in the documentation
  • 0.21 - 2007-Mar-08
    • Added ais/ais.xsl to the MANIFEST.in so that people can actually get the stylesheet.
    • Fixed manifest to include Makefiles and doc/*
    • Added to ais/nmea.py: encodeQuery, acaEncode, bcfEncode/Decode
    • Fixed the socket_send program to actually work
    • Fixed minor bug in message 14.
    • More doctests in ais/nmea.py
  • 0.20 - 2007-Mar-05
    • Cleanup of message 5 (ship and cargo). Broke out ETA. Described dimensions. Expand ship and cargo field, but it still needs more work
    • Added more AIS messages: 4, 6, 7, 9, 10, 12, 14, imo_001_11 (met/hydro)
  • 0.19 - 2007-Mar-03
    • Added NMEA messages ACA, BBM, CAB, CBM, and DLM for AIS Base Station support. Needs more testing.
    • Found and fixed some bugs with NMEA checksums thanks to Val Schmidt
    • Fixed a bug with waterlevel.xml. Still not to it's final form.
    • serial_logger improvements - can mark time with no data similiar to syslog
  • 0.19 - 2007-Mar-03
    • Added NMEA messages ACA, BBM, CAB, CBM, and DLM for AIS Base Station support. Needs more testing.
    • Found and fixed some bugs with NMEA checksums thanks to Val Schmidt
    • Fixed a bug with waterlevel.xml. Still not to it's final form.
    • serial_logger improvements - can mark time with no data similiar to syslog
  • 0.18 - 2007-Feb-26
    • Added base station messages 4, 20, and 22
    • Now using xinclude to pull in structs to xml
    • Added ais_build_postgis.py to scripts
    • ais_normalize.py script handles normalization of nmea messages so that they are one complete message per line
    • sls messages moved to a subdir of ais. Work-in-progress
  • 0.17 - 2007-Feb-18
    • Added serial_logger.py script for data logging
    • Fixed bug with titling of decoded messages
    • Can now log USCG N-AIS UTC seconds stamps into SQL TIMESTAMP type
  • 0.16 - 2007-Feb-16
    • Postgres 8.2/PostGIS 1.2.1 support
  • 0.15 - 2007-Feb-08
    • Able to build sqlite3 databases
    • Added ais_normalize and ais_build_db scripts
    • Fixed slottimeout bug in definition of messages 1-3
  • 0.14 - 2007-Feb-05
    • Putting the scripts in a proper scripts subdirectory
    • Started aisxml2wxpy.py to greate WX python GUIs
    • Including initial tools to start making reports
  • 0.13 - 2007-Jan-23
    • Now sql seems to build for all messages
    • Fixed up the decimalplaces that were missing
    • Added binary, float and aisstr6 types to SQL support
  • 0.12 - 2007-Jan-18
    • Added CSV output support to make report generation easier
  • 0.11 - 2007-Jan-18
    • Bug fixes so the sdist might actually work.
  • 0.10 - 2007-Jan-17
    • make_waterlevel_ais.py was missing from the MANIFEST
    • Added msg 21, but it does not seem to be working. Do I have valid sample data?
    • Working on other St Lawrence Seaway (sls_*.xml) messages ... only just beginning
  • 0.9 - 2007-Jan-05
    • GoogleEarth output
    • Now can output kml and kml-full. kml skips the xml header and tail to concat multiple Placemarks
    • Added titlefield to the message attributes that is now required if a message has lon/lat
  • 0.8 - 2007-Jan-04
    • First release to privde the ability to generate AIS waterlevel meassage straight from the NOAA CO-OPS server
    • Now able to generate html dumps of messages
    • Added dump_wl.py to stand in until I have a generic message 8 handler
    • ais-process-day.bash is a start on N-AIS processing
    • noaa_waterlevel_ais.bash pulls the Elizabeth River area and makes the AIS messages. SLOW
  • 0.7 - 2007-Jan-04
    • Added OPeNDAP Waterlevel query ability. waterelevel_dap.py
    • Big improvement in the ais generated code with command line args
    • Added ais messages 1-3 (loc) and 8 (binary broadcast message)
    • Started adding Saint Lawrence Seaway Messages. Only waterlevel tested.
    • Added initial prototype for Right Whale notice
    • Started working on N-AIS processing scripts
    • Now includes BitVector.py version 1.3 (with permission) to make deployment easier
    • epydoc docs are now online
  • 0.6
  • 0.5
  • 0.4
  • 0.3