
And I think the push for Physicists to use Python if possible is good, as the learning curve is less steep. Well, I guess one moral of the story is that doing image manipulation is easier in Python than Fortran, so it's again using the right tool for the job.
#Simply fortran 2 gui code#
The problem is not with Fortran, but that often Fortran = outdated development practices and in Physics horrible code hacked on by 10+ people without prior programming experience. This happens all the time, and papers get retracted because of it - well, that's the best case if somebody notices.Īt the end of the day, programming languages come with eco-systems, and must be chosen solely as a tool. Like much now in Physics, the original code was simply incorrect.

"Cool! But, hrmm, those boundary conditions look wrong." Sadly, this was 2/3s into his Masters. We combine the PNGs into an animation and show someone else in the department because the supervisor wasn't in that day.

I managed to hack in a step which just dumped the memory of resulting frame to a file, and then we wrote a Python script to read that and produces a PNG. The only graphical output was postscript (for some reason), so every frame was 150 MiB and took minutes to dump - so usually, this was only done at the end to show the result. My roommate was given some "state-of-the-art" code and told to run simulations with it. Absoft’s AWE provides a platform-independent interface on all three major platforms with little or no additional coding.Trusting legacy code with few users is a dangerous proposition. Typically, adding visual impact and utility to new or legacy Fortran code requires a separate learning curve and platform-specific code for each supported operating environment. AWE XY Plot AWE Contour Plot AWE Polar Plot AWE Bar Plot Minimal Learning CurveĪWE is EASY – No need to learn system specific APIs. No need to switch between multiple applications as typically required with other Fortran products. What is Fast Data Visualization? It is the ability to generate, plot, display, print and save your data in a variety of formats from within a single environment. AWE adds a modern GUI to legacy FORTRAN programs.

More advanced features included input forms, plots, charts, and spreadsheet displays can be added with only a small amount of additional code. The result is a double-clickable application with a standard window supporting FORTRAN READ and WRITE statements as well as a customizable menu system.

Combining your existing source code with AWE is simply a matter of selecting an additional option your AbsoftTool’s IDE project. Modernize Legacy Code InstantlyĪWE is implemented as a set of runtime libraries which are incorporated into your program at link time. It is the most complete Fortran solution on the market.
#Simply fortran 2 gui pro#
AWE is another example of the Absoft Pro Fortran integration of advanced compiler technology, visual development tools, and prebuilt libraries in one environment. AWE is included FREE with Pro Fortran for Windows, Apple OS X and Linux. Fast Data Visualization extends that functionality to include displaying program results in a variety of visual formats.
#Simply fortran 2 gui upgrade#
Without any additional coding, traditional command line programs get a visual upgrade and enhanced functionality. AWE Fortran application framework adds a graphical user interface to legacy Fortran applications.
