Software


The Model Operations Processing System has been written in a scripting language, Python.  Python is freely available as Open Source, and runs on Windows, Mac and Linux.  MOPS also needs SQLite, which MOPS uses as its database, and is also freely available.  If using Windows, and want to print the reports, you also need to install an additional Windows extension to Python.  Links to Python, SQLite and PyWin are all accessible from the sidebar on the right.

MOPS is released under an Open Source license (see License on the sidebar).

You can get MOPS at: MOPS v1.01

The download includes the source code for MOPS, as well as a User Guide, a Quick Guide and a sample data file.  Instructions for setting up MOPS are included in the User Guide.  To get the application, right-click on the link and select Download linked file as… and save it where you need it.

Cautions and Warnings

The application has a reasonable amount of code and some complex processing.  As a result, it WILL contain errors.  Please help improve the software by letting me know of any issues, giving as much detail as possible (it’s broken, or it’s crashed isn’t really enough; I need to know more about what you were doing at the time!).  Best efforts will be made to maintain the software: please let me know at admin {at} railmops {dot} net of any issues.

There may be additional processing or reporting you would like to see.  Again, please let me know at admin {at} railmops {dot} net and I will have a look to see if it’s possible.  You are also free to make your own alterations to the source code; if you do, please let me know as it may be something worth including in a later release.  Python is a reasonably straightforward language and (I hope)  MOPS is reasonably easy to maintain.

I will endeavor to answer any queries as soon as possible – they will be posted to the asked and answered page – by emailing me at the address given earlier.  I do have a full-time job so a response will not necessarily be immediate!  Please bear with me.

Please be aware that I take no responsibility for any impact, harm or inconvenience as a result of the use of this software.  You use it at your own risk. Using MOPS implies no contract or obligation on my part.