Skip to main content

Smart AIS data storage and integration

Project description

.. |space| unicode:: 0xA0

**General Information**

.. image:: https://img.shields.io/pypi/pyversions/aisdb
:target: https://pypi.org/project/aisdb/
.. image:: https://img.shields.io/github/v/release/aisviz/aisdb
:target: https://github.com/AISViz/AISdb/releases
.. image:: https://img.shields.io/github/commits-since/aisviz/aisdb/latest
:target: https://github.com/AISViz/AISdb
.. image:: https://img.shields.io/github/commit-activity/t/aisviz/aisdb
:target: https://github.com/AISViz/AISdb
:alt: Commits in the Repository
.. image:: https://img.shields.io/github/languages/top/aisviz/aisdb
:target: https://github.com/AISViz/AISdb
.. image:: https://img.shields.io/github/repo-size/aisviz/aisdb
:target: https://github.com/AISViz/AISdb

**Licensing and Integration**

.. image:: https://img.shields.io/github/license/aisviz/aisdb
:target: https://github.com/AISViz/AISdb
.. image:: https://github.com/AISViz/AISdb/actions/workflows/CI.yml/badge.svg
:target: https://github.com/AISViz/AISdb/actions/workflows/CI.yml
:alt: CI status
.. image:: https://github.com/AISViz/AISdb/actions/workflows/github-code-scanning/codeql/badge.svg
:target: https://github.com/AISViz/AISdb/actions/workflows/github-code-scanning/codeql
:alt: CodeQL status
.. image:: https://github.com/AISViz/AISdb/actions/workflows/Install.yml/badge.svg
:target: https://github.com/AISViz/AISdb/actions/workflows/Install.yml
:alt: Test installation status

**Documentation and Tutorials**

.. |aisgpt| image:: https://img.shields.io/website?url=https%3A%2F%2Fchat.openai.com/g/g-hTTH0rUBv-aisdb-assistant
:target: https://img.shields.io/website?url=https%3A%2F%2Fchat.openai.com/g/g-hTTH0rUBv-aisdb-assistant
.. |aisviz| image:: https://img.shields.io/website?url=https%3A%2F%2Faisviz.github.io
:target: https://img.shields.io/website?url=https%3A%2F%2Faisviz.github.io
.. |aisdb_doc| image:: https://img.shields.io/website?url=https%3A%2F%2Faisviz.gitbook.io/documentation/
:target: https://img.shields.io/website?url=https%3A%2F%2Faisviz.gitbook.io/documentation/
.. |aisdb_tut| image:: https://img.shields.io/website?url=https%3A%2F%2Faisviz.gitbook.io/tutorials/
:target: https://img.shields.io/website?url=https%3A%2F%2Faisviz.gitbook.io/tutorials/
.. |aisdb_rtd| image:: https://img.shields.io/website?url=https%3A%2F%2Faisdb.meridian.cs.dal.ca/doc/readme.html
:target: https://img.shields.io/website?url=https%3A%2F%2Faisdb.meridian.cs.dal.ca/doc/readme.html

- |aisviz| |space| `AISViz Website <https://aisviz.github.io>`_
- |aisgpt| |space| `AISViz ChatBot <https://chat.openai.com/g/g-hTTH0rUBv-aisdb-assistant>`_ *(with GPT-4)*
- |aisdb_rtd| |space| `AISdb ReadTheDocs <https://aisdb.meridian.cs.dal.ca/doc/readme.html>`_ *(outdated)*
- |aisdb_tut| |space| `AISdb GitBook Tutorials <https://aisviz.gitbook.io/tutorials>`_
- |aisdb_doc| |space| `AISdb GitBook Documentation <https://aisviz.gitbook.io/documentation>`_

****

AISdb Package Overview
------------------------

AISdb is an open-source database management system that supports storing, retrieving, analyzing, and visualizing data from the Automatic Identification System (AIS).
This system is engineered to manage the vast amounts of data generated by maritime traffic, making it an essential tool for research and development initiatives
within the marine industry and government bodies. AISdb utilizes the capabilities of both SQLite and PostgreSQL, ensuring a highly flexible and scalable data
management framework. This adaptability allows AISdb to cater to a wide range of needs, from localized data handling to comprehensive server-based deployments,
making it a key resource for stakeholders and research enthusiasts across the maritime sector.

**AISdb has an extensive set of tools adaptable to different sizes of projects:**

