Alexander Clausen
Alexander Clausen
Right now, `BufferWrapper` is mixing a few concerns. I think it would make sense to break it up a bit: - Buffer declaration: basically `UDF.buffer` - "Partition-shaped" result buffer: has...
Remainders from #1572: - [x] `unsnooze` -> `get_executor`: slow on some machines, so it might need to be `async` (or can it run in a thread?) #1578 - [ ]...
There are a few (deprecation and other) warnings in the pytest output - get rid of them where possible. We should properly silence warnings that come from us testing our...
I didn't yet dig deeper, but running `tests/server/test_copy.py::test_copy_notebook` with `PYTHONASYNCIODEBUG=1`, the following error is logged: ``` [IPKernelApp] ERROR | Exception in control handler: Traceback (most recent call last): File "/home/alex/source/LiberTEM/.tox/web_api/.venv/lib/python3.11/site-packages/ipykernel/kernelbase.py",...
The `gridmatching` (or more specifically, the `fullmatch`) code is the only place we depend on `hdbscan`. We have had a bunch of compatibility issues in the past, and it would...
Work in progress, just to keep track of things in flight. Can possibly benefit from sharing some code with HDF5 DataSet. In addition, we could add a `tensorstore` backend. ##...
Right now, `UDF.get_results` is called for every intermediate result, for every UDF that is running, when using `run_udf_iter`. The user of `run_udf_iter` may not be interested in all of these...
Another follow-up of #1572: With https://github.com/LiberTEM/LiberTEM/pull/1572, `libertem-server` can temporarily shut down the whole executor. This solves the issue of long-running processes eating memory and CPU time very well, but a...
"Shutdown" can be misunderstood to mean different parts of a system (maybe the whole PC? Or Jupyter, if the integration is used). Two action items: * [ ] Maybe rename...
As a leftover from #1458, the web GUI should be updated to include the added parameters, especially to quickly correct for descan error using the `regression` parameter.