Catalog PyPI
Back to packageRELEASE DETAILS

0.2.3

PyPI

adxlite

A local SQLite-based database with Kusto Query Language (KQL) support

Published2 Jun 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Version 0.2.3 documentation

adxlite

PyPI Python

A local SQLite-based database with Kusto Query Language (KQL) support for Python.

Installation

pip install adxlite

Quick Start

import pandas as pd
from adxlite import AdxLiteClient

client = AdxLiteClient()  # in-memory, or pass a path for persistence
client.ingest("Users", pd.DataFrame({
    "name": ["Ada", "Alan", "Grace"],
    "city": ["London", "London", "Arlington"],
    "score": [10, 20, 30],
}))

result = client.query('Users | where city == "London" | project name, score')
print(result)

Features

  • SQLite-backed persistent storage with KQL query interface
  • Hybrid SQL + pandas execution for optimal performance
  • Full KQL parser with support for common operators
  • Type-aware schema metadata
  • Depends on adxpandas for parser and pandas execution

Documentation

See the full documentation for comprehensive guides.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
adxpandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
adxpandas>=0.1.0runtime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas>=1.5.0runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov>=4.0; extra == "dev"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest>=7.0; extra == "dev"runtime
mkdocs-material
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
mkdocs-material>=9.0; extra == "docs"runtime
mkdocs
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
mkdocs>=1.5; extra == "docs"runtime

Distribution files

2 collected
adxlite-0.2.3-py3-none-any.whl

bdist_wheel · 24.63 KB · Python py3

Source file
adxlite-0.2.3.tar.gz

sdist · 26.73 KB · Python source

Source file

Repository

PENDING
richarddzh/adxlite

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:07 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:982d223cd54a41cd4f3c5199f1f2eaee8b9c8a3d8cbf072a03c50e584a808907

Other collected versions

View all collected versions →