Profile avatar
kitmacleod.bsky.social
Environmental researcher 🌍 | data engineer | software engineer Digital Tool Specialist @ UK Centre for Ecology & Hydrology https://www.ceh.ac.uk/ Own views https://bit.ly/KitMacleod - Google Scholar https://bit.ly/MonitoringEarth - Bsky feed
378 posts 539 followers 298 following
Prolific Poster

I really enjoyed listening to @danielroe.dev - learning about the amazing work on open source packages to power JS web development e.g. #Nitro and #UnJS ecosystem. It is great that Daniel is able to work, without interference, on producing these digital public goods that so many of us benefit from.

Very informative about the decisions you need to make - thanks. "Although you could solve all these pieces yourself in a build tool like CRA, Vite, or Parcel, it is hard to do well..tools that integrates build tools, rendering, routing, data fetching, and code splitting are known as 'frameworks'"

"The emergence of personal software also raises interesting questions about the future of software development as a profession. Rather than diminishing the role of professional developers, it's likely to push the field toward higher levels of abstraction and complexity. "

Excellent advice on static data viz: I liked Matt's CLEAR mechanism for making dataviz tell a story: Colour, Limited types of viz, Explanation incl subtitles, Audience, and References. #Python #DataViz

Interesting to see how #Mastra works with #Vercel's AI SDK (which many rate for simplifing access to AI APIs) Using AI SDK with Mastra mastra.ai/blog/using-a...

"..working towards producing agricultural field boundaries using AI and satellite imagery for users who will really benefit. It should lead to some major strides towards a vision of a sustainable, global field boundary dataset that’s an open, digital public good." cholmes.medium.com/collaborate-...

"It’s a true pleasure to share that in the time since my last couple of posts about the #QGIS plugin to download #GeoParquet data there is now a real community of contributors making awesome advances to the plugin." medium.com/radiant-eart...

The #GeoParquet initiative has always aimed to make geospatial data “boringly interoperable.” With Parquet and #Iceberg now supporting geometry types natively, GeoParquet is entering its next phase. GeoParquet 2.0: Regular Parquet files utilizing native GEOMETRY and GEOGRAPHY data types

"Today, we’re thrilled.. The #Parquet specification has officially adopted geospatial guidance, enabling native storage of GEOMETRY and GEOGRAPHY types Iceberg 3 now includes GEOMETRY and GEOGRAPHY as part of its official specification" @mattfry-ukceh.bsky.social cloudnativegeo.org/blog/2025/02...

“You are presenting us as trophies in front of OPM,” one angry employee said in the meeting An NSF official apologized to the fired workers, noting that they were “following orders” from the Trump administration. www.politico.com/news/2025/02...

“We could see a reduction in whole fields of scientific research that will slow down our ability to understand the natural world and craft policies to protect society and national security,” Carney, American Association for the Advancement of Science www.theguardian.com/environment/...

"It is now clear that the EU and all its Member States and regions must do more to ensure the security of its water supply, reduce flood risks, and mitigate drought impacts. The cost of doing nothing is simply too high." ec.europa.eu/commission/p...

"Additive Catchments is excited to introduce the integration of ML-powered predictive analysis into our CMaaS® (Catchment Monitoring as a Service) platform...significantly enhances our ability to forecast environmental trends with greater accuracy.." additivecatchments.com/revolutionis...

An improvement in freshwater biodiversity in England’s rivers was linked to reductions in pollution of zinc and copper, largely due to the decline of coal burning and heavy industryBiodiversity in England’s rivers improved as metal pollution reduced smartwatermagazine.com/news/uk-cent...

“Water gaps are already an issue for communities around the world, resulting in either inadequate supplies of water or environmental degradation,” “And as CC further disrupts precipitation patterns+alters the water cycle, it will add even more stress.” smartwatermagazine.com/news/carnegi...

According to #WEF publication, 2025 is set to be a year marked by two key milestones: on the one hand, an increase in water stress for two-thirds of the world's population, and, on the other, absolute water scarcity for 1.8 billion people. smartwatermagazine.com/news/idrica/...

The closure of USAID marks a profound shift in U.S. foreign policy...The debate remains open, but one thing is clear: the restructuring of U.S. foreign aid is already underway, and its effects on global water security will be felt in the coming years. smartwatermagazine.com/news/smart-w...

