Metadata-Version: 1.1
Name: pytaskpool
Version: 1.0b2
Summary: A simple multiprocessing function pool
Home-page: https://github.com/govlog/pytaskpool
Author: AMIAUD Christopher
Author-email: christopher.amiaud@gmail.com
License: GPL
Download-URL: https://github.com/govlog/pytaskpool/tarball/0.1
Description: pytaskpool
        ==========
        A simple multiprocess function pooler which create results generators
        
        pytaskpool use:
          python multiprocessing module
        
        pytaskpool provide an easy way to execute python functions in a pool of process (not threads) for using all your CPU
         cores. Functions results can be then obtained in order or not (via a generator).
        
        installation
        ============
        you can install it using pip :
        
        pip install pytaskpool
        
        using it
        ========
        ```
        import pytaskpool as tp
        
        def my_func(x):
          return [x ** x]
        
        # create a pool of 8 process
        mypool = tp.TaskPool([], 8)
        
        # launch 100 my_func
        for r in range(100):
          tp.launch(my_func, r)
        
        #display results
        for r in tp.get_sorted_results():
          print r
        ```
        
        author
        ======
        christopher __dot__ amiaud __at__ gmail.com
Keywords: simple multiprocessing function pool
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
