Skip to main content

Allows to merge the results of other LogicLayer modules in a single response.

Project description

Getting started

This module must be used with LogicLayer. An instance of OlapServer from the tesseract_olap package is optional to retrieve the data.

# app.py

__title__ = "logiclayer-merge"
__description__ = "Logiclayer-Merge instance"

import os
import logging

from logiclayer import LogicLayer
from src.logiclayer_merge import MergeModule
from tesseract_olap import OlapServer

logging.basicConfig(level=logging.DEBUG)

olap_backend = os.environ["TESSERACT_BACKEND"]
olap_schema = os.environ["TESSERACT_SCHEMA"]
allowed_domains = os.environ.get("ALLOWED_DOMAINS", "")

olap = OlapServer(backend=olap_backend, schema=olap_schema)
mod = MergeModule(olap=olap, allowed_domains=allowed_domains)
mod.startup_tasks()
layer = LogicLayer()
layer.add_module('/merge', mod)

© 2022 Datawheel, LLC.
This project is licensed under MIT.

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

logiclayer_merge-0.1.4.tar.gz (148.4 kB view details)

Uploaded Source

Built Distribution

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

logiclayer_merge-0.1.4-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file logiclayer_merge-0.1.4.tar.gz.

File metadata

  • Download URL: logiclayer_merge-0.1.4.tar.gz
  • Upload date:
  • Size: 148.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.12.3 Linux/6.17.0-1010-azure

File hashes

Hashes for logiclayer_merge-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f0a7eeb2d0ae38832093d25da96ab5783c76321c3eb44af538fbc8f7c5298e0b
MD5 ab140017eef58904deba3baf68f8b215
BLAKE2b-256 1be9ab73b43ca9a30c2c8b542b8c65fe356c7a813eabe385e7ac5742a0fe0ea0

See more details on using hashes here.

File details

Details for the file logiclayer_merge-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: logiclayer_merge-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.12.3 Linux/6.17.0-1010-azure

File hashes

Hashes for logiclayer_merge-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1427e2fe9e4a615e7c5efcaf0ec4f46a543638c3faa8e2c97619beed22666993
MD5 022438c1bb2bdf6f0113a185dff3850b
BLAKE2b-256 fcdc99ca3936c6a6c0d8f6b0fbde10be58b1cbb2002a14d88684ad200c9d633c

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