API Reference# Technical documentation for all classes and functions in Surfaces. Base Classes & Interface BaseTestFunction BaseTestFunction Algebraic Base Classes AlgebraicFunction Machine Learning Base Classes MachineLearningFunction Engineering Base Classes EngineeringFunction Namespaces .plot PlotAccessor (built-in test functions) PlotNamespace (custom test functions) Test Functions Algebraic Functions 1D Functions 2D Functions N-D Functions Machine Learning Functions Tabular Data Image Data Time Series Collection Available Suites Collection Class Singleton Instance collection Utility Functions Noise Base Class BaseNoise Noise Types GaussianNoise UniformNoise MultiplicativeNoise Benchmark Core Benchmark Suite Result Analysis ResultAccessor FriedmanResult ERTTable ERTEntry RankingTable RankingEntry Persistence IOAccessor Visualization PlotAccessor Traces Trace EvalRecord Execution TrialInfo ParallelBackend ProcessBackend ThreadBackend Statistical Functions compute_friedman compute_ert compute_ranking