Wim Pomp
|
9fdbf49b5c
|
- n_processes can now be changed each time
- block adding tasks if pool is busy
|
2026-01-09 11:37:55 +01:00 |
|
Wim Pomp
|
5528b54ede
|
Now based on ray, which enables nested parallel computations.
|
2026-01-08 00:48:14 +01:00 |
|
Wim Pomp
|
d0bc749bb4
|
- add SharedArray to share numpy arrays
- fix async call_later when no event loop is available
|
2025-01-06 18:14:18 +01:00 |
|
Wim Pomp
|
b3aabc68ab
|
- nogil version (selected automatically) which uses threads instead of processes
|
2024-10-20 12:45:08 +02:00 |
|
Wim Pomp
|
fb7757828f
|
- fix serial computation
- some more tests
|
2024-09-11 13:08:03 +02:00 |
|
Wim Pomp
|
9783c1d1f2
|
- introduce n_processes to change the number of processes in the pool
|
2024-05-24 16:57:35 +02:00 |
|
Wim Pomp
|
ac4d599646
|
- minimum python: 3.10
- typing
- task_error bug fix
- remove some deprecated functions
|
2024-04-26 18:32:12 +02:00 |
|
Wim Pomp
|
f22b682b2a
|
- skip KeyboardInterrupts in workers
- silence some warnings
|
2023-11-07 15:04:54 +01:00 |
|
Wim Pomp
|
e936292905
|
- Implement reference counting to make sure the parent process does not trash the item before all children trashed it.
|
2023-10-27 17:48:52 +02:00 |
|
Wim Pomp
|
f3302f6dba
|
- Use a singleton pool to prevent lengthy restarts of the pool, this also means that arguments for pool size have gone.
- Removed qbar and TqdmMeter.
- Wrap chunked function for better error messages.
|
2023-09-08 17:19:35 +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 |
|