Since our last discussion, we said we want to rename workflows to ops, however, through some email changes, we know that ops has been used by LOCI team’s ops project, it would be better if we avoid naming confliction. I suggested to stick with services in hypha instead, which is a higher-level abstraction of ops/workflows/functions. A service is basically a set of functions related to a certain task, e.g. cellpose service may have predict and train functions.
@FynnBe Two things to update you:
Starting from imjoy-rpc>=0.5.25.post0, you can use from imjoy_rpc.hypha:
They have the exact same arguments as the asynchronous versions.
This will hopefully make the lazy loading of zarr / xarray / daskarray etc. work without any change.
Also see: https://github.com/imjoy-team/imjoy-rpc/pull/546#issue-1779856689
ops
has been used by LOCI team’s ops project, it would be better if we avoid naming confliction. I suggested to stick withservices
in hypha instead, which is a higher-level abstraction of ops/workflows/functions. A service is basically a set of functions related to a certain task, e.g. cellpose service may have predict and train functions.