# AIS Decoder

Decode and convert in useful data format historical AIS messages.
## Specs
https://gpsd.gitlab.io/gpsd/AIVDM.html
https://documentation.spire.com/ais-fundamentals
## Roadmap
[ ] Review density map
[ ] Complete ais messages data and validation
[ ] DSL
[ ] Ruff
[ ] provenance
[ ] pipeline
[ ] MMSI value object
Raw data
{
"_id": null,
"home_page": null,
"name": "aisdecoder",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "AIS, AIS processing, CSV, CUI, GIS, density map, maritime, ship",
"author": null,
"author_email": "Giampaolo Cimino <gcimino@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/e2/da/62d31b7612a8966a39f15a7076b15641ef71ca50295d7bdafd8da4942d77/aisdecoder-0.1.0.tar.gz",
"platform": null,
"description": "# AIS Decoder\n\n\n\n\nDecode and convert in useful data format historical AIS messages.\n\n\n## Specs\n\nhttps://gpsd.gitlab.io/gpsd/AIVDM.html\nhttps://documentation.spire.com/ais-fundamentals\n\n\n## Roadmap\n\n[ ] Review density map\n[ ] Complete ais messages data and validation\n[ ] DSL\n[ ] Ruff\n[ ] provenance\n[ ] pipeline\n[ ] MMSI value object\n\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Parse raw NMEA AIS mesasges to a variety of formats. Works also with historical AIS data decorated with timestamps.",
"version": "0.1.0",
"project_urls": null,
"split_keywords": [
"ais",
" ais processing",
" csv",
" cui",
" gis",
" density map",
" maritime",
" ship"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "cb0e42e5a2e66304a769dc12bcd6dc64f347456e51968dc34e3e7031d4816dd9",
"md5": "ff582934fa3f4179ab69b351d6668354",
"sha256": "90eb14ef0eba306cfb626b6d795f3b39f8f05ef438c3e1b82b31e437436191a0"
},
"downloads": -1,
"filename": "aisdecoder-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ff582934fa3f4179ab69b351d6668354",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 37341,
"upload_time": "2025-02-20T20:42:51",
"upload_time_iso_8601": "2025-02-20T20:42:51.847871Z",
"url": "https://files.pythonhosted.org/packages/cb/0e/42e5a2e66304a769dc12bcd6dc64f347456e51968dc34e3e7031d4816dd9/aisdecoder-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2da62d31b7612a8966a39f15a7076b15641ef71ca50295d7bdafd8da4942d77",
"md5": "bb80c87581f74aebf150064716ae6020",
"sha256": "8d52199cfabb63f97890ada5cf0622a690e001086acf50a87141ba83f693c883"
},
"downloads": -1,
"filename": "aisdecoder-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bb80c87581f74aebf150064716ae6020",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 86085,
"upload_time": "2025-02-20T20:42:54",
"upload_time_iso_8601": "2025-02-20T20:42:54.113625Z",
"url": "https://files.pythonhosted.org/packages/e2/da/62d31b7612a8966a39f15a7076b15641ef71ca50295d7bdafd8da4942d77/aisdecoder-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-20 20:42:54",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "aisdecoder"
}