- **Efficient Data Management:** AISdb uses SQLite for lightweight, local database needs and PostgreSQL for more demanding, server-based applications, ensuring efficient data storage and retrieval mechanisms.
- **Python Interface:** It offers a Python-based API that simplifies interactions with the database, making it accessible for data scientists, researchers, and developers with varying levels of programming expertise.
- **Data Enrichment:** AISdb integrates AIS data with environmental and bathymetric datasets, allowing users to enrich maritime traffic data with contextual information about the marine environment.
- **Advanced Analysis Tools:** The system includes a suite of analysis tools that enable users to perform complex queries, data processing, and statistical analyses directly within the database.
- **Visualization and Export:** AISdb supports data visualization for immediate insight into AIS data and provides functionalities to export data into various formats for further analysis or reporting.

**AISdb is built with a focus on high performance, scalability, and ease of use:**

- **Database Schemas:** Utilizes optimized database schemas for fast data insertion, updates, and complex queries. It supports indexing and partitioning strategies to enhance performance.
- **Data Processing:** Employs Rust for critical data processing tasks, offering unparalleled speed and efficiency. Python wrappers facilitate seamless integration with the Python ecosystem.
- **Flexible Data Import:** Supports importing data from various sources, including live AIS feeds and historical data files. It includes tools for data validation and preprocessing.
- **Machine Learning Integration:** Provides a foundation for developing machine learning models by offering clean, processed datasets and the ability to integrate with popular data science libraries.
- **Open Source Collaboration:** Our team encourages community contributions, feature requests, and collaborative development, fostering an ecosystem around maritime data analysis.

**The AISdb visualization module runs locally on the browser:** *(outdated)*

.. image:: https://aisdb.meridian.cs.dal.ca/readme_example.png
:width: 700px
:align: center

What is AIS Data?
------------------------

Automatic Identification System (AIS) messages are critical data packets transmitted by vessels and AIS base stations to communicate essential navigational and identification information across the maritime domain.
These messages play a significant role in facilitating a safe and efficient flow of marine traffic by ensuring that vessels within proximity know each other's presence, course, and navigational intentions.

Structured Data Exchange
=====

AIS messages are encoded in a highly structured format and categorized into distinct types, each designed to serve specific informational needs. The commonly encountered messages in maritime operations include:

- Dynamic Vessel Information: Messages of this type relay real-time navigational status such as vessel position (latitude and longitude), Speed Over Ground (SOG), Course Over Ground (COG), and Heading. These messages are broadcasted with varying frequencies, typically every 2 to 10 seconds for vessels underway and every 3 to 5 minutes for vessels at anchor, ensuring timely updates of vessel movements.
- Static and Voyage-Related Information: Beyond dynamic navigational data, AIS messages also contain static information about the vessel, including Maritime Mobile Service Identity (MMSI), IMO number, vessel name, type, dimensions, destination, estimated time of arrival (ETA), and draught (i.e., draft).
- Safety-Related Messages: The AIS system also facilitates the transmission of safety and navigational-related messages. These include announcements of navigational hazards, weather conditions, and other urgent safety information crucial for voyage planning and risk mitigation.

**Although AIS messages are rich in information, open-source AIS is usually limited to positional data.**

Encoding and Transmission
=====

AIS messages are transmitted using VHF radio frequencies, which ensures reliable coverage even in harsh weather conditions.
The messages are encoded in a standardized format that promotes interoperability among different AIS equipment manufacturers and facilitates seamless integration with global maritime traffic management systems. To collect these messages, on-shore antennas or low-orbit satellites are used.
The temporal resolution of the AIS data varies with the collection method used to capture messages.

Significance in Maritime Operations
=====

AIS messages are more than just a tool for tracking vessels.
They are a valuable resource for vessel operators, maritime authorities, and traffic management centers, as they provide real-time information on maritime traffic.
This data helps these entities make informed decisions, increase situational awareness, and proactively address potential navigational hazards.
The availability of AIS data has also led to the development of secondary applications, such as maritime research, environmental monitoring, and the creation of advanced navigational algorithms that optimize shipping routes and reduce the environmental impact of maritime operations.
AISdb is an example of an application that is sourced on the importance of AIS.

**For more information about AIS and its inner-workings, you may want to check these links:**

- `AIS Message Types <https://arundaleais.github.io/docs/ais/ais_message_types.html>`_: Types of AIS messages used for communication.

- `Navigation Center <https://www.navcen.uscg.gov/ais-messages>`_: This is an overview of Navigation Systems and Services.

- `AIS transponders <https://www.imo.org/en/OurWork/Safety/Pages/AIS.aspx>`_: Regulations regarding AIS use, maritime security, and additional information.

- `Wikipedia Article <https://en.wikipedia.org/wiki/Automatic_identification_system>`_: Here is an overview of AIS, including its history, functionality, and applications.

