📣 The article presenting pylifemap is now published in Methods Ecol Evol @methodsinecoevol.bsky.social! Read it here: besjournals.onlinelibrary.wiley.com/doi/10.1111/...
...If you want to map your data onto the NCBI taxonomy as visualized in Lifemap, give it a try!
lifemap-tol.github.io/pylifemap/
Posts by Julien Barnier
We published pylifemap 0.2.0 last week, with UX improvements (live theme switching !) and new arc layers allowing to draw arcs or arrows between arbitrary taxa.
lifemap-tol.github.io/pylifemap/
Vue de pylifemap n°1
Vue de pylifemap n°2
Vue de pylifemap n°3
Vue de pylifemap n°4
Our tool **pylifemap** for mapping data onto the complete Tree of Life is ready !!
Explore YOUR datasets (metagenomics, ecology, genomics, outreach...) in a FULL taxonomy-aware context with a few lines of code !
The doc: lifemap-tol.github.io/pylifemap/
The draft: www.biorxiv.org/content/10.6...
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
I am speechless...
>> First fault movement ever filmed. M7.9 surface rupture filmed near Thazi, Myanmar
m.youtube.com/watch?v=77ub...
Apparently someone made a video about pyobsplot and its use in a Marimo notebook:
www.youtube.com/watch?v=gcKl...
A hand holding an embroidery hoop in front of a brick wall. The hoop depicts an aerial embroidered landscape of bright yellow oilseed fields, green meadows and bushy trees.
A hand holding an embroidery hoop in front of a brick wall. The hoop depicts an aerial embroidered landscape of dark green crop fields, winding dirt roads and fresh grass in the middle, complete with a deep blue-green pond.
Yellow fields or dark green fields? 💛💚 These are the other two aerial embroidery landscapes that will be available on my site later - and I couldn't resist more oilseed fields! The right one started with the fun path shapes :) all here: victoriaroserichards.co.uk/collection/a...
Congratulations! Great news for you and for us!
Screenshot of a marimo notebook cell displaying a pyobsplot generated chart.
New released pyobsplot version should now work on Marimo notebooks (and other pyodide based environments).
pyobsplot is a Python package allowing to create plots with Observable Plots with a syntax close to the JavaScript one.
juba.github.io/pyobsplot/
It's quite sad how many early internet open protocols are slowly dying because companies are incentivized to lock in their users.
Clifford attractor forming a triangle of rainbow coloured funnel-like shapes. Based on the these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-0.698555402688055&b=-2.5&c=-0.948401947296007&d=0.280267964864016&brightness=0.3&contrast=1.05&gamma=2.2&saturation=0.8&colorSpeed=1.46004815891265&colorPhase=228.403361344538&invert=false&flip=true
Clifford attractor forming two large lobes extending right and down from a green triangle shape at their intersection. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-1.00334956080002&b=-1.856545666208&c=-0.711339824320028&d=0.314133982432007&brightness=0.3&contrast=0.79453781512605&gamma=0.890389094129673&saturation=0.777310924369748&colorSpeed=0.194861107748022&colorPhase=180&invert=false&flip=true
Clifford attractor look like a series of orchid like flowers on long stems radiating from a central green mass of intersecting stems. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-2.16133982432&b=-1.1114932797121&c=-0.637369033760203&d=-1.37916689596787&brightness=0.3&contrast=1.05&gamma=0.890389094129673&saturation=0.340336134453782&colorSpeed=0.194861107748022&colorPhase=180&invert=false&flip=true
Clifford attractor forming a shell-like torus structure in muted greens. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-2.16133982432&b=-2.1952058418881&c=-0.637369033760203&d=-1.37916689596787&brightness=0.466386554621849&contrast=2&gamma=1.21348276774914&saturation=0.172268907563025&colorSpeed=0.106495820255651&colorPhase=213.27731092437&invert=false&flip=true
I love these! Such a variety of forms achievable with just small parameter tweaks.
Today I learnt about GOOD, a web search engine based in Germany which claims to be privacy friendly and to use an independent search index (the same as Brave).
Far from as featureful as Kagi, but results seem ok. It is based on an affordable subscription model (2 euros per month).
good-search.org
Snippet from a WSJ article saying : At a Morgan Stanley conference this month, Brian Robins, finance chief for San Francisco-based software maker GitLab, said GitLab is aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. “What the Department of Government Efficiency is trying to do is what GitLab does,” Robins said.
Time to go away from Gitlab too, it seems...
Source: archive.is/okSlz#select....
AMA about my love of maps
observablehq.com/blog/maps-an...
thanks @allisonhorst.bsky.social for the cosy chat
For Severance (and custom visualization 📊 fans): @giammaria.bsky.social re-created part of the macrodata refinement (severance.wiki/macrodata_re...) UI in Vega. An impressive demonstration of what you can do in Vega.
Try it in the editor at vega.github.io/editor/#/gis...
Screenshot of a sample usage of pyobsplot, with the Python code and the resulting chart below.
pyobsplot 0.5.2 has just been released, with Observable Plot updated to 0.6.17.
pyobsplot is a #python package to use Observable Plot in #jupyter notebooks or #quarto documents.
juba.github.io/pyobsplot/
I use it daily, it is super useful. Many thanks for your work.
We’re building a new static type checker for Python, from scratch, in Rust.
From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
To "celebrate" the inauguration I've donated money to Planned Parenthood, Translifeline and The Trevor Project. The next few years are going to be chaotic so I'll be striving to ignore the things outside my control while doing my best to support the communities that I can help.
printing out a lockfile in the terminal for a Jupyter notebook. Terminal command: cat Untitled.ipynb | jq -r '.metadata["uv.lock"]' | bat -l toml
`juv tree` example printing the dependency tree for a notebook
`juv export` command showing a pip-compatible lockfile for the notebook
Released juv v0.3.0! 🎉
Brings uv's locking for standalone scripts to Jupyter notebooks. Lockfiles are embedded directly in metadata for self-contained, reproducible notebooks.
- `juv lock` generates a lockfile
- `juv tree` shows dependencies
- `juv export` outputs pip-compatible format
'Put it into Blender and see what happens' #4
Bivariate maps showing the relationships between Temperature and Precipitation.
(Monthly data since 1958 by TerraClimate)
observablehq.com/@jo...
#maps #blender #climate #sciart #cartography #gis
Our Daily Data Insight today — the world has passed “peak child.”
TIL about juv, a tool which allows to add inline dependencies to jupyter notebook and run them in jupyter lab with a one line command.
Extremely useful.
How to: reproduce this lovely Bivariate Map with Observable Plot
(original by Muhammad Mohsin Raza)
observablehq.observablehq.cloud/pangea/plot/...
Just a regular reminder: the ArcticDEM is one of the most beautiful spatial datasets out there. I've been working on a large tile set for our #arctic abrupt thaw mapping activities recently and I can't help but stop and take a peek as the data rolls in.
Just published ddg2kagi, a very simple user script that allows to easily launch a duckduckgo or brave search with kagi.
Once installed, just press <alt+k> on a duckduckgo or Brave results page to launch the same query in kagi.
github.com/juba/ddg2kagi
A big collection of lego bricks with printed control panels, taken from many different sets.
😂 I love this.
“The UX of LEGO Interface Panels”, a look at the fictional interfaces printed on 2×2 sloped bricks.
interactionmagic.com/UX-LEGO-Inte...
Reposted for the waffle plots! (So much better than a pie chart.) 📊#dataviz