Wim Pomp
dfee4bc0ea
- README update
2023-08-08 17:50:20 +02:00
Wim Pomp
0635c62d42
- bugfix: some iterables caused an error
...
- pytest tests
- deprecation warnings
- use poetry for installs
2023-08-08 15:05:31 +02:00
Wim Pomp
7e0c0cc45d
- bugfix in parpool.get_newest
...
- make TqdmMeter bar decrease when necessary
2022-06-28 11:08:37 +02:00
Wim Pomp
84f4afbba2
Merge remote-tracking branch 'origin/master'
2022-05-03 15:56:20 +02:00
Wim Pomp
32c5560306
- rename some things to conform to PEP
...
- pmap and parfor now automatically divide the task in chunks: less pickling is needed this way
- pickle code in a new file: prevent some unpickleble things from getting pickled
- Chunks now supports generators when the length keyword argument is supplied
- TqdmMeter can have a description
2022-05-03 15:56:13 +02:00
Wim Pomp
d2c226a37e
- rename some things to conform to PEP
...
- pmap and parfor now automatically divide the task in chunks: less pickling is needed this way
- pickle code in a new file: prevent some unpickleble things from getting pickled
- Chunks now supports generators when the length keyword argument is supplied
- TqdmMeter can have a description
2022-05-03 15:55:11 +02:00
Wim Pomp
865ec70d97
- bug fix in killed process detection
2022-03-22 15:36:07 +01:00
Wim Pomp
fcf451cb23
- drop support for python 2
...
- automatically kill javabridge (if it exists) at the end of a process
- better hashing and tasking
2022-03-03 12:43:00 +01:00
Wim Pomp
4bddca82eb
- option for a callback function to update a user defined bar
2021-07-29 21:04:28 +02:00
Wim Pomp
8ed1a5500e
- chunks: kwargs to set number of chunks relative to number of cpus
2021-07-17 10:54:00 +02:00
Wim Pomp
bc2ae2ea25
- Make progress bar update with chunksize when using chunks.
...
- Catch exceptions, but not keyboard interrupts.
2021-05-29 11:09:54 +02:00
Wim Pomp
9caeb06c2b
- Bugfix
2021-05-25 10:51:14 +02:00
Wim Pomp
6c9c18746b
- Make chunks a class, so we can do len(chunks(...))
2021-05-24 18:59:32 +02:00
Wim Pomp
95ae325028
- Better chunks function, option for both number of chunks or size of chunks.
2021-05-24 18:19:14 +02:00
Wim Pomp
5d57081713
- Better and faster error handling.
2021-03-19 20:39:38 +01:00
Wim Pomp
ddc0189bad
- Add get_newest method to parpool.
2021-03-06 00:09:16 +01:00
Wim Pomp
6cce9e9b8e
- Better error handling
2021-03-05 22:27:00 +01:00
Wim Pomp
61f1429543
- bar for serial case
2021-02-20 15:17:17 +01:00
Wim Pomp
3d99250b98
- force number of workers to be at least 2
...
- update readme
2021-01-04 12:35:01 +01:00
Wim Pomp
0721e2125c
- differentiate use of nP into nP and rP
...
- default to using one process per cpu core
- update requirements with versions
2021-01-04 12:25:19 +01:00
Wim Pomp
b979a0c72a
Merge remote-tracking branch 'origin/master'
2020-12-28 13:53:36 +01:00
Wim Pomp
d7a2a473d5
Update readme with if __name__ == '__main__':
2020-12-28 13:53:12 +01:00
Wim Pomp
a8fefb5d00
Update readme with if __name__ == '__main__':
2020-12-28 13:52:05 +01:00
Wim Pomp
a02677dc1d
- Fix chunks for when length of input is smaller than chunk size.
2020-11-24 16:34:40 +01:00
w.pomp
2ddf73ed0f
- Fix qbar error for OSX.
2020-09-11 17:37:47 +02:00
w.pomp
6c4f2d5132
- Add terminator function.
2020-09-04 18:03:30 +02:00
w.pomp
da70cf7a2f
- Dill (almost) everything.
...
- Change dill a little to automatically omit undillable parts of objects.
- README.me Limitations
2020-09-03 11:29:15 +02:00
w.pomp
881496b8f4
- Add github link to setup.py
...
- Add install_requires
2020-08-31 17:39:52 +02:00
w.pomp
0d07638e98
First commit.
2020-08-31 16:10:12 +02:00