Installing
-------

To set up AISdb in your environment, follow these commands in your terminal:

.. code-block:: sh

python -m venv AISdb # Create and activate a virtual environment
source AISdb/bin/activate # On Windows use `AISdb\Scripts\activate`
pip install aisdb # Install the latest pre-compiled AISdb from PyPI

Developing
-----------

For developers looking to contribute to AISdb or integrate it into more extensive projects, the following steps outline how to prepare a development environment for AISdb.
This includes setting up a virtual environment, activating it, and installing AISdb along with the tools required for development:

.. code-block:: sh

python -m venv AISdb # Create and activate a virtual environment for AISdb
source AISdb/bin/activate # On Windows use `AISdb\Scripts\activate`

# Cloning the Repository and installing the package
git clone https://github.com/AISViz/AISdb.git && cd aisdb

# Windows users can instead download the installer:
# - https://forge.rust-lang.org/infra/other-installation-methods.html#rustup
# - https://static.rust-lang.org/rustup/dist/i686-pc-windows-gnu/rustup-init.exe
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > install-rust.sh

# Installing Rust and Maturin
/bin/bash install-rust.sh -q -y
pip install --upgrade maturin[patchelf]

# Building AISdb package with Maturin
maturin develop --release --extras=test,docs

Download files

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

Source Distribution

aisdb-1.7.2.tar.gz (313.4 kB view details)

Uploaded Source

Built Distributions

aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

aisdb-1.7.2-cp312-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

aisdb-1.7.2-cp312-none-win32.whl (3.2 MB view details)

Uploaded CPython 3.12 Windows x86

aisdb-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

aisdb-1.7.2-cp312-cp312-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

aisdb-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

aisdb-1.7.2-cp311-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

aisdb-1.7.2-cp311-none-win32.whl (3.2 MB view details)

Uploaded CPython 3.11 Windows x86

aisdb-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

aisdb-1.7.2-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

aisdb-1.7.2-cp311-cp311-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

aisdb-1.7.2-cp310-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

aisdb-1.7.2-cp310-none-win32.whl (3.2 MB view details)

Uploaded CPython 3.10 Windows x86

aisdb-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

aisdb-1.7.2-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aisdb-1.7.2-cp310-cp310-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

aisdb-1.7.2-cp39-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

aisdb-1.7.2-cp39-none-win32.whl (3.2 MB view details)

Uploaded CPython 3.9 Windows x86

aisdb-1.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

aisdb-1.7.2-cp38-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

aisdb-1.7.2-cp38-none-win32.whl (3.2 MB view details)

Uploaded CPython 3.8 Windows x86

