Releases: uqfoundation/pathos
0.3.5
0.3.5 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.9
- dill, >=0.4.1
- pox, >=0.3.7
- ppft, >=1.7.8
- multiprocess, >=0.70.19
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
What's Changed
- Bump jinja2 from 3.1.5 to 3.1.6 in /docs by @dependabot[bot] in #309
- drop formal support for python 3.8 by @mmckerns in #310
- Bump h11 from 0.14.0 to 0.16.0 in /docs by @dependabot[bot] in #311
- sync docs with RTD 13.4.0 and codecov token by @mmckerns in #313
- update rtfd to 3.12 and docs requirements by @mmckerns in #315
- formal support for 3.14; prep for 3.15 by @mmckerns in #317
- sync with rtd 15.4.1 by @mmckerns in #319
- avoid numpy segfault for py3.15.0a3 by @mmckerns in #321
- update copyright for 2026, urllib3 to 2.6.0 by @mmckerns in #322
- sync with rtfd 15.10.0 by @mmckerns in #324
- Bump urllib3 from 2.6.0 to 2.6.3 in /docs by @dependabot[bot] in #323
- travis use noble, 3.15t, 3.14, coverage on 3.10 by @mmckerns in #325
Full Changelog: 0.3.4...0.3.5
0.3.4
0.3.4 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.4.0
- pox, >=0.3.6
- ppft, >=1.7.7
- multiprocess, >=0.70.18
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
What's Changed
- update travis badge link by @mmckerns in #294
- docs formatting for sphinx 8.x by @mmckerns in #295
- add initial support for python 3.14 by @mmckerns in #299
- Bump starlette from 0.37.2 to 0.40.0 in /docs by @dependabot in #296
- fix typo in requirements.txt by @mmckerns in #300
- updated copyright for 2025 by @mmckerns in #304
- Bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #303
- update docs requirements; CI for pypy3.11 by @mmckerns in #306
Full Changelog: 0.3.3...0.3.4
0.3.3
0.3.3 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.3.9
- pox, >=0.3.5
- ppft, >=1.7.6.9
- multiprocess, >=0.70.17
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
What's Changed
- Bump idna from 3.4 to 3.7 in /docs by @dependabot in #284
- Bump jinja2 from 3.1.3 to 3.1.4 in /docs by @dependabot in #285
- Bump requests from 2.31.0 to 2.32.0 in /docs by @dependabot in #286
- Bump tornado from 6.3.3 to 6.4.1 in /docs by @dependabot in #287
- bump requirements in setup, docs to rtfd 10.27.0, map example by @mmckerns in #289
- Bump certifi from 2024.2.2 to 2024.7.4 in /docs by @dependabot in #290
- type check for Integral, bool by value by @mmckerns in #291
- travis build 3.13 with multiprocess and ppft master by @mmckerns in #292
- add formal support for python 3.13 by @mmckerns in #293
Full Changelog: 0.3.2...0.3.3
0.3.2
0.3.2 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.3.8
- pox, >=0.3.4
- ppft, >=1.7.6.8
- multiprocess, >=0.70.16
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
What's Changed
- drop formal support for python 3.7 by @mmckerns in #271
- example of nested parallel using pathos.maps by @mmckerns in #272
- define html_theme as rtd workaround by @mmckerns in #273
- update install doc in tests by @mmckerns in #274
- formal support for python 3.12, initial for 3.13 by @mmckerns in #277
- add build to rtfd config by @mmckerns in #278
- updated copyright for 2024 by @mmckerns in #280
- Bump jinja2 from 3.1.1 to 3.1.3 in /docs by @dependabot in #281
- update sphinx to 6.2.1 by @mmckerns in #282
- Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 in /docs by @dependabot in #283
Full Changelog: pathos-0.3.1...0.3.2
pathos-0.3.1
pathos 0.3.1 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.7
- dill, >=0.3.7
- pox, >=0.3.3
- ppft, >=1.7.6.7
- multiprocess, >=0.70.15
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
What's Changed
- Allow passing kwds to ProcessPool by @ddelange in #252
- Bump requests from 2.27.1 to 2.31.0 in /docs by @dependabot in #267
- Bump pygments from 2.11.2 to 2.15.0 in /docs by @dependabot in #270
New Contributors
- @ddelange made their first contribution in #252
- @dependabot made their first contribution in #267
Full Changelog: pathos-0.3.0...pathos-0.3.1
pathos-0.3.0
pathos 0.3.0 Release Notes
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.7
- dill, >=0.3.6
- pox, >=0.3.2
- ppft, >=1.7.6.6
- multiprocess, >=0.70.14
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: pathos-0.2.9...pathos-0.3.0
pathos-0.2.9
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, ==2.7 or >=3.7
- dill, >=0.3.5.1
- pox, >=0.3.1
- ppft, >=1.7.6.5
- multiprocess, >=0.70.13
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos-0.2.8
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.6
- dill, version >= 0.3.4
- pox, version >= 0.3.0
- ppft, version >= 1.6.6.4
- multiprocess >= 0.70.12
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos-0.2.7
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.5
- dill, version >= 0.3.3
- pox, version >= 0.2.9
- ppft, version >= 1.6.6.3
- multiprocess >= 0.70.11
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos-0.2.6
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.5
- dill, version >= 0.3.2
- pox, version >= 0.2.8
- ppft, version >= 1.6.6.2
- multiprocess >= 0.70.10
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())