Skip to main content

pymascdb provides tools to process, archive, and anaylze MASC snowflake images.

Project description

pyMASCDB - An API to query MASC data.

DOI

The code in this repository provides an API to query, filter and visualize MASC data.

The folder tutorials provides code examples to explore the capabilities of the MASCDB API. The tutorials are conceived for line-by-line execution for example using the spyder GUI. They cannot be run as scripts. They provide example usage for:

The folder examples provides a link to some jupyter notebooks with a minimal selection of functionalities, the same as the ones used in the online documentation

Installation

For a local installation, follow the below instructions.

  1. Clone this repository.

    git clone https://github.com/ltelab/pymascdb.git
    cd pymascdb
    
  2. Install the dependencies using conda:

    conda env create -f environment.yml
    
  3. Activate the mascdb conda environment

    conda activate mascdb
    
  4. With mascdb environment activated, install the package:

    python setup.py install
    

In this way, mascdb can simply be loaded, from any directory, as:

import mascdb.api
from mascdb.api import MASC_DB

ATTENTION: The code has been currently tested only under Linux-Unix systems.

Documentation sources

Documentation is available at https://pymascdb.readthedocs.io/en/latest/index.html

Data source

The data should be downloaded from Zenodo at: https://doi.org/10.5281/zenodo.5578920

References

Contributors

License

The content of this repository is released under the terms of the MIT license.

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

mascdb-0.1.1.tar.gz (52.6 kB view details)

Uploaded Source

Built Distribution

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

mascdb-0.1.1-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file mascdb-0.1.1.tar.gz.

File metadata

  • Download URL: mascdb-0.1.1.tar.gz
  • Upload date:
  • Size: 52.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mascdb-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b0bead0842b77d2f16984145810c0f7915145515ba68688768b4e3b76163cff5
MD5 c87f7c8b222b9215e1e82a2e66944252
BLAKE2b-256 5e0f93894b616b57a4ecb43232ff006b5f4d919882ce7a8dfbb17c2281c060fb

See more details on using hashes here.

File details

Details for the file mascdb-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mascdb-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mascdb-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d33740b33b8340b0678a2b9c184ad50201e692f0ad8cd75c77c41dee5b7100bb
MD5 f8e6311062ff569bb21519055ecb83d1
BLAKE2b-256 320dc25415f5893ca93c67f8584e2b48315b4bbd67fb776bccdc5313081aa119

See more details on using hashes here.

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