Metadata-Version: 1.1
Name: binx
Version: 0.2.3
Summary: Interfaces for an in-memory datastore and calc framework using marshmallow + pandas
Home-page: https://github.com/bsnacks000/binx
Author: bsnacks000
Author-email: bsnacks000@gmail.com
License: MIT license
Description: ====
        binx
        ====
        
        
        .. image:: https://img.shields.io/pypi/v/binx.svg
                :target: https://pypi.python.org/pypi/binx
        
        .. image:: https://img.shields.io/travis/bsnacks000/binx.svg
                :target: https://travis-ci.org/bsnacks000/binx
        
        .. image:: https://readthedocs.org/projects/binx/badge/?version=latest
                :target: https://binx.readthedocs.io/en/latest/?badge=latest
                :alt: Documentation Status
        
        :version: 0.2.3
        
        
        Interfaces for an in-memory datastore and calc framework using marshmallow + pandas
        
        ==^..^==
        
        * Free software: MIT license
        * Documentation: https://binx.readthedocs.io.
        
        
        Features
        --------
        
        This set of interfaces are designed to help you take your data science project/notebook
        and easily turn it into a serializable web-ready API without having to depend on a specific
        application or web-framework.
        
        This can help you quickly scale up your scripts and create uniformity between your projects!
        
        binx provides:
        
        * A declarative style in memory datastore (collections)
        * An Adapter API that helps model/manage relationships and data transformations between collections (adapter)
        * consistent API for moving your data between json, py-objs, and pandas dataframes
        
        Coming Soon
        -----------
        
        * A generative orm-style query/filter API for collections based on pandas
        * ability to set unique constraints on collection objects
        
        
        =======
        History
        =======
        
        0.1.2 (2018-05-28)
        ------------------
        * Port initial API from bema project
        * Port original unittests
        * change marshmallow api to 2.x
        
        
        0.2.0 (2018-07-03)
        ------------------
        * Built adapter module and related functionality
        * removed calc_factory API (possibly will be re-included in a later build)
        * created the CollectionBuilder class
        
        
        0.2.1 (2018-07-12)
        ------------------
        * patched issue relating to datetime/datestrings not being parsed by collections
        
        0.2.2 (2018-07-26)
        * patched issue relating to introspection of required columns (issue #7-#8) 
Keywords: binx
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
