Metadata-Version: 2.1
Name: bcompiler-engine
Version: 1.0.8
Summary: Library for parsing spreadsheets using datamaps
Home-page: https://github.com/hammerheadlemon/bcompiler-engine
Author: Matthew Lemon
Author-email: matt@matthewlemon.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
Requires-Dist: openpyxl
Requires-Dist: appdirs

## bcompiler-engine

![Tests](https://github.com/hammerheadlemon/bcompiler-engine/workflows/Tests/badge.svg?branch=master)

A new, faster, more efficient, more modular back end for
[Datamaps](https://datamaps.twentyfoursoftware.com), and for newer tools and improved interfaces.

A library that allows for controlled extraction and insertion of data to and
from spreadsheets used for collecting data. Part of a more modular overall
design, `bcompiler-engine` focuses on speed, simplicity and data validation. It
forms the primary back-end to
[datamaps](https://datamaps.twentyfoursoftware.com), and will
eventually have a suitable API making it easy for anyone designing an
application to use the datamaps philosophy - more on that coming soon.

### Highlights

* Brand new code, developed with the benefit of several years and multiple projects
    of hindsight.
* Extract data using multiple cores to do it faster.
* Caching
* Type checking and rule-setting, allowing for greater confidence in integrity of data.
* Improved, modular design, powering *a brand new interface*, available soon.
* Designed to be packaged for more general distribution.


