-
# Conflicts: # AUTHORS # include/GTools.hpp # src/support/GTools.cpp
-
The GFft class implements a one-dimensional Fast Fourier transformation. The GFftWavetable class is a support class for GFft and holds the trigonometric coefficients for a factorisation.
-
…d gammalib::rstrip_chars() function The gammalib::str() floating point conversion functions now make sure that no precision is lost in a string conversion (well, roughly).
-
…ent() method since it was actually not needed, added check for unique name of model components, added function to find out if a string is contained in a list of strings to GTools
-
… methods from GTools.
-
…parameter in an XML file.
-
gammalib::expand_env replaces ~ or ~user by the user's home directory, ~+ by the value of the PWD environment variable and ~- by the value of the OLDPWD variable. If the user or the PWD or OLDPWD variable are not found, no replacement is done. Update change-log.
-
The introduction of a timeout should avoid locking up the process.
-
…tors. This is needed for GCsv to work properly.
-
… "xml_has_par" function and made reading of information in observation definition file optional (so that for example energies or ROI can be missing).
-
The original powerlaw integration functions were prone to overflows for large gammas as the function computed the pow(energy, -gamma), where -gamma can be a large positive number.
-
The XML module now handles predefined entities. Special characters, such as " will now be transformed into their predefined entities, e.g. ", when writing the XML file. Upon reading, predefined entities will be converted into special chacaters, so that the user always deals with a human readable string.
-
GCTAObservation does no longer contain any response specific code.
-
The precision parameter allows setting the number of digits after the comma.
-
The gammalib::filepath combines a path name and a file name into a string. If the path name is empty, the file name is returned.
-
(I chose `centre` because there were more `centre` than `center` around.)
-
Some arguments that were not already passed as const references are now declared as const references. Inline methods were added to GCvs.
-
The configure option --enable-warnings now sets the definition G_WARNINGS in the config.h file. The function gammalib::warning() has been added to GTools. The function dumps a warning to the console in a standard format if the warning option is enabled. The function is now used in GFitsHeaderCard to dump any warning about invalid header card value types to the screen.
-
As arccos() and modulo() are mathematical functions they are better placed in GMath.
-
All constants are now defined within the gammalib namespace.