ais icon indicating copy to clipboard operation
ais copied to clipboard

Package ais provides types and methods for conducting data science on signals generated by maritime entities radiating from an Automated Identification System (AIS) transponder as mandated by the Inte...

Results 16 ais issues
Sort by recently updated
recently updated
newest added

This function is used in almost every utility. This is the highest priority for testing as of mid-dec 2018.

Testing

See issue #30. Users should have the option to validate a RecordSet to ensure that the headers contain the right information in order to do follow on actions. This could...

enhancement

The godoc.org introductory material needs to be more thorough in order to make the package more accessible and easy to put into action. Using the `doc.go` capability of the language...

The idiomatic way to read a recordset should be provided in the Godoc. It is insufficient for new users to just say "the same was as csvReader.Read()"

enhancement

_From @zacsketches on November 12, 2018 12:4_ _Copied from original issue: FATHOM5/Seattle_Reasonable_Track2#25_

This test would bang out several percentage points of coverage.

Testing

_From @zacsketches on November 15, 2018 12:14_ There may be a subtle bug in the library where calls to csv.Read() are moving the file pointer over the first line when...

Testing

Perhaps internal calls to Read() are dropping records and should use readFirst() instead. A test that determines this is desired before improvements are contemplated. Internal calls to Read() are in...

Testing

It is an intent of this project to support academic research on the large AIS datasests. When the code reaches sufficient test coverage and community user feedback warrants broader adoption...

Explicit calls to `Flush()` are contained in functions like `LimitSubset` while the process is iterating over a `RecordSet`. Since all writer objects are built on types that implement buffered IO,...

Performance