Metadata-Version: 2.1
Name: nits
Version: 0.1
Summary: An Encyclopedia is an abstract container providing relational (and non-relational) data operations using dictionary notation
Home-page: https://github.com/scott-howard-james/nits
Author: Scott Howard James
License: UNKNOWN
Keywords: container functional composition relation
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.4

An Encyclopedia is an abstract container intended for smallish data sets which provides many of the benefits of a relational (and non-relational) database but with lower syntactic friction.  In particular, an Encyclopedia uses arithmetic expressions typical of first-class python objects (e.g. lists, dictionaries) to perform common dataset operations such as merging, subsetting and object combination. Encyclopedias supports functional composition so as to act on entire Encyclopedias in a single statement similar to data frame vectorization.


