Zac Swider
banner
zacswider.bsky.social
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 :)
Friday night lights
July 19, 2025 at 6:12 AM
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...
June 5, 2025 at 3:57 AM
Reposted by Zac Swider
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.
June 4, 2025 at 4:59 PM
There has to be a better way to open .lut files right??
June 4, 2025 at 7:39 PM
Effortless
May 30, 2025 at 4:09 AM
I love Dask
May 29, 2025 at 9:06 PM
May 20, 2025 at 6:45 PM
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/
May 19, 2025 at 5:18 AM
Also adjust low/high points while color mapping 🎉
May 18, 2025 at 8:58 PM
Building soon - adding support for 3D and u16 images to github.com/zacswider/me...
May 18, 2025 at 5:46 AM
Mouse just died, time to see how good I can vim.
May 16, 2025 at 7:59 PM
Measles doesn’t seem that fun to get tbh
April 25, 2025 at 9:31 PM
Someday when I lead my own engineering team, the style guide will state that JSON must be pronounced with a French accent.
April 24, 2025 at 4:41 PM
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 :)
April 19, 2025 at 4:01 AM
🐍
April 11, 2025 at 9:13 PM
Amaziiiiiing I love matplotlib 🥰
April 11, 2025 at 4:55 PM
Wow blending brightfield and fluorescence is always such a pain
April 11, 2025 at 2:50 AM
Reason #42 to use a split keeb - multiplexing side projects
April 10, 2025 at 4:09 AM
Added next gen color flavors from @christlet.bsky.social and native blending for inverted cmaps github.com/cleterrier/C...
April 10, 2025 at 1:22 AM
Baby steps! Autocompletion for built-in colormap names 👀
April 2, 2025 at 12:59 AM
After 42 different re-writes of my config, I'm unironically using nvim now
configuring vim is free, but only if you don't value your time
March 19, 2025 at 11:41 PM
configuring vim is free, but only if you don't value your time
March 19, 2025 at 11:41 PM
Just learned of a new one a couple days ago
How many different flavors of “structured illumination microscopy” are there these days?
March 19, 2025 at 11:40 PM
It's time to delete all the "test.txt", "trash.py", and "delete_this.pdf" files from your desktop
March 11, 2025 at 5:13 PM
Programming with copilot/cursor is literally backseat driving. It's only fun if you have no idea where you're going.
March 10, 2025 at 11:51 PM