Corrected the bug induced by last release in AISextract(), creating duplicated lines with NA when run in parallel and that when no vessel is around.
AISanalyze 3.1.3 (2026-09-29)
CRAN release: 2026-09-30
Improvements
Corrected description for crs_meters parameter in the help page of functions.
Bug fixes
Corrected a bug preventing data without surrounding AIS data to be returned in AISextract() function (while it should be returned with NA filling the AIS columns).
AISanalyze 3.1.2 (2026-08-20)
CRAN release: 2026-08-26
Improvements
Revised the package description to remove the flagged spelling issue.
Replaced the relative CONTRIBUTING.md link in the README with a full GitHub URL.
Excluded cran-comments.md from the package build.
Reduced the runtime of the AISextract() and AISinterpolate() examples to below the 5-second threshold.
added installation instructions for CRAN on the README.md, and added CRAN badge
AISanalyze 3.1.1 (2026-08-10)
Improvements
Removed dontun() for all examples.
Replaced T and F by TRUE and FALSE.
removed cat() and print(), or replace by message() when necessary.
Added ORCID in CITATION.
Avoided writing files to user directories; use temporary files instead for parallel processing logs.
Added repo status badge.
Added cran-comment.md
cleaned examples
AISanalyze 3.1.0 (2026-08-03)
New features
Added parallel processing to AIStravel().
Optimized parallel processing for other functions.
AISanalyze 3.0.3 (2026-08-01)
Improvements
Optimized the parallel processing for AISinterpolate() with the option “exact_timestamp”.
Added the option of running AISextract() for a square grid.
AISanalyze 3.0.2 (2026-08-01)
Bug fixes
Load the helper function add_coordinates_meters() in parallel processing loop of AIScorrect_speed().
Correct a bug preventing helper function to be used in the parallel processing loop of AIScorrect_speed().
AISanalyze 3.0.1 (2026-08-01)
New features
Added parallel processing to AISinterpolate() for the option type_interpolation = “maximum_gap_seconds”.
Added parallel processing to AISextract().
Added parallel processing to AIScorrect_speed().
Improvements
Redesigned the AISinfos() function to provide simplify the readability of the script and output results.
Checked all functions performed well and fast with the abovementionned changes.
AISanalyze 2.0.2 (2026-07-30)
Improvements
Simplify use and code of AISinterpolate().
cite CONTRIBUTION.md in README
AISanalyze 2.0.1 (2026-07-30)
Improvements
Finalized documentation and package metadata for the first CRAN release.
Minor improvements to the package website and documentation.
AISanalyze 2.0.0 (2026-07-20)
New features
Added comprehensive unit tests.
Added a package vignette with a complete workflow.
Added a package help page providing an overview of the public API.
Added a pkgdown website with online documentation.
Improvements
Refactored large functions into smaller helper functions for improved maintainability.
Simplified the package workflow.
Improved and expanded function documentation and examples.
Added continuous integration with GitHub Actions.
Added NEWS.md and CONTRIBUTING.md.
Bug fixes
Fixed vessel extraction when only a single AIS position is available.
Improved handling of edge cases throughout the package.