Skip to main content

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

Project description

📦 MASCDB - A global archive of MASC snowflake images and associated descriptors.

This repository provide the software to create, manipulate and analyze Multi Angle Snowflake Camera (MASC) data.

Deployment PyPI Conda
Activity PyPI Downloads Conda Downloads
Python Versions Python Versions
Supported Systems Linux macOS Windows
Project Status Project Status
Build Status Tests Lint Docs
Linting Black Ruff Codespell
Code Coverage Coveralls Codecov
Code Quality Codefactor Codebeat Codacy Codescene
License License
Citation DOI

Documentation | Data Archive

MASC is a community-based effort to collect, standardize and homogenize Multi Angle Snowflake Camera (MASC) data from around the world.

🛠️ Installation

conda

pymascdb can be installed via conda on Linux, Mac, and Windows. Install the package by typing the following command in the terminal:

conda install -c conda-forge pymascdb

In case conda-forge is not set up for your system yet, see the easy to follow instructions on conda-forge.

pip

pymascdb can be installed also via pip on Linux, Mac, and Windows. On Windows you can install WinPython to get Python and pip running.

Then, install the pymascdb package by typing the following command in the terminal:

pip install pymascdb

To install the latest development version via pip, see the documentation.

📚 Tutorial

The folder tutorials provides code examples to explore the capabilities of pymascdb. A selection of of jupyter notebooks illustrates a selection of pymascdb functionalities. These jupyter notebooks tutorial can also be consulted in the online documentation.

📖 Explore the MASCDB documentation

To discover more about the MASCDB products, the pymascdb processing and analysis capabilities, or how to contribute your own data to MASCDB, please read the software documentation available at https://pymascdb.readthedocs.io/en/latest/index.html.

💭 Feedback and Contributing Guidelines

If you aim to contribute your data or discuss the future development of MASCDB, feel free to also open a GitHub Issue or a GitHub Discussion specific to your questions or ideas.

✍️ Contributors

Citation

You can cite the MASCDB project by:

Gionata Ghiggi, Jacopo Grazioli, Alexis Berne (2025). ltelab/pymascdb Zenodo. https://doi.org10.5281/zenodo.7398284 Grazioli, J., Ghiggi, G., & Berne, A. (2023). MASCDB, a database of images, descriptors and microphysical properties of individual snowflakes in free fall (1.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.8046497 Grazioli, J., Ghiggi, G., Billault-Roux, AC. et al. MASCDB, a database of images, descriptors and microphysical properties of individual snowflakes in free fall. Sci Data 9, 186 (2022). https://doi.org/10.1038/s41597-022-01269-7

If you want to cite a specific version of pymascdb, have a look at the Zenodo software archive repository.

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.2.tar.gz (55.5 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.2-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mascdb-0.1.2.tar.gz
  • Upload date:
  • Size: 55.5 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.2.tar.gz
Algorithm Hash digest
SHA256 095370d419ec6ec0eb6fe4f76a6abee0b43da501ca97a3bb846b9d7c320f3944
MD5 a8895c44d9f8465820ea863ff3b378bf
BLAKE2b-256 ea05446d2d5aac3a1a25b1acd405378e8905e8216dc851b3393ec247bee030f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mascdb-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 43.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3ba4b1d44310e1a44ae61e12f2140e5c1ac9a4f88c1183c9d8b479ebe0ad6f41
MD5 bddb4c4b715eba8fafb9d880d4fd6adf
BLAKE2b-256 95ed6f0f73f1d1e826b4d7e9415aaa538473b45d6de8398c37bad6e376f980a8

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