Improve the 'filter()' function by using FFT
removed the direct calls to the seperate convolution functions and some code that will not be needed without the direct calls. relates to ticket #765.
added the version of the matrix filter that uses the fast fourier transformation for faster calculation for large kernel matrices as described in #765. for now all three methods exist side by side an can be selected by the user.
Main window can not be opened while having plots in full screen
Main window can not be opened while having plots in full screen
added a minor name fix for the random distributions from ticket #759. changed the doxyfile to relative paths for better portability.
Add more random number distributions
added the documentation for the number distribution functions as described in ticket #759
added the changes log entry for ticket #759
fixed the implementation of the inv q functions and added the intCast to avoid implicit int conversions, related to ticket #759.
fixed an issue where random number generators would not be thread safe. fixed multiple invalid values in distributions issues. added code documentation. all relates to ticket #759.
changed the previously local random number generators to the global ones. fixed some range checks. relates to ticket #759.
added the function implementations for new random number distributions as described in ticket #759. in the current state the is a global thread safe instance of the the underlying gsl random number generator, but it is only used in one function call. the other functions will be changed to this generator call in the next commit.
Update function documentation in language files
Update function documentation in language files
added itemize commands for lists of mode options and replaced numbers with boolean types for applicable parameters as described in ticket #748.
is_CHARTYPE() functions cannot handle empty strings
fixed the issue where all "is_CHARTYPE" functions resulted in an error for empty strings, now the functions return FALSE for that case as detailed in ticket #752.
Create a filter function for matop
Improved an error message with more detailed information. relates to the filter function from ticket #657.
Added the necessary documentation for the new filter function as described in ticket #657.
Added the filter function that allows filtering a matrix with any kernel as described in ticket #657.
fixed the issue where complex numbers with two exponents were noch parsed correctly to tex. Also fixed the issue where such numbers could not be read using the totext function. Relates to the ticket #687.
Fixed an issue where inf and nan complex numbers were not converted correctly. Relates to ticket #687.
Create a cutoff matop function
String function to convert floating point values to LaTeX
added the replacemente of "\\infty" and similar values. fixed an issue where a size_t was checked against a negative number. Relates to ticket #687.
Updated the changes log with the to_tex function as described in ticket #687
String function to convert floating point values to LaTeX
Added the new method to_tex as described in ticket #687. The helper function formatNumberToTex is derived from the formatNumber function in the LaTeXTable class.
added the language strings and syntax element for the new method to_tex as described in ticket #687.
Create a cutoff matop function
Create a cutoff matop function
updated the changes log for the last commit that implements the matop cutoff function as described in ticket #666
added all language strings and error messages for the new cutoff matop function as described in #666
added the new cutoff matop function as described in #666. for this a new string parser was needed.
Create a cutoff matop function
New functions: 'is_dir()' and ' is_file()'
Fixed the changes log for #669
New functions: 'is_dir()' and ' is_file()'
New functions: 'is_dir()' and ' is_file()'
New functions: 'is_dir()' and ' is_file()'
New functions: 'is_dir()' and ' is_file()'
Added the new commands is_file and is_dir to the changes log. Related to #669.
Corrected grammar in the command description for ticket #669
fixed an issue where a dot in a directory name would be misinterpreted as a file extension. Relates to ticket #669.
fixed the open issues with the is_dir and is_file functions for the ticket #669.
Added the documentation for ticket #669 which is the is_dir and is_file functions
First draft of the is_dir() and is_file() functions from ticket #669. Both the file that the function will be in and the exact logic of the methods and their return values are not final. Also documentation is missing so far.
Replaced the error code for the matrix dimension mismatch of the hcat and vcat function with the proper generic error message, Related to ticket #646
Adapted the documentation for the hcat and vat function to reflect the proper format, related to ticket #646
Create 'concat()' matop functions
updated the changes log for the hcat and vcat functions as described in ticket #646
added the functions hcat and vcat for matrix concatenation as described in ticket #646.
addedadded the documentation for the hcat and vcat concat functions as described in ticket #646
Clean language files
Added the ticket #607 to the changes log.
Added the commands to load the new language file numere.nlnp that contains parts of the previous main.nlnp language file. The new language file structure that made this change necessary, is described in ticket #607.
Split the main.nlng into two files main.nlng and numere.nlng for improved maintainability and smaller files. Described in ticket #607.
Command for clearing the terminal
Added the change log entry for the "clc" command as described in #624.
Command for clearing the terminal
Command for clearing the terminal
Added the documentation for the new clc command as described in ticket #624.
Added the clc command that allows to clear the terminal and resets it to the startup state according to ticket #624.
Fixed the docstring for `strfill()`. In reference to #618.
Added the new table header for the new version of the "list plugins" command as described in ticket #612.
Rework output of 'list plugins'
Improved the "list plugins" command to display a well formated table that is adapted to the display size. Corresponding to ticket #612. Reworked the line break method and split it into two seperate parts.
Improve terminal functionality
Added the terminal feature to select only matching history commands based on the characters the user already entered. Implemented ticket #606
Improve terminal functionality
merged branch for ticket #612
changes to the documentation concerning the justify function in ticket #612
added the docu for the justify string function as described in ticket #612.
improvements for better readibilty and simpler code. Referring to ticket #612
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
Create string function 'justify()'
added the justify string function as described in ticket #612
initial commit for ticket #612
Create string function 'justify()'
Create string function 'justify()'