Skip to main content

library for constructing cql2-json queries and for generating libraries with multiple STAC extensions"

Project description

PyPI-Server

cqlalchemy

Library to help make CQL2-json queries a little easier!

STAC is a terrific specification for cataloging temporal/spatial data with an emphasis on providing queryable fields for searching that data. One of the ways to make complex queries is to use cql2-json. This query language can be a bit verbose and requires a good amount of memorization to make complex queries.

This project provides to different functionalities. One is the cqlalchemy.stac.query module which provides query construction class (QueryBuilder) with the most popular extensions (eo, sar, sat, view, mlm).

The other functionality is a script that allows the user to build their own QueryBuilder class from extensions of their choosing, and allowing the opportunity to restrict the fields that can be queried (in the case where it isn't a required field and it's existence in the class might mislead the user).

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

cqlalchemy-0.0.4.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

cqlalchemy-0.0.4-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file cqlalchemy-0.0.4.tar.gz.

File metadata

  • Download URL: cqlalchemy-0.0.4.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/20.6.0

File hashes

Hashes for cqlalchemy-0.0.4.tar.gz
Algorithm Hash digest
SHA256 44abbc332ce74c012b041cac2b6f84e9de8727849182dd23a0a07123ccef5337
MD5 abacbc80055c96eba501cfd71da058d5
BLAKE2b-256 2cdd28ddde6ce4ebd2dac9385aa9293b684defcba7dfe913ae4a8ab6092c5a11

See more details on using hashes here.

File details

Details for the file cqlalchemy-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: cqlalchemy-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/20.6.0

File hashes

Hashes for cqlalchemy-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d7d6126250008e9f2adac7efe72431c2f7f47683ea3209a058b9da2ef5bd7663
MD5 e36012db34e33c56fa8466ab5b45967b
BLAKE2b-256 342c535b85afabeffa8ce560c67ba00c2c4a1484e240d51cb07451d35bc0abfb

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