@jni@fosstodon.org
@jni@fosstodon.org avatar

jni

@jni@fosstodon.org

Core dev and co-founder napari.org
Core dev scikit-image.org
Co-author elegant-scipy.org
Research Fellow https://www.monash.edu/discovery-institute

Blog https://ilovesymposia.com

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jni, to random
@jni@fosstodon.org avatar

Wanna work on open source scientific software and get paid for it? This is a great opportunity to do that for the Astropy team! Remote anywhere on Earth ok! 😍

https://jobs.numfocus.org/job/2023-07-31_astropy

vicgrinberg, to Astro
@vicgrinberg@mastodon.social avatar

I just love this image - it highlights why we need all the different telescopes: each of them looks at the same object in different ways. And only when working together a complete image emerges.

Here, 's wide field is combined with 's zoom-in and sharpest IR image we ever obtained, allowing us to study how radiation interacts with interstellar matter.

More here and in the linked articles: ▶️ https://www.esa.int/ESA_Multimedia/Images/2024/04/Webb_captures_iconic_Horsehead_Nebula_in_unprecedented_detail

jni,
@jni@fosstodon.org avatar

@vicgrinberg Absolutely gorgeous.

Do you know how one can get their hands on the raw, full-res images? I'd love to overlay them all in @napari as a demo... 🙏

jni,
@jni@fosstodon.org avatar

@vicgrinberg @napari thanks! yeah re:raw data I presume there are Python libraries to get NumPy arrays from the raw files, and hopefully not too hard to use as a domain novice! 😅😬😬😂

neuralreckoning, to random
@neuralreckoning@neuromatch.social avatar

Early prototype of Mastodon thread viewer:

https://thesamovar.github.io/masto-thread-view/test.html

Just paste the URL of the thread into the box at the top and hit the "linear thread view" button below and it will give you a view of the thread with hierarchical replies sorted by how many engagements they got (reposts + favourites + replies).

It's very early days so it doesn't yet show any images, the design is not ideal, not optimised for mobile, etc. But I already find this useful for getting a feel of big threads.

My aim here is to give people a better way to navigate overwhelmingly large threads and to allow for a sort of archive of interesting threads. If we want to make Mastodon into a viable option for having scientific debates (e.g. alternative to peer review), we need some way to make them more accessible to outsiders and to surface the most interesting and relevant content.

So I'm particularly interested in hearing suggestions for features or other ideas on how to display threads in the context of long lasting discussions with some permanence to them.

At the moment it's just a very simple idea, but I have other ideas for how to display threads that are a bit wackier and I'll add these as extra buttons as and when I work on this. I'm also going to see how feasible it is to make this into a bookmarklet so you can just hit the 'render thread' bookmark in your browser and open a tab with this. Should be straightforward.

If you're interested, please feel free to post suggestions and issues either here or on github: https://github.com/thesamovar/masto-thread-view

May be of interest to @NicoleCRust @jonny

jni,
@jni@fosstodon.org avatar

@jonny @neuralreckoning I’d prefer if most work was client-side or upstream. Per-instance features are kind of annoying, eg coming across mathstodon posts where LaTeX won’t render unless I view them on mathstodon directly. The more the instances diverge, the harder it is for new folks to decide what to join.

Obviously, instances are a great place to experiment. But I just don’t want it to be the endgame…

RL_Dane, to KDE
@RL_Dane@fosstodon.org avatar

My music stopped playing, the phone rang, I answered it.
After speaking for a few minutes, I hung up and the music started up again.

It took me a second to realize that the music wasn't coming from my phone, it was coming from my computer.

is groovy, y'all. It pauses your music when a phone call comes in. (MPRIS-compatible player required, of course, but even mpv on the command line can do that)

jni,
@jni@fosstodon.org avatar

@RL_Dane @a this works really well with a New Zealand accent. 😃

jni, to scipy2023
@jni@fosstodon.org avatar

Cool, my @SciPyConf @scipy2023 talk on @napari is up! 🥳 With great thanks to the organisers. 🙏❤️ Check it out here:

https://youtu.be/s362FTRzdg0

As a reminder, the repo and slides can be found here:

https://github.com/jni/napari-talk-scipy-2023

though you'll need to adapt it to use your own data to run much of it.

Finally, check out all the other amazing talks from the conf! Really looking forward to catching up with the tracks I missed (bc conflicts or frantically preparing for my own talk 😂)

https://www.youtube.com/@SciPy-Conf/videos

jni, to mastodon
@jni@fosstodon.org avatar

One I think underrated aspect of is that links go to where they say they go. Not to t.co/bullshit, not to analytics.twitter.com/ayfkm, not anywhere other than the exact link that was posted. You can right-click -> copy link and get the exact link the author shared. ❤️

jni, to random
@jni@fosstodon.org avatar

The @napari 0.4.19rc1 release candidate is now out on PyPI! You can install it with pip install -U --pre napari. Please help us put out the best release possible by trying it out! This is primarily a bug fix and maintenance release but there's still exciting stuff happening. Here's what you can expect:

  • you can now install pydantic 2 in the same environment as napari. 🥳
  • working with Labels is now much faster and more accurate thanks to an overhaul of how colours are mapped

    1/2
jni, to scipy2023
@jni@fosstodon.org avatar

@SciPyConf @scipy2023 sprints day 2: hooking up fastplotlib canvas to @napari ViewerModel (+Dims, LayerList, and Layer, but that came basically free 😍) with @caitlinllewis and @kushal = prototype browser/notebook front-end for napari. Probably most elated I’ve ever felt in a sprint. 😭😍😍😍

