Skip to main content

Python data inspection library

Project description

Warning

Although production code is based on this library, it should still be considered as work in progress.

Introduction

Python library for filtering, querying or inspecting almost arbitrary data structures.

This README file is work in progress, for more information please consult source code and unit tests.

Features

Currently the package contains following features:

pynspect.jpath
Module for parsing JPaths and setting or retrieving values on given JPath within data structures.
pynspect.lexer
Module encapsulating of PLY lexical analyzer for internal filtering and query language grammar.
pynspect.gparser
Module encapsulating of PLY parser for internal filtering and query language grammar.
pynspect.rules
Module containing object representations of internal filtering and query language grammar.
pynspect.traversers
Module containing tools for traversing and processing rule trees.
pynspect.compilers
Module containing tools for compiling rule trees into different structures.
pynspect.filters
Module providing high-level tools for data inspection based on internal filtering and query grammar.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pynspect, version 0.17
Filename, size File type Python version Upload date Hashes
Filename, size pynspect-0.17-py3-none-any.whl (33.8 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size pynspect-0.17.tar.gz (28.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page