Jürg Rast

Results 58 comments of Jürg Rast

BTW: I still think that typechecking should not be done during pre-commit. It makes development cumbersome as the typing needs to be correct for every commit. For the moment I...

I realy only know numpydoc from using it, so I don't think I would be able to implement something like this. It seems like numpydoc generates a different structure for...

Note: I replaced the `self._future` above with a task which is running for 1sec. The future was never resolved, so the example was kind of flawed (would block because the...

I tried to replace the `_run_async_in_thread` function code with something like this: ```python loop = asyncio.get_event_loop() future = asyncio.run_coroutine_threadsafe(func(*args, **kwargs), loop) # Note: Regardless of how we wait for the...

> * might it be possible to queue commands and send them just-in-time when eg `aspirate` is called? I strongly dislike this idea. It's to easy to forget to send...

Ok, this is off-topic for this issue but: > eg tip definitions in PLR are only sent using TT when needed for a command like TP, not preemptively based on...

Another idea, which does not solve the reported bug or the queuing problem: Why not just make `assigned_resource_callback` and `unassigned_resource_callback` of the backend sync methods instead of async ones? -...

@BioCam did you try to run `initialize` with `smart = True`?

I also observed some "Motor stall" errors when I started with the Prep, however I never investigated them as they disapeared later on... @BioCam it would be interesting to get...

> I guess it knows which tip is mounted, and the length is defined with TT earlier? > ztouch_probe_z_height_using_channel should then also know this, but maybe we can't assume all...