Provided a new branch "restructured" with a restructured Noise library. The main reason is that the "master" branch cannot be 1:1 copied into the Modelica Standard Library (MSL), and that with the previous structure such a copy operation would be a non-trivial task. Restructured the library, so that it comes closer to a 1:1 copy. Most important changes:
In MSL sub-libraries are in one file, but not single blocks or functions. Therefore, collected all functions of a sublibrary and all blocks of a sublibraries in one file (and not in several files).
Moved "blocks" under Modelica_Noise.Blocks (should be copied as Modelica.Blocks when included in MSL).
Moved "functions" under Modelica_Noise.Math (should be copied as Modelica.Math when included in MSL).
Renamed PRNG to RandomNoise
Removed the internal icons package, because all the icons are used exactly once. It is therefore better to copy the icons directly to the place where it is used (e.g. Utilities.Icons.PDF is only used in a partial function and then this icon is directly copied to this function).
Removed package Interaction, since this package is not used
Moved Utilities.Analysis to Modelica_Noise.Blocks.Math, since these blocks are of general nature (independently of their usage for the Noise library)
Moved functions Utilities.Math to Modelica_Noise.Math, since these functions are of general nature, like sin(), atan2(..), and renamed nchoosek to binomialCoefficients.
Package RNG is now Modelica_Noise.Math.Random. A redesign of these functions is probably needed, along the comments from Hans.
Package PDF is now Modelica_Noise.Math.RandomDistributions. Note, the original name "Probability Density Functions (PDF)" is not really correct, because a PDF gets as an input an abscissa value and computes an ordinate value according to the defined distribution. However, the "RandomDistributions" functions get as input a time variable and as output a random variable according to the respective distribution.
Provided a new branch "restructured" with a restructured Noise library. The main reason is that the "master" branch cannot be 1:1 copied into the Modelica Standard Library (MSL), and that with the previous structure such a copy operation would be a non-trivial task. Restructured the library, so that it comes closer to a 1:1 copy. Most important changes: