Version 8.1 This version contains a fix for multidimensional arrays with the C compiler. C arrays can be declared with variable-sized arrays (e.g. 'int n, int m, float mymatrix[n][m]') or with ansi-style arrays ('int n, int m, float** mymatrix'). Pyfort assumes the former by default. However, some compilers do not allow such variable-sized arrays. To use an ansi-style array, add the keywork 'allocatable' to the .pyf file. This will then look something like real, allocatable, intent(out):: mymatrix(n,m) depending on the intent of mymatrix. You can find some examples in the testc subdirectory. Added the macg77 compiler id for GNU g77 on Mac OS X. Version 8 This version contains a new facility for making and installing projects. Old compile lines will still work, but will produce an equivalent .pfp file that you could use in the future. Included is a Tkinter-based GUI editor for the project files. However, the format of the files is simple and they could be edit with a text editor as well. There is improved support for installing Pyfort and the modules it creates in a location other than inside Python. See README. This version does change the installation location for an extension. Therefore, you should remove the files of any previous installation from your Python. Yes, this is annoying. That is why we are doing it, so that we can have an "uninstall" command. A new "windows" subdirectory has been added, containing an example of how to use Pyfort on Windows with Visual Fortran. Thanks to Reinhold Niesner. Testing of, and advice about, this are needed from Windows users. The pyfort script itself is also now installed as a .bat script for win32. Support for Mac OSX (Darwin) added.