Forewords
The full version of the APRICOT library of the SMAC toolbox is freely available since September 2017. It can be used whatever the number of samples and explanatory variables, and with no limitation on the degree of the approximating functions.
License agreement, disclaimer
- You are free to use any of the files of the APRICOT library of the SMAC toolbox for personal or academic use. The express permission of the authors is required for any commercial use.
- You can redistribute the APRICOT library of the SMAC toolbox and its manual without modification provided that it is for a non commercial purpose. Redistribution in any commercial form (CD-ROM, USB flash drive or any other media) is hereby forbidden, unless with the express written permission of the authors. Any of your software developments related to this download will be available under similar license conditions.
- Neither the authors nor ONERA accept any responsibility or liability with regard to this software that is licensed on an "as is" basis. There will be no duty on authors or ONERA to correct any errors or defects in the software.
History
Current version of the APRICOT library: v1.2 released on 26 January 2022.
Older versions:
- v1.1 released on 29 March 2016.
- v1.0 released on 20 June 2014.
Download and install
- Download the GSS library (recommended) or the LFR toolbox (not maintained anymore).
- Download the APRICOT library of the SMAC toolbox.
- Unzip both files in folders of your choice.
- Add these folders to the Matlab path (including the subfolder
subs
of the APRICOT library). - Enjoy, and do not hesitate to contact Clément Roos (croos@onera.fr) in case of trouble or success!
System requirements
The APRICOT library of the SMAC toolbox can be used on all platforms (Linux, Mac and Windows).
The GSS library and the LFR toolbox allow to create linear fractional representations of polynomial and rational approximating functions. One of these tools is thus strongly recommended, but all routines except lsapprox
can be used without them. The Symbolic Math toolbox allows to create symbolic representations of polynomial and rational approximating functions, but all routines can be used without it. The Optimization toolbox is required by the routine qpapprox
to compute a rational approximation using quadratic programming. The Robust Control toolbox is used by the routines qpapprox
and tracker
to check whether a rational function is nonsingular, but these routines can be used without it.
Reference
The APRICOT library of the SMAC toolbox must be referenced when used in any published work:
[1] | C. Roos, G. Hardier and J-M. Biannic, "Polynomial and rational approximation with the APRICOT library of the SMAC toolbox", in Proceedings of the IEEE Multiconference on Systems and Control, Antibes, France, October 2014, pp. 1473-1478, available with the SMAC Toolbox at http://w3.onera.fr/smac/en/apricot. |