Version 1.3 of pfcalc has been released today, containing a bug fix: input data validity checks were added.
Files are available for download at https://sourceforge.net/projects/pfcalc/files/pfcalc/1.3/ .
Version 1.2 of pfcalc has been released today, containing a security fix to enable building with the gcc argument: -Werror=format-security.
Sources were published for both Windows and *nix systems while binaries were published for Windows and Debian. The Harmattan version was deprecated.
Downloads are available from https://sourceforge.net/projects/pfcalc/files/pfcalc/1.2/
A port for the Meego 1.2 Harmattan is available for download in deb format. Zipped source files are also provided. QtSDK is required to build from sources.
Qpfcalc 1.9 has been released today. Changes from previous version are:
* Automatically update the table after changing current liquid.
* Implemented creating and editing of liq files in the preferences dialog.
* Added new materials.
* Added new fittings.
* Implemented undo/redo.
* Bug fix: sorting was corrupting data table, sometimes.
* Updated help.
Version 1.8 of Qpfcalc has been released today, including support for custom gravity constant and compressed data files. Also, searching for pipe labels has been implemented. In addition there are some interface improvements. See changelog for more details.
The 1.1 version of pfcalc has been released today, including a new option (--gravity) which can be used for altering the gravity constant.
Qpfcalc 1.7 has been released today featuring built-in fittings, bug fixes and interface improvements. See changelog for details.
Version 1.6 of Qpfcalc has been released today, containing a few bug fixes, speed optimizations and improvements. See the changelog inside the package for more details.
Qpfcalc 1.5 has been released today. The new version includes speed improvements, bug fixes and addition of predefined pipe sizes. See the changelog for more information.
Qpfcalc 1.4 has been released today. See the changelog inside the package for new features and bug fixes.
Version 1.0 of pfcalc has been released today. Changes from previous 0.8 version are:
* Changed printing code so every result line fits into 80 characters.
* Changed verbose mode printing layout.
* Added printing of liquid properties in verbose mode.
* Added printing of total pressure loss in verbose mode.
* Replaced #define statements with const declarations.
Qpfcalc 1.3 has been released. Changelog:
* Bug fix: default extension for saving/opening changed from csv to pfc.
* Bug fix: store settings for current version, not 0.1.
* Bug fix: prevent user from entering a "," in the table cell, which would interfere with the csv parsing code.
* Implemented option for using imperial units.
* Added progress bar for sort operations longer than a second.
* Changed column sizing code. Now columns resize with the window.
* Code clean-up.
* Added code to avoid calculating or exporting an empty table and inform user through a message box.
Qpfcalc 1.2 has been released today. Changes from version 1.1:
* Added table context menu.
* Alternating background colours for table rows.
* Implemented copy to clipboard.
* Added menu item for selecting all rows.
* Implemented sorting by clicking on header labels.
* Help updated
Changelog:
Qpfcalc 1.1
* Implemented import/export from open document format spreadsheet files (ods files).
* Added support for a new xml based file format: pipe friction calculation (pfc).
* Implemented water as default built-in fluid. Instead of passing "default" to pfcalc a temporary file containing water definition is passed.
* Added a way for users to associate a description with a calculation.
* More icons have been added on toolbar.
* Print support has been added.
* Help updated.
* Code rewrite.
Qpfcalc 1.0
* First version
This release contains bug fixes, help and manual corrections and an improved configure script for the unix-like version. See changelog for more information.
Changes:
* Bug fix: corrected man page (bug id: 3376839).
* Bug fix: added a warning when there are too many columns in the input file. (bug id: 3376846).
* Bug fix: column layout fixed. (bug id: 3376840). If a value has more than 7 characters in length will be converted to scientific notation.
* Changed "\n" to "\r\n" when printing to a file, for compatibility with some systems.
* Changed --flowrate option to --flow-rate.
* Changed --input-file option to --input.
* Changed --output-file option to --output.
* Removed periods from end of error messages.
* Moved all declarations to main.h
* Fixed one memory leak in function setliquid().
* Fixed one use of uninitialised variable: data->liquid.name.
* Updated man page.
* New #define MAX_STR_LEN 256. All string definitions updated.
* Added __FILE__ and __LINE__ to some error messages.
* Corrected default value for temperature in usage printing.
* Added an all zero element to the long_options[] array, as required by getopt(3) man page.
* Added a warning when there are two liquid definition points with the same temperature.
* Cleaned up option parsing code. Moved long_options array definition outside the while loop. Pass NULL as longindex parameter of getopt_long.
This is a bug fix release.
Changelog:
* Bug fix: segmentation fault when pfcalc is not found.
* Bug fix: make sure that number of lines read from temporary file does not exceed number of table rows.
CHANGELOG:
* Changed tooltips for pressure drop categories to make them more descriptive.
* Added calculate button below the table.
* Changed default window size to 1010x500 so that it fits on small netbook screens.
* Changed help window size to 815x500.
* Added code to detect pfcalc version and display an warning if version is less than 0.7.
* Changed default liquid from "water" to "default". This makes 0.7 the only fully supported pfcalc version.
* Upgraded to GPL V3 license.
* Updated help file.
Changelog:
* Upgraded to GPL V3 licensing.
* Removed the word "beta" from the version description.
* Replaced #define directives for TRUE and FALSE with an enum construct.
* Implemented long arguments (GNU-style arguments).
* Some code cleaned up.
* Updated man page.
* Removed unused file pfcalcrc from distribution package.
Changes from version 0.5:
* Implemented variation of fluid density with temperature. Changed liq file format. Every line contains 3 comma separated values: temperature, density and viscosity.
* Removed built-in water properties. Now only default values for temperature, density and viscosity are built-in. The water definition has been moved to a liq file.
* Changed data structures for fluid representation.
* Implemented sorting of values from liq files by temperature, using qsort.
This release implements choosing a fluid in the preferences window and passing it to the pfcalc back-end. Users can create their own fluid definition files and select them in the program. The file format is a simple text format. An example is included in the pfcalc package, called seawater.liq.
This release implements choosing a fluid in the preferences window and passing it to the pfcalc back-end. Users can create their own fluid definition files and select them in the program. The file format is a simple text format. An example is included in the pfcalc package, called seawater.liq.
Today the first version of gpfcalc has been released. This is a GTK+ frontend to pfcalc. Currently only the win32 version is available for download but the Linux version is soon to follow.
The pfcalc Project (TpP) is happy to release the first public version of pfcalc: 0.2 alpha. Everybody interested in this kind of tool is invited to test the program and submit bugs. Request for features are also welcomed.