Metadata-Version: 1.2
Name: bonsai-ai
Version: 2.0.4
Summary: Simulator interface library for Bonsai AI platform v2
Home-page: http://bons.ai
Author: Bonsai, Inc.
Author-email: opensource@bons.ai
License: BSD
Description: ===========
        Bonsai SDK
        ===========
        
        A python library for integrating data sources with Bonsai BRAIN.
        
        
        Installation
        ------------
        To install the current release version:
            ```
            $ pip install bonsai-ai
            ```
        
        Usage
        -------------
        
        Clients will subclass `bonsai.Simulator` and implement the required methods.
        
        Example:
        ```
            #!/usr/bin/env python3
        
            import sys
            from bonsai_ai import Simulator, Brain, Config
        
            class MySim(Simulator):
                def episode_start(self, parameters):
                    initial = {"value": 1.0}
                    return initial
        
                def simulate(self, action, objective):
                    terminal = True
                    state = {"value": 1.0}
                    return (state, 1.0, terminal)
        ```
        
        Then, the simulator is configured and assigned a BRAIN and run.
        ```
            def example():
                config = Config(sys.argv)
                brain = Brain(config)
                sim = MySim(brain, 'example_simulator')
                while sim.run():
                    continue
        ```
Keywords: bonsai
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Natural Language :: English
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
