Projects / gpfcalc


gpfcalc is a GTK+ front-end for pfcalc, a pipe friction calculator using the Darcy-Weisbach equation. It computes major, minor, and static losses for flow through pipes or ducts. Up to 1024 pipes or ducts can be defined by specifying hydraulic diameter, length, roughness, flow rate, temperature, and elevation change. Data can be saved in a comma separated values file (CSV) and imported in the spreadsheet program of your choice for further processing.

Operating Systems

Recent releases

  •  12 Aug 2011 09:12

    Release Notes: The preferences window is no longer destroyed by closing it with the "x" button. The configure script was modified to check for pfcalc and GTK (Unix-like version). A bug was fixed in which the "Calculation complete" message box was not shown centered above main window after adding a row. The layout of the preferences window was tweaked. The layout of bottom buttons was changed. The code style was cleaned up. The code to search for liq files was fixed. The help contents were updated. The man page was updated.

    •  29 Jul 2011 10:31

      Release Notes: A segmentation fault when pfcalc is not found was fixed. A bug was fixed to ensure that the number of lines read from a temporary file does not exceed the number of table rows.

      •  24 Jul 2011 10:47

        Release Notes: Tooltips for pressure drop categories were changed to make them more descriptive. The calculate button was added below the table. The default window size was changed to 1010x500 so that it fits on small netbook screens. The help window size was changed to 815x500. Code was added to detect pfcalc version and display a warning if the version is less than 0.7. The default liquid was changed from "water" to "default". This makes 0.7 the only fully supported pfcalc version. The license was upgraded to the GPL v3. The help file was updated.

        •  02 Jul 2011 19:44

          Release Notes: A way to select the fluid in the preferences window and pass them to the pfcalc back-end was implemented.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.