When it seemed like my laptop had died, I had to choose a new one quickly as I can’t really live without one, as I a) usually work at the dining table, and b) have to […]
Blog
A couple of days ago, my HP Omen 15 suddenly died. It was under heavy load at the time, training a random forest classifier while also having to load a session of Fall Guys. The screen […]
I’m not a big fan of wireless solutions to things that work well wired – that’s why I’ve run Ethernet cable throughout the house. I long resisted the desire to own a set of wireless earbuds […]
One of the advantages of QGIS is how well it integrates Python. There’s a Python console, but more importantly it is possible to expand QGIS with Python plugins. These come in two flavours: GUI plugins have […]
When I saw the announcement for this book on the O’Reilly website, I knew immediately that I had to get it. My programming background is in C/C++/C# and I’ve only been using Python for a year […]
InfluxDB and Grafana are designed for storage and display of one-dimensional time series data. There is however an XY Chart option in Grafana that also makes it possible to show two-dimensional data. There are several challenges […]
InfluxDB is a database for time series data, and I have recently been developing an application for geodetic and geotechnical monitoring around it. My input data is usually in text form. There are several ways to […]
Geopandas is an extension to the powerful Pandas library for Python that adds support for geographic data, including reading and writing ESRI shapefiles, which are one of the most common formats for vector geometry with attribute […]
When processing time series in Octave, you probably have timestamps to deal with. I recently had data with timestamps formatted like „25-9-2022 19:17“. Reading data like this from a file can be done with the textscan […]