Data mapping is vital for the water industry’s transition to digital solutions. By centralising data on usage, infrastructure, and environmental factors, water companies enhance operations and customer service. smartwatermagazine.com/blogs/ketan-...

"Even as we accelerate climate action, the harsh truth is that global warming and its impacts will keep getting more drastic for years to come, even if we hit net zero tomorrow." climate.ec.europa.eu/news-your-vo...

Learning more about the evolution of the Mapping component of the #Copernicus Emergency Management Service (CEMS Mapping) Discover how our mapping team supports stakeholders involved in all phases of the disaster management cycle. emergency.copernicus.eu/use-cases/ce...

⌛💧 Not long left to apply for one of five internships this summer with the Hydro-JULES programme! If you are passionate about hydrology and environmental science, this is a great opportunity to gain hands-on experience! Closing date 21 February: https://buff.ly/3WRBO6p #EnvironmentalScience 🧪

Workshop (Nov2024) user needs incl enhanced accuracy in #flood mapping+analysis; early warning system that activates alerts when specific predefined triggers+driver simulation+predictive analysis that facilitate ‘what if’; and access to datasets. #CENTAUR centaur-horizon.eu/news/key-tak...

Useful synthesis of confidence in knowledge and gaps about river and flood plain management: -River restoration -Floodplain and floodplain wetland restoration -Leaky barriers -Beavers -Offline storage areas River and floodplain management - GOV.UK www.gov.uk/government/p...

Excellent..Key features: -Doing basic operations well -Integration of vector and raster datasets operations -Clear explanation of each line of code in the book to minimize surprises -Provision of lucid example datasets and meaningful operations to illustrate the applied nature of geographic research

Worth reading Pete's thread, if busy.. Conclusion: If your application can use or build #STAC API search parameters (intersects, datetime, CQL2, etc...), you'll unlock powerful search and discovery more-or-less for free, thanks to the STAC software ecosystem and tools.

Fantastic to see this impressive partnership incl @developmentseed.org and others. Enjoying exploring #JupyterGIS in my browser (superpowers of #WASM and #JupyterLite: these reduce friction for so many use cases 🚀).

"For 2035, the Strategy envisages ECMWF exploiting data-driven methods anchored on physics-based modelling. The Strategy foresees increasing efforts to integrate ML approaches into data assimilation." #ECMWF Strategy emphasises collaboration and machine learning www.ecmwf.int/en/about/med...

Thanks, Naty, I enjoyed your talk on the value of #DuckDB geospatial extension, #Geoparquet, and #Ibis.

Good to see updated playbook with 10 principles civil servants should uphold when using AI. It explains what AI is – including its capabilities, limitations and risks – and how to select, buy and deploy AI in government. AI Playbook for the UK Government - GOV.UK www.gov.uk/government/p...

Create #3D globes in all the popular JavaScript frameworks like #React, #Angular, #Svelte, #Vue, and #Vite! Check out our code examples to get started: https://maptiler.link/42ovJSk #JavaScript #TypeScript #WebMaps #WebGL #Globe

This review aims to inform readers of the value of long-term data, the importance of retaining taxonomic skills +embracing novel methods for marine plankton monitoring to assess pelagic biodiversity. News - Plankton science needs old+new methods @samsocean.bsky.social www.sams.ac.uk/news/sams-ne...

An important document (take what Google says with a pinch of salt) blog.google/technology/a... Three I’s of science in the AI era: 1.Infrastructure-Increase access to AI infrastructure. 2.Investment-Invest in the science of AI. 3.Innovation-Implement pro-science and pro-innovation legal frameworks

Thanks Armin for sharing how you find #LLMs helpful @mitsuhiko.at 100% agree that #AI (like other tools we use) is here to stay and it is up to us to use them wisely for a better future. In this post, I want to share how I use LLMs and why I find them so helpful. lucumr.pocoo.org/2025/1/30/ho...

Two useful chats about software dependencies: @berthubert.bsky.social ; @mkennedy.codes and @brianokken.bsky.social talking about Armin's (Flask+a lot more) @mitsuhiko.at post Episode #419 Is your back end popular? - @pythonbytes.fm lucumr.pocoo.org/2025/1/24/bu... pythonbytes.fm/episodes/sho...

