Skip to main content

SQLite database for the AntArchitecture Community Data

Project description


PyPi Conda Downloads

GitHub issues

AntADatabase is an efficient SQLite database for browsing, visualizing and processing Internal Reflecting Horizons (isochrones) across Antarctica, curated by the AntArchitecture action group. It is specifically designed for ice dynamic modelers who need a fast, memory-efficient data structure to constrain their models.

Visit the Home Page for more information.

SQLite Database

The database uses SQLite for efficient indexing. Data is sourced from the associated DOIs and stored as binary DataFrame files for each layer (IRH) and trace ID. This structure enables:

  • Browsing by author (region), layer age, or trace ID.
  • Memory efficiency: Only relevant data is read when needed.
  • Fast read performance: Lightweight and optimized for speed.

Key Features

  • Efficient SQLite indexing
  • Quick visualization on Antarctica map
  • Generate lazy data for later use

Installation

The Python module can be directly installed from PyPI with:

pip install anta_database

Note that this module is new and under development, so that the PyPI package may not contain the latest features. For the latest version and development, see the instruction below. To get started with the anta_database module, see the Documentation. Also, you need the actual data to use this module. It is currently not available on any public repository, so please contact me.

Advanced installation

One can install the latest commit from this GitHub directory with:

pip install git+https://github.com/antoinehermant/anta_database.git

Or for development, you should clone this repo and install the module in development mode:

git clone git@github:antoinehermant/anta_database.git
pip install -e anta_database/

Support and contact

You can email me for downloading the database: antoine.hermant@unibe.ch

Feel free to raise an issue on the GitHub if you find any bug or if you would like a feature added.

Contribution

If you like this database and wish to help me develop this module, do not hesitate to contact me. You should then fork the repo, build feature branches and pull request. That would be much appreciated!

Acknowledgments

I am developing this tool as part of my PhD project, which is funded by the Swiss National Science Foundation (grant no. 211542, Project CHARIBDIS) Any data used through this database should be cited at source. For this, use the DOI provided in the metadata. If you used this tool for your work and this was useful, please cite this repo, so other people get to know that it exists.

Project details


Download files

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

Source Distribution

anta_database-0.2.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anta_database-0.2.0-py3-none-any.whl (995.8 kB view details)

Uploaded Python 3

File details

Details for the file anta_database-0.2.0.tar.gz.

File metadata

  • Download URL: anta_database-0.2.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anta_database-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f61079e1f1f5555cf5416dc78c425e904f1426acdd57a00604ad8984f7bcd7f0
MD5 00ccb0ade4deb70a5ca5471c7ee67428
BLAKE2b-256 f1edfb0efb280548b1dfa0f170ec9e198d3da2436fe088167576f466e6b77c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for anta_database-0.2.0.tar.gz:

Publisher: release.yml on antoinehermant/anta_database

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anta_database-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: anta_database-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 995.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anta_database-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ec9d83cea68d2837617c71bd4daef27aeb8f885aacbeb2f415f9c92c9f809f3
MD5 0163ba33eea2f99e2f53dceef26249da
BLAKE2b-256 58718d7b2f19182a7de43abeffaac32faa4900b482a426e7499295b0890d4df1

See more details on using hashes here.

Provenance

The following attestation bundles were made for anta_database-0.2.0-py3-none-any.whl:

Publisher: release.yml on antoinehermant/anta_database

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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