├── .github └── workflows │ ├── github-pages.yml │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bin └── mpire-dashboard ├── docs ├── Makefile ├── _static │ └── css │ │ └── custom.css ├── changelog.rst ├── conf.py ├── contributing.rst ├── getting_started.rst ├── index.rst ├── install.rst ├── mpire.rst ├── reference │ └── index.rst ├── troubleshooting.rst └── usage │ ├── apply.rst │ ├── dashboard.rst │ ├── index.rst │ ├── map │ ├── index.rst │ ├── map.rst │ ├── max_tasks_active.rst │ ├── numpy.rst │ ├── progress_bar.rst │ ├── task_chunking.rst │ ├── timeouts.rst │ ├── worker_init_exit.rst │ └── worker_lifespan.rst │ ├── mpire_dashboard.png │ ├── mpire_dashboard_error.png │ ├── mpire_dashboard_insights.png │ ├── mpire_dashboard_keyboard_interrupt.png │ └── workerpool │ ├── cpu_pinning.rst │ ├── dill.rst │ ├── index.rst │ ├── keep_alive.rst │ ├── order_tasks.rst │ ├── setup.rst │ ├── shared_objects.rst │ ├── start_method.rst │ ├── worker_id.rst │ ├── worker_insights.rst │ └── worker_state.rst ├── images └── benchmarks_averaged.png ├── mpire ├── __init__.py ├── async_result.py ├── comms.py ├── context.py ├── dashboard │ ├── __init__.py │ ├── connection_classes.py │ ├── connection_utils.py │ ├── dashboard.py │ ├── manager.py │ ├── static │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── glyphicons.css │ │ ├── jquery-ui.min.js │ │ ├── jquery.min.js │ │ ├── refresh.js │ │ └── style.css │ ├── templates │ │ ├── index.html │ │ ├── menu_top_right.html │ │ ├── mpire.html │ │ └── progress_bar.html │ └── utils.py ├── exception.py ├── insights.py ├── params.py ├── pool.py ├── progress_bar.py ├── py.typed ├── signal.py ├── tqdm_utils.py ├── utils.py └── worker.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test_async_result.py ├── test_comms.py ├── test_insights.py ├── test_params.py ├── test_pool.py ├── test_signal.py ├── test_utils.py └── utils.py /.github/workflows/github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/.github/workflows/github-pages.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/README.rst -------------------------------------------------------------------------------- /bin/mpire-dashboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/bin/mpire-dashboard -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/mpire.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/mpire.rst -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/troubleshooting.rst -------------------------------------------------------------------------------- /docs/usage/apply.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/apply.rst -------------------------------------------------------------------------------- /docs/usage/dashboard.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/dashboard.rst -------------------------------------------------------------------------------- /docs/usage/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/index.rst -------------------------------------------------------------------------------- /docs/usage/map/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/index.rst -------------------------------------------------------------------------------- /docs/usage/map/map.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/map.rst -------------------------------------------------------------------------------- /docs/usage/map/max_tasks_active.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/max_tasks_active.rst -------------------------------------------------------------------------------- /docs/usage/map/numpy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/numpy.rst -------------------------------------------------------------------------------- /docs/usage/map/progress_bar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/progress_bar.rst -------------------------------------------------------------------------------- /docs/usage/map/task_chunking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/task_chunking.rst -------------------------------------------------------------------------------- /docs/usage/map/timeouts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/timeouts.rst -------------------------------------------------------------------------------- /docs/usage/map/worker_init_exit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/worker_init_exit.rst -------------------------------------------------------------------------------- /docs/usage/map/worker_lifespan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/map/worker_lifespan.rst -------------------------------------------------------------------------------- /docs/usage/mpire_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/mpire_dashboard.png -------------------------------------------------------------------------------- /docs/usage/mpire_dashboard_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/mpire_dashboard_error.png -------------------------------------------------------------------------------- /docs/usage/mpire_dashboard_insights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/mpire_dashboard_insights.png -------------------------------------------------------------------------------- /docs/usage/mpire_dashboard_keyboard_interrupt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/mpire_dashboard_keyboard_interrupt.png -------------------------------------------------------------------------------- /docs/usage/workerpool/cpu_pinning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/cpu_pinning.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/dill.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/dill.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/index.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/keep_alive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/keep_alive.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/order_tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/order_tasks.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/setup.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/shared_objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/shared_objects.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/start_method.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/start_method.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/worker_id.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/worker_id.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/worker_insights.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/worker_insights.rst -------------------------------------------------------------------------------- /docs/usage/workerpool/worker_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/docs/usage/workerpool/worker_state.rst -------------------------------------------------------------------------------- /images/benchmarks_averaged.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/images/benchmarks_averaged.png -------------------------------------------------------------------------------- /mpire/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/__init__.py -------------------------------------------------------------------------------- /mpire/async_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/async_result.py -------------------------------------------------------------------------------- /mpire/comms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/comms.py -------------------------------------------------------------------------------- /mpire/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/context.py -------------------------------------------------------------------------------- /mpire/dashboard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/__init__.py -------------------------------------------------------------------------------- /mpire/dashboard/connection_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/connection_classes.py -------------------------------------------------------------------------------- /mpire/dashboard/connection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/connection_utils.py -------------------------------------------------------------------------------- /mpire/dashboard/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/dashboard.py -------------------------------------------------------------------------------- /mpire/dashboard/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/manager.py -------------------------------------------------------------------------------- /mpire/dashboard/static/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /mpire/dashboard/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/bootstrap.min.css -------------------------------------------------------------------------------- /mpire/dashboard/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /mpire/dashboard/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /mpire/dashboard/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /mpire/dashboard/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /mpire/dashboard/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /mpire/dashboard/static/glyphicons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/glyphicons.css -------------------------------------------------------------------------------- /mpire/dashboard/static/jquery-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/jquery-ui.min.js -------------------------------------------------------------------------------- /mpire/dashboard/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/jquery.min.js -------------------------------------------------------------------------------- /mpire/dashboard/static/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/refresh.js -------------------------------------------------------------------------------- /mpire/dashboard/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/static/style.css -------------------------------------------------------------------------------- /mpire/dashboard/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/templates/index.html -------------------------------------------------------------------------------- /mpire/dashboard/templates/menu_top_right.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/templates/menu_top_right.html -------------------------------------------------------------------------------- /mpire/dashboard/templates/mpire.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/templates/mpire.html -------------------------------------------------------------------------------- /mpire/dashboard/templates/progress_bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/templates/progress_bar.html -------------------------------------------------------------------------------- /mpire/dashboard/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/dashboard/utils.py -------------------------------------------------------------------------------- /mpire/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/exception.py -------------------------------------------------------------------------------- /mpire/insights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/insights.py -------------------------------------------------------------------------------- /mpire/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/params.py -------------------------------------------------------------------------------- /mpire/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/pool.py -------------------------------------------------------------------------------- /mpire/progress_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/progress_bar.py -------------------------------------------------------------------------------- /mpire/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mpire/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/signal.py -------------------------------------------------------------------------------- /mpire/tqdm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/tqdm_utils.py -------------------------------------------------------------------------------- /mpire/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/utils.py -------------------------------------------------------------------------------- /mpire/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/mpire/worker.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_async_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_async_result.py -------------------------------------------------------------------------------- /tests/test_comms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_comms.py -------------------------------------------------------------------------------- /tests/test_insights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_insights.py -------------------------------------------------------------------------------- /tests/test_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_params.py -------------------------------------------------------------------------------- /tests/test_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_pool.py -------------------------------------------------------------------------------- /tests/test_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_signal.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sybrenjansen/mpire/HEAD/tests/utils.py --------------------------------------------------------------------------------