Gambia: Climate change could submerge the capital #PreventionWeb The capital's vulnerability stems from both natural+human-induced factors. Rising sea levels pose a serious threat to the low-lying city, +the situation has been worsened by commercial sand mining www.preventionweb.net/news/climate...

What’s driving north Queensland’s deadly #floods? #PreventionWeb For every 1°C of warming, the atmosphere holds 7% more water vapour. Hotter oceans hold more energy, meaning they can also amplify the global water cycle when atmospheric conditions are suitable. www.preventionweb.net/news/whats-d...

Paper finds that the amount of landmass on our planet that would be too hot for even healthy young humans (18-60-year-olds) to keep a safe core body temp will approx triple-an area almost the size of the US-if global warming reaches 2°C above the preind average www.preventionweb.net/news/half-de...

An important consultation/strategy: The European Water #Resilience Strategy will set up a holistic multi-annual cross-sectoral plan with milestones in 2030 or 2040 to achieve a water resilient Europe.. it will cover action in the EU as well as globally. ec.europa.eu/info/law/bet...

An excellent overview by @ssp.sh The #Data-Engineering Toolkit: Essential Tools for Your Machine - MotherDuck Blog @motherduck.com @mattfry-ukceh.bsky.social Matt, you may want to share with others motherduck.com/blog/data-en...

"The group’s results are at the high end of estimates from mainstream climate science but cannot be ruled out, independent experts said. If correct, they mean even worse extreme weather will come sooner.." www.theguardian.com/environment/...

"Both AI and #citizenscience hold immense potential for addressing major #sustainability challenges from health to climate change. Alongside their individual benefits, when combined, they offer considerable synergies that can aid..achieving, #sustainable-development." www.nature.com/articles/s41...

Engaging with the public as a scientist offers significant opportunities to enhance understanding, inspire change, +inform policy. However, it also brings challenges, including the risk of harassment. This toolkit aims to provide strategies for managing these challenges www.rmets.org/news/publish...

OpenAI’s GPT-4o LLM is used to generate summary content for signals, to provide additional context to the quantitative data+visualizations generated by the system. Publicly available text data from primary datasets+linked secondary sources is aggregated+passed to GPT-4o data.humdata.org/signals#faq

"The platform was visited by over 1.4 million people in 237 countries and territories. The almost 20,000 datasets on the platform were downloaded 3.5 million times, a 30 percent increase from the year prior" #HDX Year in Review 2024 The Centre for Humanitarian Data centre.humdata.org/hdx-year-in-...

WMO SecGen Saulo:“Every fraction of a degree of warming matters, +increases climate extremes, impacts+risks..This year we saw record-breaking rainfall+flooding events+terrible loss of life in..many countries, causing heartbreak to communities on every continent" www.climatecentre.org/14962/cascad...

#IFRC will focus on reducing the impact of emergencies through our work on climate, health +migration,+building lasting resilience at community level; responding when+where needed through our local-to-global work..+working with respect with the people we support www.climatecentre.org/14972/the-if...

Overview of OpenAI's Deep Research indicating impressive knowledge work abilities "..built for people who do intensive knowledge work in areas like finance, science, policy, and engineering and need thorough, precise, and reliable research" openai.com/index/introd... www.youtube.com/watch?v=kuI_...

INFLOS is a novel methodology developed for estimating #flood depth within the context of the Copernicus Emergency Management Service’s Rapid Mapping (CEMS RM) framework. New Publication on Estimating Flood Depth from Earth Observation mapping.emergency.copernicus.eu/news/paper-o...

Key areas (order of priority): Enhancing Data Readiness: Improving #data quality.. Managing Sensitive Data and Building Trust: Sustaining AI Technical and People Infrastructures : Bridging Policy and Technical Implementation: State of #AI Pilot Workshops Report www.rd-alliance.org/resources/va...

📣Join us for the RDA 'AI in Action' workshops. 👁️Discover how researchers are using, improving, or leveraging AI. 📅 Feb 13 | 16:00-17:30 UTC (EU/Americas friendly) Register: ow.ly/ax8750UIqef 📅 Feb 18 | 05:30-07:00 UTC (Asia/Oceania friendly) Register: ow.ly/UKwC50UIqeg @kurapati.bsky.social