All software tools are provided without any guarantee nor liability.
SMPS File Reader
There is a parser written in FORTRAN, but I was unable to make it work in my Python environment. Pyomo has some code to write SMPS files, but not to parse them (see also my request on their forum). I decided to write a parser script from scratch. It can be used to parse most models from archives such as SIPLIB, POST and Andy Felt’s collection.
Standards are set in the SMPS documentation, but models archives do not always follow them. Also, the parser does not currently support BLOCK-INDEP mode. If you have troubles parsing some of these files, do not hesitate to contact me.
This Python script does the parsing. It requires the
Robust Scheduler for STNs
If you are working with STNs and your production schedule is subject to uncertainties, you may be interested in this application.