image/jpeg

jni, to random
@jni@fosstodon.org avatar
jni, to random
@jni@fosstodon.org avatar

I love the “reveal” at 2:25. 😍
https://fosstodon.org/@napari/112256746427753857

jni, to random
@jni@fosstodon.org avatar

Looking at data in @napari is such a great way to quickly debug imaging code. Here I am learning that reading a dicom series is not as simple as stacking together the output of pydicom.dcmread().pixel_array. 😅 red: the above approach; grayscale: the napari-nibabel plugin.

Screenshot of a napari viewer with two layers in 2D slice view: a red one and a grayscale one. The objects in the slices are obviously misaligned.

jni, to random
@jni@fosstodon.org avatar

The fun thing is that this Sydney Brenner quote is from 2014, and things have gotten even worse in the past decade. 🙃
https://qoto.org/@enroweb/112150171468524351

jni, to random
@jni@fosstodon.org avatar

Whoo! CZI just announced round 6 of the Essential Open-source Software for Science (EOSS)! (Now jointly with the Kavli Foundation and the Wellcome Trust.) My favourite thing CZI does. If you write open source software used in science, check it out!

If you don't know, this is not a "propose a cool new software package" call — this gets at the heart of software sustainability and supports the boring stuff for established projects — maintenance, docs, onboarding, sprints…

https://chanzuckerberg.com/rfa/essential-open-source-software-for-science/

jni, to random
@jni@fosstodon.org avatar
jni, to random
@jni@fosstodon.org avatar

This is great. I'm not that harsh on people that still post on X — loss is hard to accept. But please just prioritise posting here, even if it feels like you're not getting replies. It's a low-cost way to ensure that we don't give X (or any other corp that doesn't give a shit about us) a monopoly on our thoughts and discussion. Over time, we will build a community here.

https://www.xlast.org/

jni, to random
@jni@fosstodon.org avatar

The @pypi Trusted Publishers mechanism feels like magic. 🧙 Thank you to everyone who worked on it! 🤩 This page is slightly scary re the nitty gritty details but click on the quickstarts: so. Friggin. Simple. ❤️

https://docs.pypi.org/trusted-publishers/

jni, to random
@jni@fosstodon.org avatar

As we are gearing up for the @napari 0.4.19 release (it's coming!!!), @melissawm has pointed me to Astropy’s “Feature freeze frenzy" playlist to play when preparing a release. Pure gold. 😂

https://open.spotify.com/playlist/21VeY0TTrBIvfGNrRoM1YM?si=4fgJf2fISY6kbt8pTRAXig&pi=u-X1RhjFkERnqA

jni, to random
@jni@fosstodon.org avatar

vvCool: new and improved NGFF @zarr support in Fiji, courtesy of @herrsaalfeld and @BogovicJohn:

https://forum.image.sc/t/updated-ngff-support-in-fiji-hdf5-n5-zarr-ome-ngff/91705

Wanna try it out? We just published a small* 3D/3D+t/3D+c+t sample dataset in ome-@zarr** format on FigShare at https://figshare.com/articles/dataset/Data_for_McGovern_et_al_2024_Finding_and_Following_A_deep_learning-based_pipeline_for_tracking_platelets_during_thrombus_formation_in_vivo_and_ex_vivo/25137497 (Jesus sorry for the massive stub didn't know FigShare would use the whole title for the stub 😂)

Want to segment and track it? Check out my 1st PhD student's 1st paper! 👩‍💻🥳 https://www.biorxiv.org/content/10.1101/2023.10.02.560609v2.

*32+GB 😅
**well, we tried, test it out 😅

jni, to random
@jni@fosstodon.org avatar

Man web dev is so broken...

jni, to random
@jni@fosstodon.org avatar

The Wobbly Table Theorem might be the most useful I know in everyday life. Works every time! (I guess that's the thing about theorems! 😂)

https://arxiv.org/abs/math/0511490

tldr: if your table is wobbly, rotate it around its central axis. At some point, as if by magic, all four feet will be firmly planted on the ground.

Amazingly, this theorem does not seem to have a Wikipedia page.

hynek, to random
@hynek@mastodon.social avatar

WAHHHHHHH

jni,
@jni@fosstodon.org avatar

@hynek did you post this as a warning so others on that flight can make alternate arrangements? 😂

jni, to random
@jni@fosstodon.org avatar

Is there a comprehensive archive, with references, of Elsevier's many sins against scientific progress? @albertcardona @brembs The lead authors of a paper I played a small role in want to submit to Cell 🤢 and I would like to dissuade them.

Follow-up Q: I have a vague vibe that, although the entire traditional publishing system needs to die in a fire, NPG are not quite as scummy as Elsie. Is that vibe justified or not really?

jni,
@jni@fosstodon.org avatar

@jonny @albertcardona @brembs Indeed the basic “all ‘legacy’ journals must die” premise is assumed correct in the question and includes NPG, but I am trying to be realistic about how much I can get in this battle — the authors list is overwhelmingly traditionalist and wary even of preprints. 😞 I'll push for eLife but even that is a stretch. Is it worth steering from Cell to Nature & co? I think so, but I'm worried it's just exposure bias. Profit margins at least seem lower at NPG. (26 vs 38%)

amcasari, to opensource
@amcasari@hachyderm.io avatar

I have a talk looking for a home.

HMU if you have CFPs still open and want to hear a nerd question their entire professional data + software reality.

jni,
@jni@fosstodon.org avatar

@amcasari @janeadams I only just heard about @bangbangcon. Could be a fit?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines