Benoît Bovy
banner
benbovy.github.io
Benoît Bovy
@benbovy.github.io
Earth Science, open-source software development (https://xarray.dev/, https://fastscape.org/, https://github.com/geigr, Spherely, etc.) and music creation.

https://benbovy.github.io/
You could just do everything in tabular land using array database tools.
April 4, 2025 at 1:14 PM
Joris is going to give a talk about it next week at the GeoPython conference in Basel. If you go there, don’t miss it!

2025.geopython.net
GeoPython 2025
GeoPython Conference, February 24-26, 2025
2025.geopython.net
February 18, 2025 at 9:46 AM
The development was supported by @numfocus.bsky.social (small development grant for the #GeoPandas project). A lot of the credit goes to Joris Van den Bossche and @paleolimbot.bsky.social (through S2Geography). Also many thanks to the new contributors!

github.com/benbovy/sphe...
GitHub - benbovy/spherely: Manipulation and analysis of geometric objects on the sphere.
Manipulation and analysis of geometric objects on the sphere. - benbovy/spherely
github.com
February 18, 2025 at 9:46 AM
It still misses a lot of features but already provides all the basic functionality: IO functions (WKT, WKB, GeoArrow), most predicates / measurement / overlay operations as well as a few constructive operations... All exposed as vectorized functions.

spherely.readthedocs.io
Spherely Documentation
spherely.readthedocs.io
February 18, 2025 at 9:46 AM
I also did `pixi global install micromamba`, because why not?

I still find the "conda workflow" (explicit environments + manual activation) relevant for some of my uses cases.
January 17, 2025 at 9:32 AM
I use Jupyter a lot for testing, prototyping, etc., and #pixi-kernel works pretty nice!

github.com/renan-r-sant...
GitHub - renan-r-santos/pixi-kernel: Jupyter kernels using Pixi for reproducible notebooks
Jupyter kernels using Pixi for reproducible notebooks - renan-r-santos/pixi-kernel
github.com
January 17, 2025 at 9:32 AM
Also managed to easily discover and run tasks in emacs, using `pixi task list --json` with github.com/mohkale/comp...
GitHub - mohkale/compile-multi: Multi target interface to compile.
Multi target interface to compile. Contribute to mohkale/compile-multi development by creating an account on GitHub.
github.com
January 17, 2025 at 9:32 AM
It leverages Xarray indexes so the CRS information is propagated seamlessly through operations and is used for auto-alignment of Xarray objects.

It also provides some mechanisms to integrate it with other Xarray extensions (TBD).

2/2
January 9, 2025 at 7:52 PM
December 30, 2024 at 7:51 PM
Nice! We should provide similar s2 cell utility functions in Spherely as well to allow such things! 🙂
December 11, 2024 at 1:12 PM
Amazing! It definitely deserves more views.
November 29, 2024 at 8:36 AM
I suggest to settle all this with a paintball battle.
November 28, 2024 at 8:55 PM
I have to admit I'm a big fan of @fabiocrameri.ch colormaps!
November 28, 2024 at 9:24 AM