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 (QueryBlock) with the most popular extensions (eo, sar, sat, view, mlm).

The other functionality is a scriptthat allows the user to build their own QueryBlock 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.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

cqlalchemy-0.0.1-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.1.tar.gz
  • Upload date:
  • Size: 16.0 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.1.tar.gz
Algorithm Hash digest
SHA256 ce174008dbcfb64785841e5fafe26056f5d79e34431d3ec29d86c2b58b08bc60
MD5 206f1a6a6dfbcb176a3575c6474569f7
BLAKE2b-256 bed186ffce61735d605f768da31fb8fd506f2274aec534438008fc347b99dd24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cqlalchemy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7937e7882f1499b4b07dbe38ef6da6e4d70b4fc96271e37a7aa29a7d9dd1b067
MD5 7694cb6fd9eefeb1e1fb6393de2036f1
BLAKE2b-256 285023347c6f82ea1f5b774935eb048370dc12d3b7998a7a9b8cc962a1ea84c3

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