Alexander Clausen

Results 82 issues of 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 - [ ]...

GUI
Web API
UX/DX

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",...

bug
QA

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...

discussion
dependencies

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. ##...

file formats and I/O

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...

enhancement

"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...

enhancement
GUI

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.

enhancement
GUI