API Reference¶
ariane.lib
¶
ariane.lib.communication
¶
Base class for server communication. |
|
Base class for client communication. |
ariane.lib.gaussian_process_regression
¶
Base class (interface) for Gaussian process regressors. |
|
Class for wrapping an implementation of a Gaussian process regressor. |
|
Class for log-transforming and wrapping an implementation of a Gaussian process regressor. |
|
Base class (interface) for implementations of Gaussian process regressors. |
|
Wrapper class for scikit-learn's implementation of a Gaussian process regressor. |
|
Return standard deviation function of a Gaussian Process regressor gpr. |
ariane.lib.utils
¶
Mixin class for adding a configuration instance. |
|
Mixin class for adding a logger instance. |
|
Return function mapping between two intervals. |
|
Return function mapping an interval to (0, 1). |
|
Return function mapping (0, 1) to an interval. |
|
Return the cartesian product of a set of sets. |
|
Update a Cholesky decomposition for new entries. |
|
Return all pairs of corner points of a hypercube. |
|
Return a grid in a hyperrectangle with given number(s) of points per dimension. |
|
Return a 2D matrix rotating a coordinate system by a given angle. |
|
Return a linear interpolator interpolating on a normalized (unit) hypercube. |
ariane.app
¶
ariane.app.tas
¶
Base class for servers in TAS application. |
|
Class implementing template methods from TASServer based on log-Gaussian processes. |
|
Compute heuristic for experimental parameters like the background level and intensity threshold with intensities in intens. |
|
Compute the difference of two arrays of kernel hyperparameters. |
|
Boolean criterion for stopping optimization of kernel hyperparameters. |
|
Normalize detector counts to reference value mon_cts0. |
|
Process detector counts before using it for training. |
|
Base class for TAS-related Gaussian process regressors. |
|
Class for TAS-related log-Gaussian process regressors. |
|
Decorator class for TAS-related Gaussian process regressors. |
Base class for a client in a TAS application. |
|
Class implementing template methods from TASClient w.r.t. |
|
Class imitating a GPRTASClient. |
Transform coordinates from 2D plane to 4D Q-E space. |
|
Transform coordinates from 4D Q-E space to 2D plane. |
|
Class representing a sample. |
|
Class representing an orientation of a sample. |
|
Class representing an instrument configuration. |
|
Class representing an instrument. |
|
Class for mapping Q-E points to corresponding angles of instrument axes. |
|
Class representing a metric on 2D plane induced by an angle map. |
|
Class representing an experimental scenario. |