Six ways to use Fused
TL;DR: Fused is a versatile platform that serves as a code catalog, a parallel data processing engine, an app creation tool, a serverless HTTP endpoint generator, and an IDE.
Fused is a powerful and versatile tool that can do nearly anything with just Python. Its versatility is its strength, but it is also an obstacle. It's easy to walk about wondering: what, concretely, can Fused do for me?
Here are six concrete ways you can use Fused today.
If you've ever worked with geospatial data, you've likely quickly run into the need to scale your workflows. Given its broad coverage of Earth, geospatial data often tends to be large.
However, scalable data processing is notoriously challenging and the added complexities of geospatial data can make this task overwhelmingly difficult.
Enter Fused
Fused promises to solve this exact problem by offering a serverless engine and a toolkit built specifically for geospatial applications.
Like many others, I've been excited about Fused ever since its initial release. After playing around with it, I was impressed. Fused is fast and easy to use and provides a host of integrations and ready-to-use components.
These are six ways I think about Fused.
1. Github for geospatial UDFs
When I want to share my code with the world, I will, without a doubt, go to Github.
One use-case of Fused that is immediately visible is its function as a repository of reusable geospatial functions.
Want to find out wildfire ignition types for a location? Quickly obtain publicly available Sentinel data? Calculate isochrones given a location? You don’t need to write any of this – all this functionality is already written for you.
Unlike Github, Fused will also run these functions for you. At a click of a button, you can get your function as an HTTP endpoint, visualise it on an interactive map, or wrap it in a Streamlit app.
As Fused grows, so will its library of UDFs. The community that develops around Fused could be an invaluable resource in and of itself.