Zac Swider

Zac Swider

@zacswider.bsky.social

Biologist turned programmer. Working on data pipelines for high throughput imaging. Mostly posting about Python and Rust but no guantees :)

344 Followers 850 Following 128 Posts Joined Feb 2024
2 months ago

Now up to v0.5.5, added thread safety for no-GIL Python, multithreading on the rust end for large images, support using external colormaps, support exporting internal colormaps, and more!

0 0 0 0
2 months ago

8 months later and it’s in :)

2 0 1 0
2 months ago

mergechannels 0.5.3 is thread safe with Python 3.14t. Keep those cores busy!

0 0 0 0
7 months ago
Post image

Friday night lights

0 0 0 0
9 months ago

Thanks!

0 0 0 0
9 months ago

mergechannels 0.5.0 adds support for passing colormap objects from cmap (github.com/pyapp-kit/cmap) or matplotlib in addition to built-in colormaps from FIJI, myself, @christlet.bsky.social and @jamesdmanton.bsky.social

pip install mergechannels or build from github.com/zacswider/me...

4 0 1 0
9 months ago

I don’t recommend it, I’m falling back to a macro because whatever FIJI is doing can handle the *several* different formats masquerading under the same file extension

1 0 2 0
9 months ago

Had a convo with someone yesterday who dismissed Python as “not a real language” and “a scripting language”.

Python is everywhere — the web, machine learning, analytics, devops, embedded systems, mobile, etc.

51 1 16 1
9 months ago

Any ideas @psobolewskiphd.bsky.social ? this was partially motivated by one of your napari plugins

0 0 1 0
9 months ago
Post image

There has to be a better way to open .lut files right??

0 0 1 0
9 months ago

Effortless

0 0 0 0
9 months ago
Post image

I love Dask

0 0 0 1
9 months ago

github.com/zacswider/me...

1 1 0 0
9 months ago

Just pushed v0.3.0 which builds in the lovely suite of LUTs created by @jamesdmanton.bsky.social also installable directly into FIJI at sites.imagej.net/JDM_LUTs/luts/

4 1 0 2
9 months ago

Many such cases

1 0 0 0
9 months ago

Also adjust low/high points while color mapping 🎉

3 0 0 0
9 months ago
Post image

Building soon - adding support for 3D and u16 images to github.com/zacswider/me...

2 0 0 1
9 months ago

Mouse just died, time to see how good I can vim.

0 0 0 0
10 months ago

Measles doesn’t seem that fun to get tbh

1 0 0 0
10 months ago

Someday when I lead my own engineering team, the style guide will state that JSON must be pronounced with a French accent.

1 0 0 0
10 months ago
Post image

If you’re like me and want to use/blend FIJI lookup tables from Python you can now install mergechannels with pip or build from source: github.com/zacswider/me...

This is a very *minimal* working implementation but there’s more to come :)

0 0 0 1
11 months ago

Looks interesting, have you tried it?

0 0 1 0
11 months ago
Post image Post image

🐍

0 0 0 0
11 months ago

Wow this is super cool thanks for sharing!

1 0 0 0
11 months ago

Amaziiiiiing I love matplotlib 🥰

3 0 0 0
11 months ago

Probably! Anything ready for use?

0 0 1 0
11 months ago
Post image

Wow blending brightfield and fluorescence is always such a pain

0 0 1 0
11 months ago

Oh yep been there 😒

0 0 0 0
11 months ago

What did they do this time

0 0 1 0
11 months ago
Post image

Reason #42 to use a split keeb - multiplexing side projects

0 0 0 0