1. ftools is dead… long live ftools!

    Tue 15 October 2013
    cfarmer

    I recently decided to drop ftools.ca, since I hadn’t updated it in a very long time, and it was really just costing me money to keep a ‘dead’ website up and running. Additionally, with the new QGIS plugin infrastructure, hosting my own plugins (the website’s primary purpose) was no longer needed. The site has served me well for many years, and really helped get fTools (the plugin) into the QGIS core codebase. The website has served its purpose, and now that I have very little involvement with fTools and the QGIS Processing Toolbox that is poised to replace it, I’m moving on: ftools.ca is dead, long live ftools.ca!

    However, now that QGIS 2.0 has rolled out, it seems that at least one part of ftools.ca is missed: my old cartogram plugin. If I have some spare time, I’ll try to update the plugin to the latest and greatest QGIS 2.0 standards and upload it to the new QGIS plugins system. In the mean time, for those out there who would like to use it right away, you can get the original code from here or grab it from github. In fact, if someone is able and willing, they can grab the code from github, update it for QGIS 2.0, and submit a pull request which I will (more than likely) happily accept.

    read more

    comments

  2. Early Stage Researcher Position in GeoInformatics

    Mon 23 September 2013
    cfarmer

    This is just a quick note about a great opportunity for early career researchers interested in the field of geoinformatics. The Centre for GeoInformatics at the University of St Andrews in Scotland has two new early career researcher positions available to start right away. These are really great opportunities for someone in the first 4-years (full-time equivalent) of their research careers who has not yet have been awarded a doctoral degree. This is also especially good for foreign students, as the Marie Curie regulations require that candidates must not have resided or carried out his/her main activity in the ...

    read more

    comments

  3. Essential Python Geospatial Libraries

    Fri 12 July 2013
    cfarmer

    Just so I don’t forget, here is a list of really awesome Python libraries that I’m using these days to do lots of fun things with spatial data [UPDATE: I’ve added a few more]:

    • pandas - For data handling and munging
    • shapely - For geometry handling
    • cartopy - For plotting spatial data
    • rtree - For efficiently querying spatial data
    • nodebox-opengl - For playing around with animations
    • statsmodels - For models and stats in Python (otherwise I’d use R)
    • numpy - For pretty much anything that involves arrays
    • geopy - For geolocating and things like that
    • ipython - For a wondering interactive environment in which to play
    • freetype-py - For converting font glyphs to polygons (odd I know…)
    • ogr/gdal - For reading, writing, and transforming geospatial data formats
    • pyqgis - For anything and everything GIS
    • fiona - For making it easy to read/write geospatial data formats
    • matplotlib - For all my plotting needs
    • networkx - For working with networks (duh!)
    • pelican - For blogging about all this stuff…
    • pysal - For all your spatial econometrics needs (and more)
    • descartes - For plotting geometries in matplotlib

    Based on Twitter and some of the comments below, I should also add:

    • geographiclib - For solving geodesic problems
    • pyshp - For reading and writing shapefiles (in pure Python)
    • pyproj - For conversions between projections

    Any others I’ve missed?

    read more

    comments

  4. Making the switch to Pelican

    Sun 12 May 2013
    cfarmer

    Welcome to the new and improved carsonfarmer.com! If you are reading this, then you are enjoying my new, responsive static website/blog. The new site is powered by Pelican — a static website generator written in Python — and is hosted on GitHub using GitHub Pages. Most of the content on the site is written in Markdown, which makes it really easy to add headings, anchors, and all sorts of goodies to simplify writing blog posts and web-pages.

    read more

    comments

  5. cartogram updates

    Fri 10 August 2012
    cfarmer

    It seems my Olympic medals cartogram is getting a bit more attention (Guardian data blog, and Telegraph data and graphics blog), so I’ve updated a few things and wanted to highlight/explain them a bit here.

    image

    Firstly, you can now explore the medal data together with population and GDP as well as without any warping to get a feel for how much things change. Secondly, in order to be able to display the map in a way that is familiar to most people (i.e., landscape style), I had to take a few liberties in terms of representation. For ...

    read more

    comments

  6. cartogram updates

    Fri 10 August 2012
    cfarmer

    It seems my Olympic medals cartogram is getting a bit more attention (Guardian data blog, and Telegraph data and graphics blog), so I’ve updated a few things and wanted to highlight/explain them a bit here.

    image

    Firstly, you can now explore the medal data together with population and GDP as well as without any warping to get a feel for how much things change. Secondly, in order to be able to display the map in a way that is familiar to most people (i.e., landscape style), I had to take a few liberties in terms of representation. For ...

    read more

    comments

  7. It’s about time…

    Wed 09 November 2011
    cfarmer

    Well its been a long time since my last post, but I do have a relatively good reason: I was finishing up my PhD thesis. The good news is that I’m now done and graduated! I’m hoping I’ll have a bit more time to blog and continue working on side-projects that I had to put on-hold while finishing up. My plan for the next few months is to finish up here in Maynooth, (unofficially) start some post-doc work, and finish/get going on several papers on my PhD research. I’m also going to try to learn Bayesian statistics, fiddle about with some visualizations I’ve been working on, and start getting back into QGIS and Python development again

    In the mean time, I’ve put together a fun little visualization of my PhD thesis in the form of a word-cloud.

    read more

    comments

2 / 2

twitter

recent visitors