Joe Hamman

@jhamman.bsky.social

Climate scientist, engineer and human. Co-founder/CTO @earthmoverHQ. @xarray_dev / @pangeo_data dev. Formerly @carbonplanorg, @NCAR_Science, and @uw_cee. He/him.

We watched data teams waste years building the same ingestion pipelines for weather data. So we fixed it. Zero ingestion. High velocity. Cloud-native. Proud to launch with incredible partners like @brightband.com, #zeusai, and dynamical.org. Give it a spin! ๐Ÿ‘‡

Earthmover@earthmover.io ยท 7mo ago

Announcing the Earthmover Data Marketplace: cloud native access to high-velocity gridded weather, climate, and E/O datasets. Get seamless access to data from trusted providers, including forecasts from @ecmwf.int, @noaa.gov, and exciting new AI-based forecasts! Visit: app.earthmover.io/marketplace

Just back from #CNG2025, I wrote up some thoughts on the traction the @zarr.dev format is gaining in the broader geospatial industry (specifically Earth Observation). I also summarize what features and tools the user and developer communities are asking for to fully leverage Zarr. ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

Earthmover@earthmover.io ยท last yr.

1/ Our team just got back from an inspiring week at the @cloudnativegeo.org conference in Snowbird, Utah, and one thing is clear:ย ๐™๐š๐ซ๐ซ ๐š๐๐จ๐ฉ๐ญ๐ข๐จ๐ง ๐ข๐ฌ ๐ฌ๐ฎ๐ซ๐ ๐ข๐ง๐  ๐š๐œ๐ซ๐จ๐ฌ๐ฌ ๐ ๐ž๐จ๐ฌ๐ฉ๐š๐ญ๐ข๐š๐ฅ.

I'll be at the CNG conference in Snowbird next week. I wrote a short blog post about what the Earthmover team will be up to. tldr; we'll be talking about @zarr.dev, #icechunk, @xarray.bsky.social and cloud-native data cubes. Details in the blog post ๐Ÿ‘‡

Earthmover@earthmover.io ยท last yr.

๐Ÿ“ฃ Our team is heading to the @cloudnativegeo.org Conference in Snowbird, Utah. Weโ€™ll be sharing our latest open-source work on Xarray, Zarr, VirtualiZarr, Icechunk, and leading a hands-on workshop, ๐‘๐‘Ž๐‘Ÿ๐‘Ÿ, ๐ผ๐‘๐‘’๐‘โ„Ž๐‘ข๐‘›๐‘˜, & ๐‘‹๐‘Ž๐‘Ÿ๐‘Ÿ๐‘Ž๐‘ฆ ๐‘“๐‘œ๐‘Ÿ ๐ถ๐‘™๐‘œ๐‘ข๐‘‘-๐‘›๐‘Ž๐‘ก๐‘–๐‘ฃ๐‘’ ๐บ๐‘’๐‘œ๐‘ ๐‘๐‘Ž๐‘ก๐‘–๐‘Ž๐‘™ ๐ท๐‘Ž๐‘ก๐‘Ž-๐‘๐‘ข๐‘๐‘’ ๐ด๐‘›๐‘Ž๐‘™๐‘ฆ๐‘ ๐‘–๐‘ . Read more: bit.ly/4lRWNAJ

1/ ๐Ÿšจ New Blog Post Alert: "๐ฟ๐‘’๐‘Ž๐‘Ÿ๐‘›๐‘–๐‘›๐‘” ๐ด๐‘๐‘œ๐‘ข๐‘ก ๐ผ๐‘๐‘’๐‘โ„Ž๐‘ข๐‘›๐‘˜ ๐ถ๐‘œ๐‘›๐‘ ๐‘–๐‘ ๐‘ก๐‘’๐‘›๐‘๐‘ฆ ๐‘ค๐‘–๐‘กโ„Ž ๐‘Ž ๐ถ๐‘™๐‘–๐‘โ„Ž๐‘’ฬ๐‘‘ ๐‘๐‘ข๐‘ก ๐ผ๐‘›๐‘ ๐‘ก๐‘Ÿ๐‘ข๐‘๐‘ก๐‘–๐‘ฃ๐‘’ ๐ธ๐‘ฅ๐‘Ž๐‘š๐‘๐‘™๐‘’" ๐Ÿฆ๐Ÿ” ๐Ÿ‘‰ Read it here: earthmover.io/blog/learnin...

