Skip to main content

AIS Database and Processing Utils

Project description

https://git-dev.cs.dal.ca/meridian/aisdb/badges/master/pipeline.svg https://img.shields.io/gitlab/coverage/meridian/aisdb/master?gitlab_url=https%3A%2F%2Fgit-dev.cs.dal.ca&job_name=python-test https://img.shields.io/gitlab/v/release/meridian/aisdb?gitlab_url=https%3A%2F%2Fgit-dev.cs.dal.ca&include_prereleases&sort=semver

Description

Package features:
  • SQL database for storing AIS position reports and vessel metadata

  • Vessel position cleaning and trajectory modeling

  • Utilities for streaming and decoding AIS data in the NMEA binary string format (See Base Station Deployment)

  • Integration with external datasources including depth charts, distances from shore, vessel geometry, etc.

  • Network graph analysis, MMSI deduplication, interpolation, and other processing utilities

  • Data visualization

https://aisdb.meridian.cs.dal.ca/readme_example.png

What is AIS?

Install

Requires Python version 3.9 or newer installed on the system. Optionally requires SQLite (included by default in most versions of Python). The AISDB Python package can be installed with pip in a virtual Python environment from the command line:

python -m venv env_ais && source ./env_ais/*/activate
pip install aisdb

For information on installing AISDB from source code, see Installing from Source

Documentation

An introduction to AISDB can be found here: Introduction.

Additional API documentation: API Docs.

Code examples

  1. Parsing raw format messages into a database

  2. Automatically generate SQL database queries

  3. Compute trajectories from database rows

  4. Vessel trajectory cleaning and MMSI deduplication

  5. Compute network graph of vessel movements between polygons

  6. Integrating data from web sources, such as depth charts, shore distance, etc.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

aisdb-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

aisdb-1.6.0-cp311-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

aisdb-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

aisdb-1.6.0-cp310-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

aisdb-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aisdb-1.6.0-cp39-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

aisdb-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aisdb-1.6.0-cp38-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

aisdb-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aisdb-1.6.0-cp37-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.7 Windows x86-64

aisdb-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file aisdb-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c37a7eca20c0e73fb91156168fe235f7ac3f765219044bdfdd15e4b932db0c6
MD5 d5de56f5184433de02b14a5a96bf815a
BLAKE2b-256 a3ad6966b31211d85e04ba0cdd7c97952f839b0e58905a7dc054372d3411fd29

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.6.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.7

File hashes

Hashes for aisdb-1.6.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 988146db638a384f7f71f9bbf867c1df7e1a993430650761abcbe384539ec26c
MD5 817dfc7fb7243e2461eb184c13056b67
BLAKE2b-256 0117c2c0897edbecb56d323a87a418bf2ae86d5d637c12899366f36147e101a6

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f216c21cd85bc97da1ecfd4a50d299220f41fa440ad970c133d38379100f674
MD5 3ce5664289d4ab45937106d48188baa0
BLAKE2b-256 09bb805258e2a1413172b9ec423a70f33382bf4943c603761a1ee25b4a321363

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.6.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.7

File hashes

Hashes for aisdb-1.6.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 7afc5562c0640a0d8e75e0bc76c1d1c8178a2fdb944c00c27a90142212009d86
MD5 59644696385921ac9eafbcfceff42a69
BLAKE2b-256 5378172405fca98c21cb1ab6ec6e8c83d0a7ce9a7b78cb43e2f4747b9f1aedcc

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23498567ab144187e1dc33435b8318bada869c00049e13221c1f62f251c5d365
MD5 5ae002adc4a73fd8b715ef38edd17025
BLAKE2b-256 97c50aa82acf1239217b6b8a643b64d96064dbbfe6fc9c88b24b2ef2ce5cb7a4

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.6.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.7

File hashes

Hashes for aisdb-1.6.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1381d1d30055700a219a2aad28478ddc4129344ce85d1e730213e9e069f60525
MD5 fcff90615eb8817f9de47174af1fea4b
BLAKE2b-256 d3a3529fd1c5c2e295268be58cca0054d66f2510557cd86c1373a07fedbfdb45

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e82456d1d79aeff5d8756504e03e5a7eaeaf4dfad72dc592c4617e00aa4d649
MD5 f535cdb7b707a1c2b7923f6cd16b39d2
BLAKE2b-256 abf5492a1d1ae2208a404ea1741ed3dff303712f498dc20b9f554e4b1c261337

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.6.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.7

File hashes

Hashes for aisdb-1.6.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 f1041e6e7b875fc191a97313c011c1b484a3e7505fa60c25b01ec70dafd045e3
MD5 2f8675e4eb7e122cf5b4996f6ef1732d
BLAKE2b-256 ffe95f72063618cc9eed6752e9ae197263623f3b1c33dca94068826d52ced0c4

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18d84f018e49d0c81ce4ef7499d433a85207f26cbb36a9625f20a4c899bfe9b5
MD5 02805c1cce8abc6dd773d14e06d39f39
BLAKE2b-256 28c9add730aa40016be083a898cb2603bc10d30c88730b68fa2019180a3b15ae

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.6.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.7

File hashes

Hashes for aisdb-1.6.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 b81dbf4b926270f85c4466b9f38e861e39f214cba5b98107ed12c8d404116bb4
MD5 e11ce8e45d8307eefcf24e79a6211444
BLAKE2b-256 bef71665be2b010d36c810befed95983583ba24ba35dfe2e4acbcf970bda5ced

See more details on using hashes here.

File details

Details for the file aisdb-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1def94cf78f523fa90a7068687df598ce0610d3ab4001fe2ccac819b217635f
MD5 db9f95e449d7742f101f59b6d19f44a0
BLAKE2b-256 4a54dba8f554910b2f909bbdf9a93298b1b1c5f75eaa61709abbe7e2d489e6f6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page