Pynspect - README ================================================================================ .. 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. Copyright -------------------------------------------------------------------------------- | Copyright (C) since 2016 CESNET, z.s.p.o (http://www.ces.net/) | Copyright (C) since 2016 Jan Mach | Use of this package is governed by the MIT license, see LICENSE file. |