aisdb-1.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aisdb-1.7.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (5.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

File details

Details for the file aisdb-1.7.2.tar.gz.

File metadata

  • Download URL: aisdb-1.7.2.tar.gz
  • Upload date:
  • Size: 313.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2.tar.gz
Algorithm Hash digest
SHA256 db62931a31e89c69bd54b76c8c1c400755cf5472a38056bbe25e25b41aa6a627
MD5 93d3d0606d1bbd5fcd408d280e4d468f
BLAKE2b-256 1849c9836c21a2c511f1587873869b52a7a41a01f062f09299bd101dc4dd1ded

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44d511f2800395858f7a6c9143fd7e212215f2e2e47e8cfe2ff946ebeb510beb
MD5 ad4d0a6daab5f93c434efef02d39ba1b
BLAKE2b-256 30fe20a9d97c100b70a9b7b3eae5bbf83f039590e5714466c13e5ab512de4a89

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 76489f7911935487ddc690db41fb5ea4c0553a1f7c2be4ea62f43b2ae532b920
MD5 d6e8d8112dbe1ebbab1745c16b43d602
BLAKE2b-256 6eafb7644933d82c0742ae028727d59c11cb92b1d7b5fdddccad3d0b438f0bf0

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c54b190fc8e534d9f9ce90bb3543cdcedeff3ebf1406d544a6d89cf197c7cf38
MD5 2bb943405720c40688a0271d794d3e44
BLAKE2b-256 4f2ed962b6133798ec7dc6ebfa9dd197bd7bcf09a500c229095c337311b5a3fd

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 254cf0c3eed99c73fa1bbce8e395da8cbed7d666a3e3e7dee4b6e655169ed5f3
MD5 b4b463ce0d54d5cf94fe9bc7beda7f49
BLAKE2b-256 ed355ed7c73f4afdb6fa56d8e521c0dceed91abafc5d2ecb93b92862e9c7d14c

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 671a5b93d9248e9aae83099701d962d63b375c2fd86e7b8c215f7b56608a3e37
MD5 ad354028ccff3c209ac885a177e27f83
BLAKE2b-256 cc1475babfbdf2617adb6ccd4fddcf183430e5dd36d1db47a18ed1e9b930a757

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5684f79f94dd24a9b22f7a0a232dd62981c9b7c3c9aa0e21f70b1dcab655a59a
MD5 95ebdf75ad9b5d0d7f65d0edaa6bda98
BLAKE2b-256 208cdb09e34c4bf68bf0c04e4253cf13fbe4b490589d048ed09576a9581e1932

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d56934cad3b47afba990b25801d396125f484c62c8ffc819b24babded767d2c
MD5 aa537c3e08031d1312a1d64d31c22751
BLAKE2b-256 7c1638f0cb7a5b38abb21718557221c3ae448694512fe79489c6319b97785092

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp312-none-win32.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp312-none-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 e3f7ea6eee07e521114141f537b8fb7514cd2f2d49ec736182d072b3792d17e3
MD5 6a799ccd0f0b8ce637f41bbe615a61f5
BLAKE2b-256 7e54eae16c5316a983aa1df21b88c831637389113f1f5c00832d64ce547c8e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aisdb-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a034c2c365d02e2f13feda3861913abfbc1f94b5f1f16646885fcd8c106787a
MD5 fa8eccdac1e41b8f18e62b055e41aea4
BLAKE2b-256 3fc07765eeb5e4e531544823dd2969b332b43a69d430edef582690194f0fe2fe

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1b896cd0179e216bd7801e2d74beda2ba687433da37c8478cfda7f72cfccc06a
MD5 22032049ee8a21393ba2ade875300def
BLAKE2b-256 ef68479e5abfa74c6caee21412e478271859cfc32df2502262b7068ecf23a6ed

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56cd14c0ad376ec56996d2179b829e42cabd3bb173a761e0d6254e24cc950708
MD5 5843591fcddb9652f73882c1e10fb522
BLAKE2b-256 e1d37c1a820c76e1b514a37b52f0e69137e646e76578e4b95f272af767af341c

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 efa5f00b52323e1faac86c619e301050342cdea3813e6d124efe1ea2d0aa31a8
MD5 6967f20e1e2ce340f39724b6e87dca0d
BLAKE2b-256 af259e3241f5f627ca2ef80e798efea8f2a025f44d93bebb3b0ea38c21a0c969

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aisdb-1.7.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a4679a199c960ef2d8dda0089ff595f8f66ad033a1bc1eeb53fa57e377f0f0ff
MD5 f5a3d386808357dd96255ab2f76d7c4a
BLAKE2b-256 3e6d3955fc7846b285618821e5b4dfb47ecc1b3b78e3f553a3f9f0636da76168

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp311-none-win32.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp311-none-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 50bac397d57bfe396538b03208e3f1474d81ee315eed91753b204dce02985a0b
MD5 0f4c5f49d287bff6f3d5d4e6568093f4
BLAKE2b-256 64f53026c3121e05a4da18ec9757d52c9fff2ed03883a0857c787f742a20b849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aisdb-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae283103e624ac71feef75b0d25d96fc7b4ca9fbdadf3d26ba6063649b44650f
MD5 3ded4d03e6a1af39c2b443d9f64477f9
BLAKE2b-256 9cb351bfe5b84f356b41ca88d1ff16d526894535120fdcc78ebdd5f121145b06

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 390e727838e14c008b8cb70a8af10cd71b31a92bf7d898dd3fd5591a4a0cd87f
MD5 b7b21ecfc9e0417a0342981f1eb9ec26
BLAKE2b-256 c47465ecc072a2542c4ab4c2ccd5cee4752651a4c8d4a1bc0e50032b7d009940

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55766275a489b60db2b6ccf868c5c8b7bad2b216cab234809e4e7463e6bf1d76
MD5 e4a4ec6985c8ab266c97469ba074e87c
BLAKE2b-256 f8a7df24b97b5739e3a1339af8545a89f6074c4c8f90a6c8d88cc8aea87cf699

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f438c9413d7226ff7a475dc750ac71b06debd18c05012fc00927e7d7ec4463b8
MD5 b441c9b780dbb2d3b35468394d0a581a
BLAKE2b-256 7929ef002bfb5629930bd16c8dd8fdad20d429b888b3a42744dcea6369b6a11c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aisdb-1.7.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 db5e5bf72a808fd9e30bb74b7fc80fa1a3368812e931d6b161165193c5f88465
MD5 409dc5a3030edbab3ec71b66e926ac52
BLAKE2b-256 d33fcfaa61296352ecc858de1abf8a352d59aa9c9516a3f8a6cb48e9fd471024

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp310-none-win32.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp310-none-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 c743b703df0b9774ad130c4c501c96252cb7b9de27592844bd8dc8bac40543d4
MD5 f13745fc0846b6748bf07e5d5c5184d0
BLAKE2b-256 acba362aaffb0825bd188597f2921929be7cc43a0dfe1de486023d11de20f63e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aisdb-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f6eda9bc563173ed3a7d020fb8d079e253d508f30d269b96940f6253e59fdc7
MD5 ac730d023a0414c8f12df3040c7c1f77
BLAKE2b-256 beadc08a54fb89c6a5bfdca07a21a8027a763e1284dfd2b3d48ae9a5728d237c

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bb23754208c898496915598cbed7c1d6a6da335f1449ac652e11422dda913739
MD5 b0704ec8d1942cfe303dee7b016b3e23
BLAKE2b-256 caf410c9aeb1ea961e22f928fa911042d0a48aec56d31cbf6840b83be8c77407

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 704acca8f8d645c2e5ea280e1cd8d50946f5f3fdaa1fb78cf86cf40041a66cc5
MD5 42754f4c0518b2cc539bdf12ef2f8656
BLAKE2b-256 f80638f90b05a462735adadd131ebb2e912572b6ef62fefc76bb30d3e98c14f5

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9944e661435af62fd694a9d8f64486b9d1e64af09471bf8c55c6a8c2645cecb2
MD5 367a80c924e2700fcb5e0e9c81148a65
BLAKE2b-256 0b6c5509f87a2c625b8b66e0ae3807f7a01cf5131b319d0dab078ba64e08168a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aisdb-1.7.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c61cfe75764062b14f18d092621a780cb5a949aaa4b3cafdee73e963488e763
MD5 639e0cd67f28d6db16f3dd9715b402fd
BLAKE2b-256 2f796544a1f6c61962b3e2c415d3be1e36f75f0eec9648a324fe5ff14477d6c7

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp39-none-win32.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp39-none-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 f921ac6b981aacf5340a05ab1e252406628ca2c515ee47965b5aeb93f791e4af
MD5 63f7181cb12f501ba8b778a326e64bf5
BLAKE2b-256 a39e605f2d2944c211b87e1b6e32175f943fea3c5203ea7c3122536112fbe4e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aisdb-1.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 462ced94324e80f909dfd150a8ac0bb07f9155a02dbd8c9fadc6b7a6d69951ab
MD5 43bb29301e3b3c7dc82e8264109163f3
BLAKE2b-256 cd7a0c79bd9afbf179d0eb49fad2d417913752bdd86ba4a3d0c10a2855d82c9f

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1c59ce014516855d2d93a5afd1c4755ff0b5fa30b37c65edfe8d896606b2b0dc
MD5 996de8447bb56a84edf4bd6171b0ca9a
BLAKE2b-256 6142e7434c9adfc67065daca954547017c8cb36be8591b2ebd296c040e1a79bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aisdb-1.7.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a82cf21b2feaae3120ef2ec0203672262dd948a8e3b7d771cffb8fd4a54d924f
MD5 c2f679d38483313e7c4f59f143097ce3
BLAKE2b-256 9c09a309a7831e6c1847730a5f06e0f8fe6ae7847248d0e84e86058b57973352

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp38-none-win32.whl.

File metadata

  • Download URL: aisdb-1.7.2-cp38-none-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.0

File hashes

Hashes for aisdb-1.7.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 1a9ed425628d158fd5ddd763c4903779d9bcf04bc05328e60a1eb3108e370f57
MD5 f67faa514f9155fc76e78c9f601a4683
BLAKE2b-256 6271efdbed2df0d3a5a984d59f678ab3c3b4913eabd5c9f379bfe4c9f52c5e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aisdb-1.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1acba860cdc16056e8623f7eeb165cf9f4077f029a77a593662f5da37b63213c
MD5 fa15c200f3f2edf71627e1c6dcb47d23
BLAKE2b-256 3628381df04f1594a1090502d3242f2f942df915014bbdab54882de365766448

See more details on using hashes here.

File details

Details for the file aisdb-1.7.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aisdb-1.7.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e2fc0a8aac34038d633f58c4a4e3e34c79103be1ede05b39c646c66e9d6b75e1
MD5 1f7a6eacbddd0347628a61e9c436c2c6
BLAKE2b-256 be90edd6ad3b88509bb1c8e55659ab299d8f952551f154410146ce09f15e927f

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