python

Python for Geospatial work flows part 4: Updating from Python 3.6 to 3.7 with Anaconda

  • blog
18 months ago I wrote about setting up Anaconda for Python. The post is here I highly recommend using Anaconda. I have now come to a natural break in projects and I want to upgrade my version to Python 3.7 – which is the default version that Anaconda uses (3.7.7 as of the start of… Read More »Python for Geospatial work flows part 4: Updating from Python 3.6 to 3.7 with Anaconda

Geospatial Python Course V1

  • blog
I started blogging on www.acgeospatial.co.uk in May 2016 and since then (at the time of writing in January 2020) I have gone on to write over 120 blog posts. I write loosely around the topic of Earth Observation and Satellite imagery but also more generally on Geospatial topics. GIS is my background. I am a… Read More »Geospatial Python Course V1

8 tips using GeoPandas and Python for Geospatial People

  • blog
GeoPandas is great. If you are learning Geospatial Programming and work with vector data then you could do alot worse than giving GeoPandas a go. I’ve written a little about GeoPandas before; so first a couple of links. Installing a Python Geospatial work environment that includes GeoPandas: Python for Geospatial work flows part 1: Use… Read More »8 tips using GeoPandas and Python for Geospatial People

Sentinel-5P and xarray

I’ve written about Sentinel-5P several times in the past. You can check these posts out below: Why is Sentinel-5P important? Sentinel-5P and Python The Sentinel-5P and Python post is an outline on how to read in a Sentinel-5P netcdf file and plot it. The notebook (code) is available here. I wanted to expand on this… Read More »Sentinel-5P and xarray

Ridge map plots using Python

I saw this tweet on May 1st: Inspired by @ZachACole's beautiful illustrations and @jakevdp's pulsar plots, I just released a library to make "ridge elevation plots" with Python and @matplotlib. Let me know if you make something nice! https://t.co/X3XLnA6qAM pic.twitter.com/UfApYUDTH8 — Colin Carroll (@colindcarroll) May 1, 2019 I’ve seen these plots created before and find… Read More »Ridge map plots using Python
Python Workshop at GRSG

Python Workshop at GRSG

  • blog
Last week I attended the annual GRSG conference (Geological Remote Sensing Group) in London. At the GRSG conference a great deal is crammed into 3 days – talks, papers, networking and workshops. This year I put together a brief workshop on Python for image processing. If you’d like the notebook that I presented you can… Read More »Python Workshop at GRSG
up

A look at the growth and the polarity of sentiment of Earth Observation and Remote Sensing since 2008, with Python and Pandas

  • blog
  About 18 months ago I looked at tweets from Twitter containing the phrases Earth Observation or Remote Sensing. Primarily I did this after the first Future EO event that ESA held. You can have a look at the post here: #FutureEO and twitter data mining With the next future EO event this November I… Read More »A look at the growth and the polarity of sentiment of Earth Observation and Remote Sensing since 2008, with Python and Pandas

Community GBDX Notebooks

  • blog
GBDX notebooks are a great way of acessing a vast array of satellite data. You can get yourself a trial account here: https://notebooks.geobigdata.io/ No more downloading satellite imagery, just process it in the cloud. When you think about the sheer volume of satellite data that Digital Globe has and its size to download, processing it… Read More »Community GBDX Notebooks