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

Uploaded Source

Built Distribution

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

cqlalchemy-0.0.5-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.5.tar.gz
  • Upload date:
  • Size: 18.7 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.5.tar.gz
Algorithm Hash digest
SHA256 187df68f4f843f2428872697b2ae54db37dd65b946b6aab5400f48994e5891ca
MD5 e72193bbfdc3f44840cf61da09600f66
BLAKE2b-256 d222c91dd75a857a8c1842a7625809f0468c93063e1ee1a52495af2d26726926

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 24.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9d776d5af24f7f2cbc7f5f9dcb19dfe19714f41248ba8d53aca932e242b83a59
MD5 029e31c0ec35beb2f347e0307f508d7e
BLAKE2b-256 bb3b5a7a725d7e1e9024105063aff41a6642587929196b1a58901e4dfcd6100f

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