| RateDistortion-package | Routines for Solving Rate-Distortion Problems |
| BlahutAlgorithm | Implementation of the Blahut algorithm described in (Blahut, 1972). |
| ChannelDistortion | Compute the channel distortion for a given channel and cost function. |
| ConditionalDistribution | Return the conditional output distribution for a given channel and a given input. |
| DifferenceDistribution | Compute the difference distribution for a given channel. |
| FindOptimalChannel | Find an optimal information channel for a given source, cost function, and limit on information rate. |
| FindRate | Search for a channel that achieves a given level of distortion. |
| MaximumCost | Compute the maximum cost for an information source and cost function. |
| MutualInformation | Compute the mutual information for a given channel and source distribution. |
| RateDistortion | Routines for Solving Rate-Distortion Problems |
| Sample | Generate random samples from a channel distribution. |