The package RestrictedPartitionFunctions provides functions for caculating the number of partitions of n in parts from cns. The function PartitionData[cns] returns parameter sets needed by the counting functions: Denumerant, rahamDenumerant and NewtonDenumerant. Also, the package contains the data processing and counting functions: RubinsteinData, SertoezData, EulerDenumerant and MatrixPowerDenumerant, the last two based on recurrence ideas. Finally, there are three partial fraction decomposition functions: PartialApart, PartialApartPade and TotalApart.