I very much enjoy computer programming. While most of my programming has been scientific, here are some utilities, listed and described below, perhaps you'll find at least one useful. You are free to download them. Below is a short description of each and a link to documentation, which then leads you to the 2 main locations (mainly Sourceforge, sometimes Github) where I place software for download.
If you are click-averse and would rather just go straight to those sites: Sourceforge (my username isQuestions? Drop me an email. see bottom of page
Pfactris: Arithmetical Tetris
Each tile has an integer on it and you make tiles vanish by dropping a tile onto a tile below so that the numbers cancel by dividing each other.
Works on MS Windows, Mac/Apple and Linux.
Popppy: Population Propagation in Python
A human population model with animated graphics, to predict growth of a population over time with tweakable input parameters such as mean infant mortality rate, mean number of children, and distributions for marriage age, mortality (non-infant) and child bearing. Also shows emissions from the population.
Works on MS Windows, Mac/Apple and Linux with Python 3. Non-Python version for MS Windows available.
A simple Python based utility to emulate the Unix du command, with several improvements. Recusrively descends and shows how much disk space is used by a directory/folder and number of files and their disk usage in the directory tree below.
Works on MS Windows, Mac/Apple and Linux/Unix. Non-Python version for MS Windows available
This is a file/directory utility for:
Works on MS Windows, Mac/Apple and Linux. Precompiled binaries for MS Windows and for Linux users who have not yet switched to Python 3 are available.
Sometimes you have files that can be deleted weeks or months from now but you do not feel comfortable deleting right now. With Delayter you specify file names and a time for delayed deletion.
Useful on projects with many temporary junk files that cannot be deleted until a later time. At which you might not remember whether they are important or not. Or even what they are.
There are some safeguards to protect against accidental deletion. Files will not be deleted if they have been modified since scheduled for deletion. Scheduled deletions can be viewed and also retracted. If interested, read further
Works on MS Windows, Mac/Apple and Linux/Unix. Non-Python version for MS Windows available
I don't recommend this unless you are a programmer, and perhaps not even then. I myself find it extremely useful. If all this makes you curious, read further.
Fun with the Turtle Graphics module that is included with Python. A handful of small scripts that do simple animated stuff. Possibly a nice way to get a child/teenager interested in Python programming.
Works on any platform with Python
A utility for making movies from digital camera (or phone) video files. Useful for MS WIndows and Linux/Unix users. Not necessary for Apple/Mac users who can use Apple's IMovie.
It allows you to:
Works with Python on MS Windows, Mac/Apple and Linux. Non-Python pre-compiled executables for Linux and MS Windows available.
Older version 3.5 documentation.
Older version 5.3 documentation.
Older version 5.5 documentation.
A desktop timer program, let's you keep commonly used timers of various types on your computer desktop. As you can see from the image, it is GUI-based with 2 windows:
Works on MS Windows, Mac/Apple and Linux with Python 3 and WxPython. Non-Python version for MS Windows available.
Older version 1.4 documentation, written in Python 2.7.