banner
bpiros.bsky.social
@bpiros.bsky.social
Data viz enthusiast. Bookworm.
Github: https://github.com/DevJupyHUB/
I made this plot using Matplotlib + plotnine and added interactive tooltips with @joseph-barbier.bsky.social ’s ninejs library. A nice way to bring some interactivity to static visualizations!
#matplotlib #ninejs #plotnine #rasterio #ghsl #populationgrid #dataviz
September 24, 2026 at 5:41 PM
Can you spot the El Niño years? Explore August sea surface temperature anomalies from 2014–2026.
#ecmwf #cds #copernicus #earthkit #cartopy #matplotlib #dataviz
September 10, 2026 at 6:15 PM
March was less cloudy than April across most regions in Portugal this year.
#ecmwf #cds #copernicus #earthkit #matplotlib #dataviz
September 3, 2026 at 5:25 PM
The animation shows the evolution of Total Aerosol Optical Depth at 550 nm. During active wildfire, elevated AOD values can highlight of smoke plumes along with other aerosol sources such as dust, sea salt, and pollution.
#earthkit #matplotlib #cartopy #dataviz #cams #copernicus #ecmwf
July 30, 2026 at 7:56 PM
More tropical nights than usual were recorded across nearly all of Europe in June. Only the far north and the mountainous areas stayed close to normal. A tropical night is defined as a night when the minimum surface air temperature remains above 20°C.
#earthkit #cds #climate #climatechange
July 17, 2026 at 6:51 PM
I recently started exploring the earthkit ecosystem. Still lots to explore, but the tutorials and gallery are a great starting point!
#earthkit #matplotlib #dataviz
July 9, 2026 at 6:06 PM
In February, mainland Portugal was affected by several depressions, a strong jet stream and atmospheric rivers, which brought heavy rainfall.
#matplotlib #cartopy #cds #dataviz
July 6, 2026 at 5:58 PM
I completed the animation project in @yan-holtz.bsky.social 's d3-loves-react course. The goal of my project was to build interactive charts that allow users to switch between different data views using buttons, while creating smooth transitions with Motion.
June 29, 2026 at 5:21 PM
For my project in @yan-holtz.bsky.social 's d3-loves-react course, I built a weather app that fetches 2025 weather data from an API and combines it with locally stored baseline data.

Link to the App: devjupyhub.github.io/temp-anomali...
June 4, 2026 at 7:03 PM
As part of @yan-holtz.bsky.social's d3-loves-react course, I’ve been learning how to build interactive data visualizations. This project involved creating a responsive energy dashboard with a focus on wrapper components, the useDimensions hook, flexible layouts, hover interactions, and tooltips.
June 2, 2026 at 6:35 PM
April 16, 2026 at 4:37 PM
April 10, 2026 at 5:06 PM
March 31, 2026 at 6:17 PM
March 24, 2026 at 7:03 PM
March 17, 2026 at 6:50 PM
March 10, 2026 at 6:44 PM
March 3, 2026 at 7:07 PM
A montage of my #pydytuesday submissions.
#matplotlib #dataviz
March 2, 2026 at 8:04 PM
This week’s #TidyTuesday explores Science Foundation Ireland grant commitments. I built 100% stacked bar charts to show how yearly commitments are divided among the top research bodies.
#pydytuesday #matplotlib #dataviz
February 26, 2026 at 7:55 PM
February 25, 2026 at 7:32 PM
February 23, 2026 at 8:30 PM
February 19, 2026 at 6:27 PM
This week #TidyTuesday explores the agricultural production statistics in New Zealand. I created slope charts to show how the cultivated area of specific crops changed between two decades.
#pydytuesday #matplotlib #dataviz
February 18, 2026 at 6:44 PM
I created a map of Corvo Island using osmnx library, showing natural features, land use, waterways and main roads, along with some key facts about the island.
#osmnx #matplotlib #pyfonts #dataviz #geospatial
February 13, 2026 at 6:25 PM
This week #TidyTuesday explores the 2026 Winter Olympics. I divided the discipline names into groups and created 2D kernel density estimate subplots for each, showing how event day and duration are distributed together.
#pydytuesday #matplotlib #seaborn #dataviz
February 12, 2026 at 7:06 PM