| Trees | Indices | Help |
|---|
|
|
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Creates a new data field.
|
Sums two data fields. |
Subtracts one data field from another. |
Divides one data field with another. |
Multiplies two data fields. |
Finds point-wise maxima of two data fields. |
Finds point-wise minima of two data fields. |
Checks whether two data fields are compatible.
|
Performs one interation of Laplace data correction. Tries to remove all the points in mask off the data by using iterative method similar to solving heat flux equation. Use this function repeatedly until reasonable
|
Fills data under mask with average value. Simply puts average value of all the
|
Creates mask of data that are above or below
Sigma denotes root-mean square deviation of heights. This criterium
corresponds to the usual Gaussian distribution outliers detection if
|
Creates mask of data that are above or below multiples of rms from average height. Data that are below
Since: 2.26
|
Distorts a data field in the horizontal plane. Note the transform function Since: 2.5
|
Calculates a correlation score in one point. Correlation window size is given by If anything fails (data too close to boundary, etc.), function returns -1.0 (none correlation)..
|
Algorithm for matching two different images of the same object under changes. It does not use any special features for matching. It simply searches
for all points (with their neighbourhood) of
|
Initializes a cross-correlation iterator. This iterator reports its state as
|
Computes correlation score for all positions in a data field. Correlation score is compute for all points in data field
The points in |
Creates a new correlation iterator. This iterator reports its state as
|
Creates a new data field similar to an existing one. Use DataField.duplicate() if you want to copy a data field including data.
|
Emits signal "data-changed" on a data field. |
Creates a new data field by resampling an existing one. This method is equivalent to DataField.duplicate() followed by DataField.resample(), but it is more efficient.
|
Resamples a data field using given interpolation method This method may invalidate raw data buffer returned by DataField.get_data().
|
Resizes (crops) a data field. Crops a data field to a rectangle between upper-left and bottom-right points, recomputing real size. This method may invalidate raw data buffer returned by DataField.get_data().
|
Extracts a rectangular part of a data field to a new data field.
|
Copies the contents of an already allocated data field to a data field of the same size.
|
Copies a rectangular area from one data field to another. The area starts at ( The source area has to be completely contained in
If
|
Gets X resolution (number of columns) of a data field.
|
Gets Y resolution (number of rows) of the field.
|
Gets the X real (physical) size of a data field.
|
Gets the Y real (physical) size of a data field.
|
Sets X real (physical) size value of a data field.
|
Sets Y real (physical) size value of a data field.
|
Gets the X offset of data field origin.
|
Gets the Y offset of data field origin.
|
Sets the X offset of a data field origin. Note offsets don't affect any calculation, nor functions like
|
Sets the Y offset of a data field origin. Note offsets don't affect any calculation, nor functions like DataField.rtoi().
|
Returns lateral SI unit of a data field.
|
Returns value SI unit of a data field.
|
Sets the SI unit corresponding to the lateral (XY) dimensions of a data field. It does not assume a reference on
|
Sets the SI unit corresponding to the "height" (Z) dimension of a data field. It does not assume a reference on
|
Finds value format good for displaying coordinates of a data field.
|
Finds value format good for displaying values of a data field.
|
Sets lateral and value units of a data line to match a data field.
|
Transforms vertical pixel coordinate to real (physical) Y coordinate. That is it maps range [0..y-resolution] to range [0..real-y-size]. It
is not suitable for conversion of matrix indices to physical coordinates,
you have to use DataField.itor(
|
Transforms horizontal pixel coordinate to real (physical) X coordinate. That is it maps range [0..x-resolution] to range [0..real-x-size]. It
is not suitable for conversion of matrix indices to physical coordinates,
you have to use DataField.jtor(
|
Transforms real (physical) Y coordinate to row. That is it maps range [0..real-y-size] to range [0..y-resolution].
|
Transforms real (physical) X coordinate to column. That is it maps range [0..real-x-size] to range [0..x-resolution].
|
Gets value at given position in a data field. Do not access data with this function inside inner loops, it's slow.
Get the raw data buffer with
|
Sets value at given position in a data field. Do not set data with this function inside inner loops, it's slow. Get the raw data buffer with DataField.get_data() and write to it directly instead.
|
Gets interpolated value at arbitrary data field point indexed by pixel coordinates. Note pixel values are centered in pixels, so to get the same value as
DataField.get_val( See also DataField.get_dval_real() that does the same, but takes real coordinates.
|
Gets interpolated value at arbitrary data field point indexed by real coordinates. See also DataField.get_dval() that does the same, but takes pixel coordinates.
|
Rotates a data field by a given angle. Values that get outside of data field by the rotation are lost. Undefined values from outside of data field that get inside are set to data field minimum value.
|
Reflects amd/or inverts a data field. In the case of value reflection, it's inverted about the mean value.
|
Fills a data field with given value.
|
Fills a data field with zeroes. |
Multiplies all values in a data field by given value.
|
Adds given value to all values in a data field.
|
Fills a rectangular part of a data field with given value.
|
Fills a rectangular part of a data field with zeroes.
|
Multiplies values in a rectangular part of a data field by given value
|
Adds given value to all values in a rectangular part of a data field.
|
Extracts a data field row into a data line.
|
Extracts a data field column into a data line.
|
Sets a row in the data field to values of a data line. Data line length must be equal to width of data field.
|
Sets a column in the data field to values of a data line. Data line length must be equal to height of data field.
|
Extracts part of a data field row into a data line.
|
Extracts part of a data field column into a data line.
|
Puts a data line into a data field row. If data line length differs from
|
Puts a data line into data field column. If data line length differs from
|
Computes central derivative in X direction. On border points, one-side derivative is returned.
|
Computes central derivative in Y direction. On border points, one-side derivative is returned. Note the derivative is for legacy reasons calulcated for the opposite y direction than is usual elsewhere in Gwyddion, i.e. if values increase with increasing row number, the returned value is negative.
|
Computes derivative in direction specified by given angle.
|
Performs steps of the X-direction image wavelet decomposition. The smallest low pass coefficients block is equal to
|
Performs steps of the Y-direction image wavelet decomposition. The smallest low pass coefficients block is equal to
|
Performs steps of the 2D image wavelet decomposition. The smallest low pass coefficients block is equal to
|
Fills an elliptic region of a data field with given value. The elliptic region is defined by its bounding box which must be completely contained in the data field.
|
Puts values back to an elliptic region of a data field. The elliptic region is defined by its bounding box which must be completely contained in the data field. This method does the reverse of DataField.elliptic_area_extract() allowing to implement
pixel-wise filters on elliptic areas. Values from
|
Fills an elliptic region of a data field with given value.
|
Extracts values with positions from a circular region of a data field. The row and column indices stored to Since: 2.2
|
Puts values back to a circular region of a data field. This method does the reverse of DataField.circular_area_extract() allowing to implement
pixel-wise filters on circular areas. Values from
|
Normalizes data in a data field to range 0.0 to 1.0. It is equivalent to DataField.renormalize( If |
Transforms data in a data field with first linear function to given range. When When
|
Tresholds values of a data field. Values smaller than
|
Tresholds values of a rectangular part of a data field. Values smaller than
|
Limits data field values to a range.
|
Limits values in a rectangular part of a data field to a range.
|
Sums or averages values in reactangular areas around each sample in a data field. When the gathered area extends out of calculation area, only samples from their intersection are taken into the local sum (or average). There are no restrictions on values of The result is calculated by the means of two-dimensional rolling sums.
One one hand it means the calculation time depends linearly on
(
|
Convolves a data field with given kernel.
|
Convolves a rectangular part of a data field with given kernel.
|
Convolves a data field with given linear kernel. Since: 2.4
|
Convolves a rectangular part of a data field with given linear kernel. For large separable kernels it can be more efficient to use a sequence of horizontal and vertical convolutions instead one 2D convolution. Since: 2.4
|
Filters a data field with median filter.
|
Filters a rectangular part of a data field with median filter.
|
Filters a data field with mean filter of size
|
Filters a rectangular part of a data field with mean filter of size
This method is a simple DataField.area_gather() wrapper.
|
Filters a data field with conservative denoise filter.
|
Filters a rectangular part of a data field with conservative denoise filter.
|
Filters a data field with Laplacian filter. |
Filters a rectangular part of a data field with Laplacian filter.
|
Filters a data field with Laplacian of Gaussians filter. Since: 2.23 |
Filters a rectangular part of a data field with Laplacian of Gaussians filter. Since: 2.23
|
Filters a data field with Sobel filter.
|
Filters a rectangular part of a data field with Sobel filter.
|
Filters a data field with Prewitt filter.
|
Filters a rectangular part of a data field with Prewitt filter.
|
Filters a data field with 5x5 checker pattern removal filter. Since: 2.1 |
Filters a rectangular part of a data field with 5x5 checker pattern removal filter. Since: 2.1
|
Filters a data field with a Gaussian filter. Since: 2.4
|
Filters a rectangular part of a data field with a Gaussian filter. The Gausian is normalized, i.e. it is sum-preserving. Since: 2.4
|
Filters a data field with minimum filter.
|
Filters a rectangular part of a data field with minimum filter. This operation is often called erosion filter.
|
Filters a data field with maximum filter.
|
Filters a rectangular part of a data field with maximum filter. This operation is often called dilation filter.
|
Filters a data field with RMS filter.
|
Filters a rectangular part of a data field with RMS filter of size
RMS filter computes root mean square in given area.
|
Filters a data field with Kuwahara filter. |
Filters a rectangular part of a data field with a Kuwahara (edge-preserving smoothing) filter.
|
Filters a rectangular part of a data field with canny edge detector filter.
|
Shades a data field.
|
Computes data for log-log plot by partitioning. Data lines |
Computes data for log-log plot by cube counting. Data lines |
Computes data for log-log plot by triangulation. Data lines |
Computes data for log-log plot by spectral density method. Data lines |
Replaces data under mask with interpolated values using fractal interpolation.
|
Marks data that are above/below curvature threshold.
|
Performs watershed algorithm.
|
Removes one grain at given position.
|
Removes all grains except that one at given position. If there is no grain at (
|
Removes all grain below specified area.
|
Removes grains that are higher/lower than given threshold value.
|
Initializes the watershed algorithm. This iterator reports its state as
|
Marks data that are above/below height threshold.
|
Marks data that are above/below slope threshold.
|
Adds Note: This function is equivalent to <literal>DataField.max_of_fields(grain_field, grain_field, add_field);</literal> and it will be probably removed someday.
|
Performs intersection betweet two grain fields, result is stored in
Note: This function is equivalent to <literal>DataField.min_of_fields(grain_field, grain_field, intersect_field);</literal> and it will be probably removed someday.
|
Numbers grains in a mask data field.
|
Find bounding boxes of all grains. Since: 2.3
|
Computes distribution of requested grain characteristics. Puts number of grains vs. grain value data into
|
Calculates characteristics of grains. This is a bit low-level function, see also The array The grain numbers serve as indices in
|
Calculates multiple characteristics of grains simultaneously. See Since: 2.22
|
Calculates threshold grain number distribution. This function is a simple DataField.area_grains_tgnd_range() that calculates the distribution in the full range.
|
Calculates threshold grain number distribution in given height range. This is the number of grains for each of
|
Transforms all rows or columns in a data field with Fast Fourier Transform. If requested a windowing and/or leveling is applied to preprocess data to obtain reasonable results.
|
Transforms all rows or columns in a rectangular part of a data field with Fast Fourier Transform. If requested a windowing and/or leveling is applied to preprocess data to obtain reasonable results.
|
Transforms all rows or columns in a data field with Fast Fourier Transform. No leveling, windowing nor scaling is performed. Since 2.8 the dimensions need not to be from the set of sizes returned by gwy_fft_find_nice_size(). Since: 2.1
|
Calculates 2D Fast Fourier Transform of a rectangular a data field. If requested a windowing and/or leveling is applied to preprocess data to obtain reasonable results.
|
Calculates 2D Fast Fourier Transform of a rectangular area of a data field. If requested a windowing and/or leveling is applied to preprocess data to obtain reasonable results.
|
Calculates 2D Fast Fourier Transform of a data field. No leveling, windowing nor scaling is performed. Since 2.8 the dimensions need not to be from the set of sizes returned by gwy_fft_find_nice_size(). Since: 2.1
|
Rearranges 2D FFT output to a human-friendly form.
Top-left, top-right, bottom-left and bottom-right sub-rectangles are swapped
to obtain a humanized 2D FFT output with (0,0) in the centre.
More precisely, for even field dimensions the equally-sized blocks starting
with the Nyquist frequency and with the zero frequency (constant component)
will exchange places. For odd field dimensions, the block containing the
zero frequency is one item larger and the constant component will actually
end up in the exact centre.
Also note if both dimensions are even, this function is involutory and
identical to L{DataField.2dfft_dehumanize}(). However, if any dimension
is odd, L{DataField.2dfft_humanize}() and
L{DataField.2dfft_dehumanize}() are different, therefore they must be
paired properly.
@return:
|
Rearranges 2D FFT output back from the human-friendly form.
Top-left, top-right, bottom-left and bottom-right sub-rectangles are swapped
to reshuffle a humanized 2D FFT output back into the natural positions.
See L{DataField.2dfft_humanize}() for discussion.
Since: 2.8
@return:
|
Performs 1D FFT filtering of a data field.
|
Computes a continuous wavelet transform (CWT) at given scale and using given wavelet.
|
Fits a plane through a rectangular part of a data field. The coefficients can be used for plane leveling using the same relation as in DataField.fit_plane(), counting indices from area top left corner.
|
Fits a plane through a data field. The coefficients can be used for plane leveling using relation data[i] := data[i] - (pa + pby*i + pbx*j);
|
Subtracts plane from a data field. See DataField.fit_plane() for details.
|
Performs rotation of plane along x and y axis.
|
Independently levels profiles on each row/column in a data field. Lines that have no intersection with area selected by
|
Subtracts a two-dimensional polynomial from a data field.
|
Subtracts a two-dimensional polynomial from a rectangular part of a data field.
|
Fits two-dimensional Legendre polynomial to a data field. See
|
Fits two-dimensional Legendre polynomial to a rectangular part of a data field. The The coefficients are organized exactly like in DataField.area_fit_polynom(), but they are not coefficients of x^n y^m, instead they are coefficients of P_n(x) P_m(x), where P are Legendre polynomials. The polynomials are evaluated in coordinates where first row (column) corresponds to -1.0, and the last row (column) to 1.0. Note the polynomials are normal Legendre polynomials that are not exactly orthogonal on a discrete point set (if their degrees are equal mod 2).
|
Subtracts a two-dimensional Legendre polynomial fit from a data field.
|
Subtracts a two-dimensional Legendre polynomial fit from a rectangular part of a data field. Due to the transform of coordinates to [-1,1] x [-1,1], this method can be used on an area of dimensions different than the area the coefficients were calculated for.
|
Fits two-dimensional polynomial with limited total degree to a data field. See
|
Fits two-dimensional polynomial with limited total degree to a rectangular part of a data field. See
|
Subtracts a two-dimensional polynomial with limited total degree from a data field.
|
Subtracts a two-dimensional polynomial with limited total degree from a rectangular part of a data field. Due to the transform of coordinates to [-1,1] x [-1,1], this method can be used on an area of dimensions different than the area the coefficients were calculated for.
|
Fit a given set of polynomial terms to a data field. Since: 2.11
|
Fit a given set of polynomial terms to a rectangular part of a data field. The polynomial coefficients correspond to normalized coordinates that are always from the interval [-1,1] where -1 corresponds to the left/topmost pixel and 1 corresponds to the bottom/rightmost pixel of the area. Since: 2.11
|
Subtract a given set of polynomial terms from a data field. Since: 2.11
|
Subtract a given set of polynomial terms from a rectangular part of a data field. Since: 2.11
|
Fits a plane through neighbourhood of each sample in a rectangular part of a data field. The sample is always in the origin of its local (x,y) coordinate
system, even if the neighbourhood is not centered about it (e.g. because
sample is on the edge of data field). Z-coordinate is however not
centered, that is
|
Convenience function to get just one quantity from
|
Fits a plane through neighbourhood of each sample in a data field. See
|
Convenience function to get just one quantity from
|
Finds the maximum value of a data field. This quantity is cached.
|
Finds the minimum value of a data field. This quantity is cached.
|
Finds minimum and maximum values of a data field.
|
Computes average value of a data field. This quantity is cached.
|
Computes root mean square value of a data field. This quantity is cached.
|
Sums all values in a data field. This quantity is cached.
|
Computes median value of a data field. This quantity is cached.
|
Computes surface area of a data field. This quantity is cached.
|
Finds the maximum value in a rectangular part of a data field.
|
Finds the minimum value in a rectangular part of a data field.
|
Finds minimum and maximum values in a rectangular part of a data field. This function is equivalent to calling
|
Finds minimum and maximum values in a rectangular part of a data field. Since: 2.18
|
Computes average value of a rectangular part of a data field. This function is equivalent to calling
|
Computes average value of a rectangular part of a data field. Since: 2.18
|
Computes root mean square value of a rectangular part of a data field.
|
Computes root mean square value of deviations of a rectangular part of a data field. Since: 2.18
|
Sums values of a rectangular part of a data field. This function is equivalent to calling
|
Sums values of a rectangular part of a data field. Since: 2.18
|
Computes median value of a data field area. This function is equivalent to calling
|
Computes median value of a data field area. Since: 2.18
|
Computes surface area of a rectangular part of a data field. This quantity makes sense only if the lateral dimensions and values of
Since: 2.18
|
Computes volume of a rectangular part of a data field. Since: 2.3
|
Computes value range with outliers cut-off. The purpose of this function is to find a range is suitable for false color mapping. The precise method how it is calculated is unspecified and may be subject to changes. However, it is guaranteed minimum <= This quantity is cached.
|
Computes basic statistical quantities of a data field.
|
Computes basic statistical quantities of a rectangular part of a data field. This function is equivalent to calling
|
Computes basic statistical quantities of a rectangular part of a data field. Since: 2.18
|
Counts data samples in given range. No assertion is made about the values of With this trick the common task of counting positive values can be realized: <informalexample><programlisting> DataField.area_count_in_range(data_field, NULL, col, row, width, height, 0.0, 0.0, &count, NULL); count = width*height - count; </programlisting></informalexample>
|
Calculates distribution of heights in a rectangular part of data field.
|
Calculates distribution of heights in a data field.
|
Calculates uncertainty of the cumulative distribution of heights in a rectangular part of the data field. Since: 2.23
|
Calculates cumulative distribution of heights in a data field.
|
Calculates distribution of slopes in a rectangular part of data field.
|
Calculates distribution of slopes in a data field.
|
Calculates cumulative distribution of slopes in a rectangular part of data field.
|
Calculates cumulative distribution of slopes in a data field.
|
Calculates one-dimensional autocorrelation function of a rectangular part of a data field.
|
Calculates one-dimensional autocorrelation function of a data field.
|
Calculates one-dimensional autocorrelation function of a rectangular part of a data field.
|
Calculates one-dimensional autocorrelation function of a data field.
|
Calculates one-dimensional power spectrum density function of a rectangular part of a data field.
|
Calculates one-dimensional power spectrum density function of a data field.
|
Calculates radial power spectrum density function of a rectangular part of a data field. Since: 2.7
|
Calculates radial power spectrum density function of a data field. Since: 2.7
|
Calculates two-dimensional autocorrelation function of a data field area. The resulting data field has the correlation corresponding to (0,0) in the centre. The maximum possible values of Since: 2.7
|
Calculates two-dimensional autocorrelation function of a data field. See DataField.area_2dacf() for details. Parameters missing (not adjustable) in this function are set to their default values. Since: 2.7
|
Calculates radially averaged autocorrelation function of a data field. Since: 2.22
|
Calculates Minkowski volume functional of a rectangular part of a data field. Volume functional is calculated as the number of values above each threshold value (,white pixels`) divided by the total number of samples in the area. Is it's equivalent to 1-CDH.
|
Calculates Minkowski volume functional of a data field. See DataField.area_minkowski_volume() for details.
|
Calculates Minkowski boundary functional of a rectangular part of a data field. Boundary functional is calculated as the number of boundaries for each threshold value (the number of pixel sides where of neighouring pixels is ,white` and the other ,black`) divided by the total number of samples in the area.
|
Calculates Minkowski boundary functional of a data field. See DataField.area_minkowski_boundary() for details.
|
Calculates Minkowski connectivity functional (Euler characteristics) of a rectangular part of a data field. Connectivity functional is calculated as the number connected areas of pixels above threhsold (,white`) minus the number of connected areas of pixels below threhsold (,black`) for each threshold value, divided by the total number of samples in the area.
|
Calculates Minkowski connectivity functional (Euler characteristics) of a data field. See DataField.area_minkowski_euler() for details.
|
Computes angular slope distribution.
|
Computes average normal vector of a data field.
|
Computes average normal vector of an area of a data field.
|
Calculates the inclination of the image (polar and azimuth angle).
|
Calculates the inclination of the image (polar and azimuth angle).
|
Calculates a line quantity for each row or column in a data field area. Since: 2.2
|
Calculates a line quantity for each row or column of a data field. Since: 2.2
|
Extracts a possibly averaged profile from data field to a data line.
|
Fits a two-dimensional polynomial to a data field.
|
Fits a two-dimensional polynomial to a rectangular part of a data field. The coefficients are stored by row into Note naive x^n y^m polynomial fitting is numerically unstable,
therefore this method works only up to
|
Extracts values from an elliptic region of a data field. The elliptic region is defined by its bounding box which must be completely contained in the data field.
|
Extracts values from a circular region of a data field.
|
Duplicate datafield
|
Create a tuple of data which the datafield contains. Content of the tuple is NOT reference to original datafield but its copy.
|
Get Pointer to data which the datafield contains.
|
| Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Sat Feb 11 04:00:59 2012 | http://epydoc.sourceforge.net |