![]() |
The Adjustable Parameter Package |
![]() |
The Adjustable Parameter Package (TAPP) is a library of routines for handling parameters to be used in simulations and in data fitting. It provides a framework for defining different types of parameters that can be treated equally by a program when performing calculations. Six types of parameters are supported:
The benefit of using TAPP is that the equation type of parameter provides the user a means to define a constraint that otherwise is not hard-coded into the program. This greatly increases the flexibility of any code that performs calculations based on parameters entered using TAPP.
The library is written in the C programming language and intended for use by programs developed in the LINUX operating system. It requires a C compiler, and programs using the library will need to link to the standard C math library.
TAPP is copyrighted by Matthew O. Zacate and distributed under the GNU General Public License (version 3)
. The library is being made available with the expectation that it will save time and effort in developing fitting software, especially that which supports user-defined constraints. In the event that developers use significant portions of this library, the author requests that the documentation for TAPP be cited as follows:|
Matthew O. Zacate, The Adjustable Parameter Package, Technical Report 2, CINSAM Grant 2006-R7, May, 2009 (unpublished); available for download at http://tapp.nku.edu/ |
Full documentation (in pdf format)
Compressed archive of the package
This code was developed with funding support from CINSAM grant 2006-R7 and NSF grant DMR 06-06006 (Metals Program). Computational facilities were provided in part by KY EPSCoR grant RSF 012-03. Michael Stufflebeam and Jeffery Hodges provided helpful suggestions for improving the user friendliness of input file format.
Home Page of Matthew Zacate
Department of Physics and Geology
Northern Kentucky
University