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.3.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 e046849384d740ac8cc272077f5a44351273f70cf6942a5bb336d673d105ae6d
MD5 773114c98329e5e091894fff4160e672
BLAKE2b-256 0781bbe4ed5464fb8a4d59d504f7f9e1a1c55e985b569f4a1d166c4df205083a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d74cad413269d4f94bf0097aadef2c93e404216fec340d35b09584ecca394634
MD5 5502b2a5b861ee1b4be0c36a9f3e4f01
BLAKE2b-256 3513fb28bcadd68956ed3d44c5db7d9487567c3c571bc13df4a21b979a7ab3e9

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