Metadata-Version: 2.1
Name: paramsurvey
Version: 0.2.0
Summary: A toolkit for doing parameter surveys
Home-page: https://github.com/wumpus/paramsurvey
Author: Greg Lindahl and others
Author-email: lindahl@pbm.com
License: Apache 2.0
Description: # paramsurvey
        
        [![Build Status](https://travis-ci.org/wumpus/paramsurvey.svg?branch=master)](https://travis-ci.org/wumpus/paramsurvey) [![Coverage Status](https://coveralls.io/repos/github/wumpus/paramsurvey/badge.svg?branch=master)](https://coveralls.io/github/wumpus/paramsurvey?branch=master) [![Apache License 2.0](https://img.shields.io/github/license/wumpus/paramsurvey.svg)](LICENSE)
        
        paramsurvey is a set of tools for creating and executing parameter surveys.
        
        paramsurvey has a pluggable parallel backend. The supported backends at present
        are python's multiprocessing module, and computing cluster software `ray`. An `mpi` backend is planned.
        
        ## Example
        
        ```
        import paramsurvey
        from paramsurvey.examples import sleep_worker
        
        paramsurvey.init(backend='multiprocessing')  # or 'ray', if you installed it
        
        psets = [{'duration': 0.3}] * 5
        
        results = paramsurvey.map(sleep_worker, psets, verbose=2)
        
        for r in results:
            print(repr(r))
        ```
        
        prints, in addition to some debugging output, a result from each of the 5 sleep_worker calls.
        
        ## Philosophy
        
        
        
        
        ## Installing
        
        ```
        $ pip install paramsurvey
        $ pip install paramsurvey[ray]
        ```
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.5.*
Description-Content-Type: text/markdown
Provides-Extra: ray
Provides-Extra: mpi
Provides-Extra: test
