├── .codecov.yml ├── .coveragerc ├── .gitignore ├── .readthedocs.yml ├── .travis.yml ├── DEV_NOTES ├── LICENSE ├── MANIFEST.in ├── README.md ├── applications ├── install-pp-1.6.4.2.sh ├── install-rpyc-3.0.6.sh └── install_pathos_server.py ├── docs ├── Makefile ├── requirements.txt └── source │ ├── _static │ └── css │ │ └── custom.css │ ├── conf.py │ ├── helpers.rst │ ├── index.rst │ ├── pathos.png │ ├── pathos.rst │ ├── scripts.rst │ ├── secure.rst │ └── xmlrpc.rst ├── examples ├── README ├── async_map.py ├── map_pool.py ├── mp_class_example.py ├── nested.py ├── nested2.py ├── pp_map.py ├── secure_copy.py ├── secure_hello.py ├── simple_tunnel.py ├── spawn.py ├── sum_primesX.py ├── test_mpmap.py ├── test_mpmap2.py ├── test_mpmap3.py ├── test_mpmap_dill.py ├── test_ppmap.py ├── test_ppmap2.py ├── test_profile.py └── xmlrpc_server.py ├── examples2 ├── README ├── all_scatter_gather.py ├── all_scatter_gather2.py ├── dejong.py ├── optimize.py ├── optimize0.py ├── optimize_cheby_diffev_map.py ├── optimize_cheby_powell_map.py ├── optimize_cheby_powell_mpimap.py ├── optimize_cheby_powell_mpmap.py ├── optimize_cheby_powell_ppmap.py ├── optimize_helper.py ├── optimize_powell.py ├── optimize_rosen_powell_map.py ├── poly.py └── scatter_gather.py ├── pathos ├── __init__.py ├── __main__.py ├── _ppserver_config.py ├── abstract_launcher.py ├── connection.py ├── core.py ├── helpers │ ├── __init__.py │ ├── mp_helper.py │ └── pp_helper.py ├── hosts.py ├── maps.py ├── mp_map.py ├── multiprocessing.py ├── parallel.py ├── pools.py ├── portpicker.py ├── pp.py ├── pp_map.py ├── profile.py ├── python.py ├── secure │ ├── __init__.py │ ├── connection.py │ ├── copier.py │ └── tunnel.py ├── selector.py ├── serial.py ├── server.py ├── tests │ ├── __init__.py │ ├── __main__.py │ ├── test_decorate.py │ ├── test_join.py │ ├── test_map.py │ ├── test_maps.py │ ├── test_mp.py │ ├── test_pp.py │ ├── test_random.py │ ├── test_star.py │ └── test_with.py ├── threading.py ├── util.py └── xmlrpc │ ├── __init__.py │ └── server.py ├── pyproject.toml ├── scripts ├── pathos_connect └── portpicker ├── setup.cfg ├── setup.py ├── tox.ini └── version.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/.travis.yml -------------------------------------------------------------------------------- /DEV_NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/DEV_NOTES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/README.md -------------------------------------------------------------------------------- /applications/install-pp-1.6.4.2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/applications/install-pp-1.6.4.2.sh -------------------------------------------------------------------------------- /applications/install-rpyc-3.0.6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/applications/install-rpyc-3.0.6.sh -------------------------------------------------------------------------------- /applications/install_pathos_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/applications/install_pathos_server.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/_static/css/custom.css -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/helpers.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/pathos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/pathos.png -------------------------------------------------------------------------------- /docs/source/pathos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/pathos.rst -------------------------------------------------------------------------------- /docs/source/scripts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/scripts.rst -------------------------------------------------------------------------------- /docs/source/secure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/secure.rst -------------------------------------------------------------------------------- /docs/source/xmlrpc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/docs/source/xmlrpc.rst -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/README -------------------------------------------------------------------------------- /examples/async_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/async_map.py -------------------------------------------------------------------------------- /examples/map_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/map_pool.py -------------------------------------------------------------------------------- /examples/mp_class_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/mp_class_example.py -------------------------------------------------------------------------------- /examples/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/nested.py -------------------------------------------------------------------------------- /examples/nested2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/nested2.py -------------------------------------------------------------------------------- /examples/pp_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/pp_map.py -------------------------------------------------------------------------------- /examples/secure_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/secure_copy.py -------------------------------------------------------------------------------- /examples/secure_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/secure_hello.py -------------------------------------------------------------------------------- /examples/simple_tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/simple_tunnel.py -------------------------------------------------------------------------------- /examples/spawn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/spawn.py -------------------------------------------------------------------------------- /examples/sum_primesX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/sum_primesX.py -------------------------------------------------------------------------------- /examples/test_mpmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_mpmap.py -------------------------------------------------------------------------------- /examples/test_mpmap2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_mpmap2.py -------------------------------------------------------------------------------- /examples/test_mpmap3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_mpmap3.py -------------------------------------------------------------------------------- /examples/test_mpmap_dill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_mpmap_dill.py -------------------------------------------------------------------------------- /examples/test_ppmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_ppmap.py -------------------------------------------------------------------------------- /examples/test_ppmap2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_ppmap2.py -------------------------------------------------------------------------------- /examples/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/test_profile.py -------------------------------------------------------------------------------- /examples/xmlrpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples/xmlrpc_server.py -------------------------------------------------------------------------------- /examples2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/README -------------------------------------------------------------------------------- /examples2/all_scatter_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/all_scatter_gather.py -------------------------------------------------------------------------------- /examples2/all_scatter_gather2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/all_scatter_gather2.py -------------------------------------------------------------------------------- /examples2/dejong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/dejong.py -------------------------------------------------------------------------------- /examples2/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize.py -------------------------------------------------------------------------------- /examples2/optimize0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize0.py -------------------------------------------------------------------------------- /examples2/optimize_cheby_diffev_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_cheby_diffev_map.py -------------------------------------------------------------------------------- /examples2/optimize_cheby_powell_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_cheby_powell_map.py -------------------------------------------------------------------------------- /examples2/optimize_cheby_powell_mpimap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_cheby_powell_mpimap.py -------------------------------------------------------------------------------- /examples2/optimize_cheby_powell_mpmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_cheby_powell_mpmap.py -------------------------------------------------------------------------------- /examples2/optimize_cheby_powell_ppmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_cheby_powell_ppmap.py -------------------------------------------------------------------------------- /examples2/optimize_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_helper.py -------------------------------------------------------------------------------- /examples2/optimize_powell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_powell.py -------------------------------------------------------------------------------- /examples2/optimize_rosen_powell_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/optimize_rosen_powell_map.py -------------------------------------------------------------------------------- /examples2/poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/poly.py -------------------------------------------------------------------------------- /examples2/scatter_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/examples2/scatter_gather.py -------------------------------------------------------------------------------- /pathos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/__init__.py -------------------------------------------------------------------------------- /pathos/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/__main__.py -------------------------------------------------------------------------------- /pathos/_ppserver_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/_ppserver_config.py -------------------------------------------------------------------------------- /pathos/abstract_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/abstract_launcher.py -------------------------------------------------------------------------------- /pathos/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/connection.py -------------------------------------------------------------------------------- /pathos/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/core.py -------------------------------------------------------------------------------- /pathos/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/helpers/__init__.py -------------------------------------------------------------------------------- /pathos/helpers/mp_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/helpers/mp_helper.py -------------------------------------------------------------------------------- /pathos/helpers/pp_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/helpers/pp_helper.py -------------------------------------------------------------------------------- /pathos/hosts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/hosts.py -------------------------------------------------------------------------------- /pathos/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/maps.py -------------------------------------------------------------------------------- /pathos/mp_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/mp_map.py -------------------------------------------------------------------------------- /pathos/multiprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/multiprocessing.py -------------------------------------------------------------------------------- /pathos/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/parallel.py -------------------------------------------------------------------------------- /pathos/pools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/pools.py -------------------------------------------------------------------------------- /pathos/portpicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/portpicker.py -------------------------------------------------------------------------------- /pathos/pp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/pp.py -------------------------------------------------------------------------------- /pathos/pp_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/pp_map.py -------------------------------------------------------------------------------- /pathos/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/profile.py -------------------------------------------------------------------------------- /pathos/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/python.py -------------------------------------------------------------------------------- /pathos/secure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/secure/__init__.py -------------------------------------------------------------------------------- /pathos/secure/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/secure/connection.py -------------------------------------------------------------------------------- /pathos/secure/copier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/secure/copier.py -------------------------------------------------------------------------------- /pathos/secure/tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/secure/tunnel.py -------------------------------------------------------------------------------- /pathos/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/selector.py -------------------------------------------------------------------------------- /pathos/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/serial.py -------------------------------------------------------------------------------- /pathos/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/server.py -------------------------------------------------------------------------------- /pathos/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/__init__.py -------------------------------------------------------------------------------- /pathos/tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/__main__.py -------------------------------------------------------------------------------- /pathos/tests/test_decorate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_decorate.py -------------------------------------------------------------------------------- /pathos/tests/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_join.py -------------------------------------------------------------------------------- /pathos/tests/test_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_map.py -------------------------------------------------------------------------------- /pathos/tests/test_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_maps.py -------------------------------------------------------------------------------- /pathos/tests/test_mp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_mp.py -------------------------------------------------------------------------------- /pathos/tests/test_pp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_pp.py -------------------------------------------------------------------------------- /pathos/tests/test_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_random.py -------------------------------------------------------------------------------- /pathos/tests/test_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_star.py -------------------------------------------------------------------------------- /pathos/tests/test_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/tests/test_with.py -------------------------------------------------------------------------------- /pathos/threading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/threading.py -------------------------------------------------------------------------------- /pathos/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/util.py -------------------------------------------------------------------------------- /pathos/xmlrpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/xmlrpc/__init__.py -------------------------------------------------------------------------------- /pathos/xmlrpc/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pathos/xmlrpc/server.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/pathos_connect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/scripts/pathos_connect -------------------------------------------------------------------------------- /scripts/portpicker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/scripts/portpicker -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/tox.ini -------------------------------------------------------------------------------- /version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqfoundation/pathos/HEAD/version.py --------------------------------------------------------------------------------