Pinned
I've been thinking a lot recently about how one thing science needs generally is a **social network for sharing big data**, so I wrote this. hackmd.io/wKKm4cIDR6a9... 🧵
TEGNicholas.bsky.social
@tegnicholas.bsky.social
Open-Source Software for science at Earthmover.io, built on Pangeo.io. One of many xarray.dev core devs. https://tom-nicholas.com/ Previously dabbled in oceanography at [C]Worthy and Columbia Uni., originally did fusion plasma physics.
375 followers489 following72 posts
Pinned
I've been thinking a lot recently about how one thing science needs generally is a **social network for sharing big data**, so I wrote this. hackmd.io/wKKm4cIDR6a9... 🧵
TEGNicholas.bsky.social reposted
"[Matt Yglesias] can write whole essays claiming that fracking is good and we need fossil fuel friendly energy policies, dismissing progressives as childish, while never engaging with the scientific literature on the consequences of climate change"
TEGNicholas.bsky.social reposted
New blog post on Obstore, fast, multi-provider cloud storage access for Python: developmentseed.org/blog/2025-08...
TEGNicholas.bsky.social reposted
Open source, open science for earth, climate and geospatial science? Coming to #AGU25? Build tools in #Python @jupyter.org? Submit an abstract for this session and come meet us and like minded scientists!
TEGNicholas.bsky.social reposted
Will Alpine co-wrote Microsoft's manifesto on how AI will be a powerful force for good for climate change In a new interview, Alpine disavows the manifesto, saying he believes Microsoft used his work to distract from the much larger climate harms the company enables through contracts with Big Oil
TEGNicholas.bsky.social reposted
NASA is being told to cancel 19 *active* missions to save $6B, which looks to be less than the ICE *hiring/retention* budget going forward. I need people to let that sentence sink into their bones for a minute.
If the GOP reconciliation bill passes, ICE gets through FY2029: - $45 billion for detention, on top of the current annual budget of $3.4 billion - $14.4 billion for transportation and removal, on top of the current annual budget of $750 million - $8 billion for hiring/retention - Billions more.
TEGNicholas.bsky.social reposted
I've been adding new accounts to the Open Source Geospatial starter pack. Who else wants on or off? #gischat #geosky go.bsky.app/PGYLmPG
TEGNicholas.bsky.social reposted
It's outrageous that NASA GISS, one of the best earth & space science labs in the world, is being kicked out of its Columbia home. The outstanding scientists who work there can't say that publicly, but I can. And so can you --- call your reps, esp. (but not only) if you live in NYC or NY state.
Nice Guardian article about us losing our office in Manhattan www.theguardian.com/environment/...
TEGNicholas.bsky.social reposted
𝐻𝑜𝑤 𝑑𝑜𝑒𝑠 𝐼𝑐𝑒𝑐ℎ𝑢𝑛𝑘 𝑎𝑣𝑜𝑖𝑑 𝑟𝑒𝑑𝑢𝑛𝑑𝑎𝑛𝑡 𝑠𝑡𝑜𝑟𝑎𝑔𝑒 𝑏𝑒𝑡𝑤𝑒𝑒𝑛 𝑑𝑎𝑡𝑎 𝑣𝑒𝑟𝑠𝑖𝑜𝑛𝑠? Icechunk stores only new or changed chunks for each version —no redundant copies or rewrites. You get instant time travel, branching, and efficient updates, all with negligible storage overhead. More: bit.ly/3F1XFST
Excellent post by Brian Davis laying out why doing "Open Science" for data-driven workflows is almost impossible in practice, at least without much better data pipeline tools.
Our latest blog post dives into the chaos of the status quo - where every tweak means regenerating the 𝑤ℎ𝑜𝑙𝑒 𝑑𝑎𝑡𝑎𝑠𝑒𝑡 and collaboration and experimentation is often stifled by silos and secret knowledge. Check out the full post: earthmover.io/blog/tensoro...
TEGNicholas.bsky.social reposted
The proposed cuts to NOAA cold have profound consequences not just for climate change, but for our national security and the entire economy. Here's what I learned: www.propublica.org/article/trum...
It's fun to work with real hardcore software engineers like @functionth.bsky.social who can teach you about database consistency and transactions and all that Scientific data infrastructure should be built on solid foundations like this instead of on piles of janky code written by postdocs...
1/ 🚨 New Blog Post Alert: "𝐿𝑒𝑎𝑟𝑛𝑖𝑛𝑔 𝐴𝑏𝑜𝑢𝑡 𝐼𝑐𝑒𝑐ℎ𝑢𝑛𝑘 𝐶𝑜𝑛𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑦 𝑤𝑖𝑡ℎ 𝑎 𝐶𝑙𝑖𝑐ℎ𝑒́𝑑 𝑏𝑢𝑡 𝐼𝑛𝑠𝑡𝑟𝑢𝑐𝑡𝑖𝑣𝑒 𝐸𝑥𝑎𝑚𝑝𝑙𝑒" 🏦🔁 👉 Read it here: earthmover.io/blog/learnin...
TEGNicholas.bsky.social reposted
I wrote the article I wish I could have read back when I first heard of Zarr and cloud-native science back in 2018. This explains how object storage and conventional filesystems are different, and the key properties that make @zarr.dev work so well in cloud object storage.
1/ 💡 Our latest blog post in the fundamentals series, written by @tegnicholas.bsky.social, demystifies cloud-optimized scientific data formats! Read more: earthmover.io/blog/fundame...
It’s also important for understanding what problem VirtualiZarr solves. I’ve given this explanation to many people in the past (including at @cworthy.bsky.social), so I hope that this article can serve as a useful reference the next time someone wonders what @zarr.dev actually is.
1/ Flux solves the impedance mismatch between geospatial data providers and consumers. Providers want to manage data lakes stored in cloud-optimized formats like Zarr, but consumers want their applications to keep being fed data in ways they already understand.
1/ Today we are launching Flux, a powerful new addition to the Earthmover platform. Flux is a high-performance gateway for exploring, querying, and visualizing geospatial data via standards-compliant APIs (EDR, WMS, and OPeNDAP).
1/ Flux solves the impedance mismatch between geospatial data providers and consumers. Providers want to manage data lakes stored in cloud-optimized formats like Zarr, but consumers want their applications to keep being fed data in ways they already understand.
1/ Today we are launching Flux, a powerful new addition to the Earthmover platform. Flux is a high-performance gateway for exploring, querying, and visualizing geospatial data via standards-compliant APIs (EDR, WMS, and OPeNDAP).
TEGNicholas.bsky.social reposted
Hard to overstate this plan's reach, which touches nearly every aspect of NOAA's work - dissolving its research arm, gutting climate science, diminishing sat observations, boosting fossil fuels. With amazing colleagues Daniel Cusick and @scottpwaldman.bsky.social : www.politico.com/news/2025/04...
You could also do this for arbitrarily large scientific array datasets using Xarray + Icechunk + R2/Tigris juhache.substack.com/p/0-data-dis...
TEGNicholas.bsky.social reposted
📣 Blog post alert! 𝐄𝐱𝐩𝐥𝐨𝐫𝐢𝐧𝐠 𝐈𝐜𝐞𝐜𝐡𝐮𝐧𝐤 𝐬𝐜𝐚𝐥𝐚𝐛𝐢𝐥𝐢𝐭𝐲: 𝐮𝐧𝐭𝐚𝐧𝐠𝐥𝐢𝐧𝐠 𝐒𝟑'𝐬 𝐩𝐫𝐞𝐟𝐢𝐱 𝐬𝐭𝐨𝐫𝐲. This technical post by @functionth.bsky.social dives deep into the internals of how S3 shards data, showing that distributed Icechunk can easily perform 230,000 object reads/sec and beyond. earthmover.io/blog/explori...
Several times some database comp sci nerd has suggested to me that you could just do everything in array land using tabular database tools. Whilst they are technically correct that you _could_, this article convincingly shows why you _should not_ - that would be horribly inefficient.
⭐ We just released the first post in our Fundamentals series. This one is called 𝐓𝐞𝐧𝐬𝐨𝐫𝐬 𝐯𝐬. 𝐓𝐚𝐛𝐥𝐞𝐬 - 𝐖𝐡𝐲 𝐭𝐚𝐛𝐮𝐥𝐚𝐫 𝐭𝐨𝐨𝐥𝐬 𝐭𝐫𝐢𝐩 𝐨𝐯𝐞𝐫 𝐠𝐫𝐢𝐝𝐝𝐞𝐝 𝐝𝐚𝐭𝐚. earthmover.io/blog/tensors...
TEGNicholas.bsky.social reposted
I am so excited to share this new project with NASA and @developmentseed.org . By applying Icechunk and the "virtualization" approach, we can make Petabytes of archival data accessible to high performance analytics. Unlocking NASA's cloud archives will have immense downstream benefits for the world.
1/ 🚀 Solving #NASA ’s cloud data dilemma: Icechunk unlocks 100x faster access to archival data formats We're thrilled to publish results from our pilot project with NASA and @developmentseed.org to enable high-performance cloud-native access for NASA’s 100s of petabytes of Earth observation data.
Very proud to be working on enabling this - the potential improvements for NASA (and eventually all fields of science) are enormous, benefiting users and internal staff.
1/ 🚀 Solving #NASA ’s cloud data dilemma: Icechunk unlocks 100x faster access to archival data formats We're thrilled to publish results from our pilot project with NASA and @developmentseed.org to enable high-performance cloud-native access for NASA’s 100s of petabytes of Earth observation data.
Who else is going to @cloudnativegeo.org conference this year?
Register to attend our team's workshop at @cloudnativegeo.org! The workshop will teach attendees how to use the @zarr.dev data format model for cloud-native geospatial datacube analysis. 🗓️ Apr 30-May 2 📍Snowbird, Utah 🔗 Register here: 2025-ut.cloudnativegeo.org
TEGNicholas.bsky.social reposted
Register to attend our team's workshop at @cloudnativegeo.org! The workshop will teach attendees how to use the @zarr.dev data format model for cloud-native geospatial datacube analysis. 🗓️ Apr 30-May 2 📍Snowbird, Utah 🔗 Register here: 2025-ut.cloudnativegeo.org
With Flux all the data engineers serving climate and weather data for maps, timeseries, and scientific analysis will no longer need to run their own servers
Join our upcoming webinar to learn about our new product, Flux. Flux hosts standards-compliant WMS, EDR, and OPeNDAP endpoints, allowing seamless integration between Arraylake data and other tools, including web maps, GIS applications, and even Excel spreadsheets. Register here: bit.ly/4kEGeaV
TEGNicholas.bsky.social reposted
As a non-US-citizen living in NYC on an O-1 visa, previously at Columbia University, who has been outspoken on Climate Change, I must say this kind of authoritarian repression has me worried. It makes me much more likely to take my skills and USCIS-approved "Exceptional Ability" to another country.
The unmistakable message is that any legal non-citizen can be deported if Marco Rubio does not like public positions or actions they have taken in relation to the war in Gaza (for now, but perhaps other things in the future).
TEGNicholas.bsky.social reposted
TEGNicholas.bsky.social reposted
TEGNicholas.bsky.social reposted
TEGNicholas.bsky.social reposted
All websites that depend on NOAA data should display something like this. earth.nullschool.net
We now have a public slack channel for VirtualiZarr development and questions, feel free to join! earthmover-community.slack.com/archives/C08...
I joined Earthmover! Excited to focus on building tools for sharing scientific data full-time. This is a natural continuation of my work on open-source projects over the last ~6 years, which itself was motivated by seeing the same frustrations in every field of science I've ever worked in.
We’re thrilled to welcome @tegnicholas.bsky.social to the team! Tom is a prolific contributor to @xarray.bsky.social and @pangeo.io. He created Xarray Datatree and VirtualiZarr. Tom is working as a Forward Engineer, supporting our customers and the broader open-source community.
Relatively simple but very important quality-of-life improvement when accessing big climate datasets such as ERA5 and CMIP.
1/ Check out our latest blog post earthmover.io/blog/xarray-... to learn about the dramatic improvement and performance of Xarray’s Zarr backend. We achieved improved the “time to first byte” metric, building on Zarr-Python’s new asyncio internals.
TEGNicholas.bsky.social reposted
Next week I'll be giving a webinar on one of my favorite parts of Icechunk--the ability to apply git-style version control to Zarr arrays and Groups. This capability makes data workflows so more safe, robust, and reproducible. Come check it out! (Registration link below.)
Join our webinar, Data Version Control for Arrays with #Icechunk. @rabernat.bsky.social will explain how Icechunk’s transactions, snapshots, tags, + branches can add safety & flexibility to data pipelines and workflows. Register here: bit.ly/3WVPSf2
Recording of the talk + lively community discussion is up! youtu.be/GZvJ0H89G0A If you're interested in these data cataloging questions then please also sign up to receive updates here forms.gle/yJY4Xp1Gvjd6...
I'm giving a talk tomorrow about what's technically required to make a decentralized social network for scientific data a reality! See this discourse link for zoom details: (discourse.pangeo.io/t/pangeo-sho...)
TEGNicholas.bsky.social reposted
Join us today, February 12 at 4 PM EST for @tegnicholas.bsky.social's presentation and moderated discussion on FROST: Federated Registry of Scientific Things! Everyone is welcome to show up via the zoom link - hope to see you there! discourse.pangeo.io/t/pangeo-sho...
I'm giving a talk tomorrow about what's technically required to make a decentralized social network for scientific data a reality! See this discourse link for zoom details: (discourse.pangeo.io/t/pangeo-sho...)
I've been thinking a lot recently about how one thing science needs generally is a **social network for sharing big data**, so I wrote this. hackmd.io/wKKm4cIDR6a9... 🧵
TEGNicholas.bsky.social reposted
People may not understand just how important federal science research funding is to the prosperity of the nation. I tried to explain it, because it's under unprecedented and direct assault.
New by @adamsobel.bsky.social: How the Trump administration could end a century of American scientific dominance thebulletin.org/2025/02/how-...
TEGNicholas.bsky.social reposted
Replying to @ncclementi.bsky.social
A grand challenge (from @al.merose.com ) alex.merose.com/pbfft/
TEGNicholas.bsky.social reposted
Indivisible is urging people to visit their senators' local offices between now and Thursday to demand that they use every tool—including denying a quorum and blocking unanimous consent—to fight the confirmation of Project 2025 architect Russell Vought for head of OMB docs.google.com/document/d/1...
TEGNicholas.bsky.social reposted
TEGNicholas.bsky.social reposted
Must-read - by far the most clear-eyed description I've seen of the severity of what is happening. "[big tech executives] have quickly lined up to negotiate and pay bribes to the president that would allow their companies to operate unimpeded" "separatist province known as California"
Description of what's happening at the White House as if it was an other country the US was reporting upon. Well sourced and does nothing to easy my fears that US democracy is in peril. www.doomsdayscenario.co/p/musk-s-jun...