Skip to content

Sam Thompson

  • Home
  • Latest Posts
  • Research
  • Archive
  • About
  • Contact

Sam Thompson

  • Home
  • Latest Posts
  • Research
  • Archive
  • About
  • Contact

Author: Sam Thompson

April 14, 2021Linux, Manjaro, Programming

Manjaro first impressions

Manjaro is an Arch-based Linux distribution that emphasises simplicity and customisation. During a recent computer upgrade, I decided to switch from openSUSE, […]

October 24, 2019Ecology

Habitat fragmentation – what does it mean for biodiversity?

In almost all ecosystems, human activities are causing areas of pristine habitat to be broken into smaller, isolated fragments, causing both habitat […]

March 28, 2019Linux, Programming, Python

Writing a command line dictionary and thesaurus using Python

Update Google’s unofficial dictionary API is no longer supported. ☹️ Many times when I’m searching for a definition for a word, or […]

March 14, 2019C++, Programming

Random number generators for C++ performance tested

Random number generators (RNGs) are a crucial part of many computational processes. As an ecologist, they are particularly important for representing the […]

February 28, 2019C++, Programming, Python

Scientific programming in Python with C++ extensions

Usually, a high-level programming language like Python is ideal for scientific computing. The ease of development and enormous supply of published libraries […]

February 21, 2019Programming, Python

Programming fractal art using tensorflow

Fractals are undeniably beautiful. The self-similar, highly complex patterns reflect elements of the natural world, yet appear geometric and almost alien in […]

February 14, 2019Ecology

An introduction to ecological neutral theory

What makes species different? Why is it that many species of plant or animal can exist, in extremely close proximity, all competing […]

February 7, 2019Linux, Opensuse

A selection of the best Linux apps and Gnome extensions

When I inevitably mess up something on my Linux set-up (again) and want to get my system back the way it looked […]

Recent posts

  • Manjaro first impressions
  • Habitat fragmentation – what does it mean for biodiversity?
  • Writing a command line dictionary and thesaurus using Python
  • Random number generators for C++ performance tested
  • Scientific programming in Python with C++ extensions

  • About
  • Archive
  • Contact
  • Latest Posts
  • Research
© 2025 Sam Thompson.