- 0.31 - 2007-Dec-04
- Added Class B 18 & 19 position report messages. 19 does not work yet
- Improved the msg 21 documentation
- Some cleanup of msg 5
- Added whalenotice3
- New scaps: ais_pg_{dailyvessels,monthhistogram,speedsummary}.py
- ais_pg_transitsummary has new --mmsi option to only check one vessel
- 0.30 - 2007-Nov-07
- Pre eNavigation 2007 release
- xymt2kml now an optparse program that plays nicer
- svn propedit svn:keywords on all the scripts/*.py files for better tracking
- Added IMO messages 13 and 14 for RTCM meeting
- Reworking whalenotice message. Added a whalenotice2.xml that fully fills two slots
- Added basestation messages (msg 4) to the sqlite database
- Added gridding code in scripts: ais_pg*.py
- Added ais_traffic_analysis program
- 0.29 - 2007-Aug-10
- Added ship traffic gridding using postgis. grid.py and ais_pg_grid.py
- Transit summary support for SBNMS work
- ais_pg_create_transit_table.py and ais_pg_transitlines_noMakeLine for building the tpath table used for summary reports
- 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 - 2006-12-20
- 0.5 - 2006-12-18
- 0.4 - 2006-12-18
- 0.3 - 2006-12-12