library for constructing cql2-json queries and for generating libraries with multiple STAC extensions"
Project description
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44abbc332ce74c012b041cac2b6f84e9de8727849182dd23a0a07123ccef5337 |
|
MD5 | abacbc80055c96eba501cfd71da058d5 |
|
BLAKE2b-256 | 2cdd28ddde6ce4ebd2dac9385aa9293b684defcba7dfe913ae4a8ab6092c5a11 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7d6126250008e9f2adac7efe72431c2f7f47683ea3209a058b9da2ef5bd7663 |
|
MD5 | e36012db34e33c56fa8466ab5b45967b |
|
BLAKE2b-256 | 342c535b85afabeffa8ce560c67ba00c2c4a1484e240d51cb07451d35bc0abfb |