Learning about Icechunk consistency with a clichรฉd but instructive example - Earthmover

In this post weโ€™ll show what can happen when more than one process write to the same Icechunk repository concurrently, and how Icechunk uses transactions and conflict resolution to guarantee consisten...

earthmover.io

There's still time to sign up for tomorrow's webinar on โšกFlux โšก ๐Ÿ‘‡ share.hsforms.com/1FLrE9CpwSLq...

Form

share.hsforms.com

Earthmover@earthmover.io ยท last yr.

5/ To learn more about Flux, read our latest blog post earthmover.io/blog/announc... ๐‘๐ž๐š๐๐ฒ ๐ญ๐จ ๐ ๐ž๐ญ ๐ฌ๐ญ๐š๐ซ๐ญ๐ž๐? Register for our webinar share.hsforms.com/1FLrE9CpwSLq... on April 22nd: ๐ด๐‘๐‘๐‘’๐‘™๐‘’๐‘Ÿ๐‘Ž๐‘ก๐‘’ ๐ท๐‘Ž๐‘ก๐‘Ž ๐‘ƒ๐‘Ÿ๐‘œ๐‘‘๐‘ข๐‘๐‘ก ๐ท๐‘’๐‘™๐‘–๐‘ฃ๐‘’๐‘Ÿ๐‘ฆ ๐‘ค๐‘–๐‘กโ„Ž ๐น๐‘™๐‘ข๐‘ฅ, or contact us at sales@earthmover.io for a personalized demo.

@zarr.dev and #icechunk are amazing but they are not magic. They are part of a thoughtfully designed cloud-native data architecture. @tegnicholas.bsky.social peels back the covers on cloud-optimized scientific data formats in our latest "Fundamentals" post ๐Ÿ‘‡

Earthmover@earthmover.io ยท last yr.

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...

๐Ÿ“ฃย 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...

Exploring Icechunk scalability: untangling S3's prefix story | Earthmover

We show Icechunk can scale to extremely high concurrency levels, and explain how it achieves this in modern object stores.

earthmover.io

๐Ÿšจ New blog post ๐Ÿšจ In it, we show off our recent work deploying #icechunk on top of #NASA's existing archives of Earth observation data. The results: 100x speed up when extracting time series from existing datasets stored as netCDF.

Earthmover@earthmover.io ยท last yr.

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.

This session is going to be a blast! If you are headed to CNG next month (and you should be!), consider joining us for this workshop on @xarray.bsky.social , @zarr.dev , and #icechunk. ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

Earthmover@earthmover.io ยท last yr.

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

I'll be giving a short update tomorrow on the state of Zarr-Python following the 3.0 release back in January. Swing by the Pangeo showcase to catch the latest progress. @zarr.dev

Pangeo@pangeo.io ยท last yr.

Join us tomorrow, March 5 at 12 PM EST for @jhamman.bsky.social's Pangeo showcase on Zarr Python 3 and beyond! Everyone's welcome to join through the Zoom link on the announcement ๐Ÿค๐ŸŒŽ๐Ÿ discourse.pangeo.io/t/pangeo-sho...

Here on Bluesky, I follow two topics: 1) software & data infrastructure and 2) cycling. I mostly post about software but today, I can share a bit about a fun cycling adventure of my own ๐Ÿšตโ€โ™‚๏ธ. Last week, I got to ride in the 24 Hours in the Old Pueblo - placing 4th in the Open Men Duo category:

24HOP Open Men Duo Podium

Zarr-Python 3 included a bunch of performance improvements that are now landing in @xarray.bsky.social. Check out @davisvbennett.bsky.social's post on what we changed in Xarray/Zarr and how it is speeding up the "time to first byte" for large datasets ๐Ÿ‘‡

Earthmover@earthmover.io ยท last yr.

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.

Weโ€™re thrilled to announce the release of @zarr.dev-Python 3! This major release brings full support for Zarr v3 specification, including the new chunk-sharding extension, major performance enhancements, and a thoroughly modernized codebase. Read more: earthmover.io/blog/zarr3-r...

Zarr-Python 3 is here! | Earthmover

Zarr-Python 3 is here! This release brings support for Zarr's v3 specification, new extensions, and major performance improvements.

earthmover.io