Last Week Tessera Habitat Mapping I'm continuing to push forward mostly on the habitat mapping work, with occasional side quests into tooling bits I need to support that (changes to Yirgacheffe and Geotessera, more on that below). It's starting to take shape, in that the maps I'm making have some recognisable features, but I'm still at the phase where I'm learning about the data and having to…
Last Week Words not come good today - I basically blew all my writing energy on another post that is not yet published (explained below), and so this one will be quite short (other than the later sections, which I wrote as I went along last week). Habitat mapping I've done some more on the habitat mapping front. I implemented a iterative label refinement thing, an implementation of an approach…
Last Week Habitat mapping with Tessera Last week I spent most the week down in Cambridge, primarily for a group meeting that David Coomes' group were having to review what Tessera related habitat mapping projects they have going. Given I am also starting to get my hands dirty on this topic, I was grateful that David had included me on the invite. As someone getting up to speed on this domain it's…
Last week Weeknotes After six months of trying to write as-I-go-per-topic weeknotes, rather than one-a-week-all-topics weeknotes, I declare the experiment a failure, and I'm going to switch back to per-week. The temptation to wait just a little longer on each per-topic note to get one more thing done was too much, and so the cadence of posting was too low for weeknotes, and I was effectively doing…
Last week we took our semi-regular trip to the Uffington White Horse , a 3000 year old horse carved into the chalk of a hillside somewhere between Swindon and Oxford. The horse is maintained by the National Trust , and each year they get a series of volunteer groups to come and help with the maintenance; we attend as part of the Long Now London cohort. Perhaps it was the atypical heat getting to…
I wrote a few weeks ago about wanting to move the OCaml based software I wrote to host this and my other websites, called Webbplats , over to OCaml's new Effect based I/O system (EIO) . My motivation for doing so was simply that EIO is built by a bunch of my colleagues and so I wanted to learn what they'd been up do. The main promise of EIO as a user is that it handles blocking I/O without…
For the last few months I've slowly been iterating the lidar data viewer from a static HTML/Javascript thing with a few manually built JSON files to indicate where the point cloud data is, over to a "proper" service where I have an OCaml backend that will index and server up the data to the front end. The eventual aim is to have the backend properly index multiple distinct source of data and fuse…
For a long time I’ve been stuck waiting for my perfect alternative to GitHub to appear. Whilst I've been historically a fan of GitHub, and used it for almost two decades, of late the site seems to have its owners interests over those of the community it previously fostered, and just it's reliability seems to be on a decline. I'm not alone in this, e.g., my colleagues have been doing their own…
This website is hosted using Webbplats , my own OCaml based thing that is kinda like a static site generator, but dynamic. It was built upon Dream , a web framework for OCaml, which is very good (and particularly well documented), but for various reasons, I want to port it over to something using the new OCaml Effect based I/O system , and that means moving away from Dream. The challenge there is…
A couple of weeks ago I wrote about building a point cloud visualisation tool in OCaml , and I've found a little time this week to crunch of that more, mostly by contributing to the various existing geospatial libraries that Patric Ferris has started pulling together under Geocaml . For example, by adding a simple bounds check to the rtree library there, I've managed to make my visualiser work out…