| Package | Description |
|---|---|
| visad |
The core VisAD package, providing support for VisAD's Data & MathType
hierarchy, as well as for VisAD Displays and remote collaboration.
|
| visad.bom | |
| visad.data |
Provides for importing data to and exporting data from VisAD.
|
| visad.data.amanda | |
| visad.data.dods |
Supports read-only access to datasets on DODS servers by
importing such datasets as VisAD data objects.
|
| visad.data.fits |
Provides for importing a FITS dataset into VisAD.
|
| visad.data.gif |
Provides for importing GIF, JPEG and PNG files into VisAD.
|
| visad.data.hdfeos |
Provides for importing an HDF-EOS dataset into VisAD.
|
| visad.data.hrit | |
| visad.data.mcidas |
Provides for importing McIDAS AREA files
and McIDAS base map (OUTL) files into VisAD.
|
| visad.data.netcdf.in |
Provides for importing a netCDF dataset into VisAD.
|
| visad.data.tiff | |
| visad.data.vis5d |
Provides for importing a Vis5D dataset into VisAD.
|
| visad.data.visad |
Provides for importing and exporting serialized Java object files
into and out of VisAD.
|
| visad.data.visad.object | |
| visad.jmet | |
| visad.math | |
| visad.matrix | |
| visad.meteorology |
Provides classes that are useful in the field of meteorology.
|
| visad.python | |
| visad.sounder | |
| visad.util |
Provides a collection of useful utilities, many of them
GUI widgets, to aid in VisAD application design.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImageFlatField
ImageFlatField is a VisAD FlatField backed by a java.awt.image.BufferedImage
object, instead of the usual float[][] or double[][] samples array.
|
| Modifier and Type | Method and Description |
|---|---|
protected FlatField |
FlatField.cloneDouble(MathType f_type,
Unit[] units,
ErrorEstimate[] errors) |
protected FlatField |
FlatField.cloneDouble(MathType f_type,
Unit[] units,
ErrorEstimate[] errors,
double[][] newValues) |
protected FlatField |
FlatField.cloneFloat(MathType f_type,
Unit[] units,
ErrorEstimate[] errors) |
protected FlatField |
FlatField.cloneFloat(MathType f_type,
Unit[] units,
ErrorEstimate[] errors,
float[][] newValues) |
static FlatField |
FlatField.makeField(FunctionType type,
int length,
boolean irregular)
construct a FlatField of given type; used for testing
|
static FlatField |
FlatField.makeField1(FunctionType type,
double first1,
double last1,
int length1,
double first2,
double last2,
int length2)
construct a FlatField with a 2-D domain and a 1-D range;
used for testing
|
static FlatField |
FlatField.makeField2(FunctionType type,
double first1,
double last1,
int length1,
double first2,
double last2,
int length2)
construct a FlatField with a 2-D domain and a 2-D range;
used for testing
|
| Modifier and Type | Method and Description |
|---|---|
static void |
FlatField.fillField(FlatField image,
double step,
double half) |
| Constructor and Description |
|---|
RemoteFlatFieldImpl(FlatField flatField)
construct a RemoteFieldImpl object to provide remote
access to field
|
| Modifier and Type | Method and Description |
|---|---|
FlatField |
RadarAdapter.getData() |
static FlatField |
TCData.makeLocations(double[] times,
float[] lats,
float[] lons,
float[] errors,
int[] confidence,
int[] location_styles,
float[] wind_means,
float[] wind_gusts,
float[] central_pressures,
int[] categories,
int[] intensityStyle,
float[] gale_radii,
float[] storm_radii,
float[] hurricane_radii,
float[] radii_of_maximum_winds,
int[] size_styles,
float[] depth,
float[] eyeDiameter,
float[] pressureOfLastClosedIsobar,
int[] structureStyle)
jk:
create a flatfield of Disturbance (Tropical Cyclone) Sizes
with values set to "missing"
This allows for the case when the database has no entries yet,
but means we can still create some TCData
|
static FlatField |
GridEdit.warpGrid(FlatField ff,
float[][][] set_samples,
float[][] deltas)
warpGrid is the workhorse of GridEdit and can be used independently
of any instances of the class
|
| Modifier and Type | Method and Description |
|---|---|
void |
CollectiveBarbManipulation.addStation(FlatField station) |
static Tuple |
TCData.makeTrack(String track_type,
String track_name,
double base_date_time,
double create_date_time,
String display_type,
FlatField locations) |
static FlatField |
GridEdit.warpGrid(FlatField ff,
float[][][] set_samples,
float[][] deltas)
warpGrid is the workhorse of GridEdit and can be used independently
of any instances of the class
|
| Modifier and Type | Class and Description |
|---|---|
class |
AreaImageCacheAdapter
Adapts a
FlatField backed by a AreaImageAccessor to work
with a FlatFieldCache. |
class |
CachedFlatField
This is a FloatField that caches to disk its float array.
|
class |
FileFlatField |
| Modifier and Type | Method and Description |
|---|---|
abstract FlatField |
FileAccessor.getFlatField() |
| Modifier and Type | Method and Description |
|---|---|
int |
CacheStrategy.allocate(FlatField[] adaptedFlatFields,
boolean[] adaptedFlatFieldDirty,
long[] adaptedFlatFieldSizes,
long[] adaptedFlatFieldTimes) |
void |
EmptyDataProcessor.processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
void |
DataProcessor.processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
abstract void |
BaseDataProcessor.processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
abstract double[][] |
FileAccessor.readFlatField(FlatField template,
int[] fileLocation) |
boolean |
DataVisitor.visit(FlatField field)
Visit a VisAD FlatField.
|
abstract void |
FileAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation) |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
AmandaFile.makeModuleData() |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
VectorAccessor.getFlatField()
Returns a VisAD
FlatField corresponding to this instance. |
FlatField |
SequenceVariableAdapter.SequenceAccessor.getFlatField()
Returns a VisAD
FlatField corresponding to this instance. |
FlatField |
GridVariableAdapter.GridAccessor.getFlatField()
Returns a VisAD
FlatField corresponding to this instance. |
| Modifier and Type | Method and Description |
|---|---|
double[][] |
VectorAccessor.readFlatField(FlatField template,
int[] fileLocation)
Throws a VisADError.
|
double[][] |
SequenceVariableAdapter.SequenceAccessor.readFlatField(FlatField template,
int[] fileLocation)
Throws a VisADError.
|
double[][] |
GridVariableAdapter.GridAccessor.readFlatField(FlatField template,
int[] fileLocation)
Throws a VisADError.
|
void |
VectorAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation)
Throws a VisADError.
|
void |
SequenceVariableAdapter.SequenceAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation)
Throws a VisADError.
|
void |
GridVariableAdapter.GridAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation)
Throws a VisADError.
|
| Constructor and Description |
|---|
ConvertDoubleArray(FlatField fld) |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
GIFAdapter.getData() |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
HdfeosAccessor.getFlatField() |
| Modifier and Type | Method and Description |
|---|---|
double[][] |
HdfeosAccessor.readFlatField(FlatField template,
int[] fileLocation) |
void |
HdfeosAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation) |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
HRITAdapter.getData() |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
AreaAdapter.getData()
Return a FlatField representing the image.
|
| Modifier and Type | Method and Description |
|---|---|
FlatField |
FileDataFactory.netCDFFlatFieldAccessor.getFlatField()
Returns the associated FlatField.
|
FlatField |
FileDataFactory.newData(Context context,
VirtualFlatField virtualField)
Creates a VisAD FlatField object from a netCDF indicial context and a
VirtualFlatField.
|
FlatField |
DataFactory.newData(Context context,
VirtualFlatField virtualField)
Creates a VisAD FlatField object from a netCDF indicial context and a
VirtualFlatField.
|
| Modifier and Type | Method and Description |
|---|---|
double[][] |
FileDataFactory.netCDFFlatFieldAccessor.readFlatField(FlatField template,
int[] fileLocation)
Returns
null. |
void |
FileDataFactory.netCDFFlatFieldAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation)
Does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TiffForm.saveImage(String id,
FlatField image,
Hashtable ifd,
boolean last) |
| Modifier and Type | Method and Description |
|---|---|
FlatField |
Vis5DFileAccessor.getFlatField() |
FlatField |
Vis5DForm.getFlatField(Vis5DFile v5dfile,
int time_idx) |
FlatField |
Vis5DAdaptedForm.getFlatField(Vis5DFile file,
int time_idx) |
static FlatField |
Vis5DForm.makeFlatField(Vis5DFile v5dfile,
int time_idx) |
| Modifier and Type | Method and Description |
|---|---|
double[][] |
Vis5DFileAccessor.readFlatField(FlatField template,
int[] fileLocation) |
void |
Vis5DFileAccessor.writeFlatField(double[][] values,
FlatField template,
int[] fileLocation) |
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryWriter.processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
void |
BinarySizer.processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
| Modifier and Type | Method and Description |
|---|---|
static FlatField |
BinaryFlatField.read(BinaryReader reader,
int objLen,
boolean cacheFile) |
| Modifier and Type | Method and Description |
|---|---|
static int |
BinaryFlatField.computeBytes(Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld) |
static void |
BinaryFlatField.write(BinaryWriter writer,
FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
static void |
BinaryFlatField.writeDependentData(BinaryWriter writer,
FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
| Modifier and Type | Field and Description |
|---|---|
protected FlatField |
MetGrid.data |
| Modifier and Type | Method and Description |
|---|---|
static FlatField |
FFT.backwardFT(Data[] datums)
for use by SpreadSheet only - ordinary applications
should use other method signatures;
invoke in SpreadSheet by:
link(visad.math.FFT.backwardFT(A1))
|
static FlatField |
FFT.forwardFT(Data[] datums)
for use by SpreadSheet only - ordinary applications
should use other method signatures;
invoke in SpreadSheet by:
link(visad.math.FFT.forwardFT(A1))
|
static FlatField |
FFT.fourierTransform(Field field,
boolean forward)
return Fourier Transform of field, use FFT if domain dimension(s)
are powers of 2
|
static FlatField |
FFT.fourierTransform(Field field,
boolean forward,
FunctionType ftype,
GriddedSet domain_set,
CoordinateSystem range_coord_sys,
Set[] range_sets,
Unit[] units)
return Fourier Transform of field, use FFT if domain dimension(s)
are powers of 2
|
static FlatField |
Histogram.makeHistogram(Data[] datums)
invoke in SpreadSheet by:
link(visad.math.Histogram.makeHistogram(A1, A2))
|
static FlatField |
Histogram.makeHistogram(Field field,
Set set)
return a histogram of field range values in "bins"
defined by the samples of set
|
| Modifier and Type | Class and Description |
|---|---|
class |
JamaMatrix
JamaMatrix is a VisAD wrapper for JAMA matrices.
|
| Modifier and Type | Method and Description |
|---|---|
static JamaMatrix |
JamaMatrix.convertToMatrix(FlatField field)
Attempt to convert the given VisAD FlatField to a VisAD JamaMatrix
Data object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NavigatedImage
An implementation for representing single-banded planar
satellite or radar imagery.
|
class |
SatelliteImage
An implementation for representing single-banded planar satellite
that has navigation.
|
class |
SingleBandedImageImpl
An implementation for representing single-banded planar
satellite or radar imagery.
|
| Constructor and Description |
|---|
NavigatedImage(FlatField image,
DateTime startTime,
String desc)
Construct a NavigatedImage from a FlatField.
|
NavigatedImage(FlatField image,
DateTime startTime,
String desc,
boolean copyData)
Construct a NavigatedImage from a FlatField.
|
SatelliteImage(FlatField image,
DateTime startTime,
String desc,
String sensor)
Construct a Satellite Image from a FlatField.
|
SingleBandedImageImpl(FlatField image,
DateTime startTime,
String desc)
Construct a SingleBandedImageImpl from a FlatField.
|
SingleBandedImageImpl(FlatField image,
DateTime startTime,
String desc,
boolean copyData)
Construct a SingleBandedImage from the FlatField specified.
|
| Modifier and Type | Method and Description |
|---|---|
static FlatField |
JPythonMethods.createAreaField(FieldImpl f)
construct a Field containing the computed area
of each data point
|
static FlatField |
JPythonMethods.fft(Field field)
return forward Fourier transform of
field, which should have
either a 1-D or 2-D gridded domain; uses FFT when domain size
is a power of two; returns real and imaginary parts |
static FlatField |
JPythonMethods.field(float[] values)
Return a VisAD FlatField with default 1-D domain and with range
values given by values array
|
static FlatField |
JPythonMethods.field(float[][] values)
Return a VisAD FlatField with default 2-D domain and with range
values given by values array
|
static FlatField |
JPythonMethods.field(Set set,
String name,
float[] values)
Return a VisAD FlatField with given 1-D domain set, with range
values given by values array, and with given range RealType name
|
static FlatField |
JPythonMethods.field(Set set,
String name,
float[][] values)
return a VisAD FlatField with given 2-D domain set, with range
values given by values array, and with given range RealType name
|
static FlatField |
JPythonMethods.field(String name,
float[] values)
Return a VisAD FlatField with default 1-D domain, with range values
given by values array, and with given range RealType name
|
static FlatField |
JPythonMethods.field(String name,
float[][] values)
Return a VisAD FlatField with default 2-D domain, with range values
given by values array, and with given range RealType name
|
static FlatField |
JPythonMethods.field(String dom0,
String name,
float[] values)
Return a VisAD FlatField with default 1-D domain, with range values
given by values array, and with given range RealType name
|
static FlatField |
JPythonMethods.field(String dom0,
String dom1,
String rng,
float[][] values)
Return a VisAD FlatField with named default 2-D domain, with range values
given by values array and with given range RealType name
|
static FlatField |
JPythonMethods.hist(Field field,
int[] ranges)
Return histogram of range values of field selected by ranges array,
with dimension = ranges.length, and 64 equally spaced bins in each
dimension
|
static FlatField |
JPythonMethods.hist(Field field,
int[] ranges,
int[] sizes)
Return histogram of range values of field selected by ranges array,
with dimension = ranges.length, and with number of equally spaced bins
in each dimension determined by sizes array
|
static FlatField |
JPythonMethods.hist(Field field,
Set set)
return histogram of range values of field selected by set, with
dimension and bin sampling defined by set
|
static FlatField |
JPythonMethods.ifft(Field field)
return backward Fourier transform of field, which should have
either a 1-D or 2-D gridded domain; uses fft when domain size
is a power of two; returns real and imaginary parts
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
double v)
Replaces all the values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
int[] list,
double v)
Replaces specified values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
int[] list,
Real v)
Replaces specified values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
Real v)
Replaces all the values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replaceMissing(FieldImpl f,
double v)
Replaces all the missing values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.setToMissing(FieldImpl f,
double v)
Replaces all the given values in a FlatField with the missing value (Float.NaN);
|
| Modifier and Type | Method and Description |
|---|---|
static JamaCholeskyDecomposition |
JPythonMethods.chol(FlatField data)
return matrix Cholesky Decomposition of data, as a 1-Tuple
(lower_triangular_factor);
data should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.computeAverage(FlatField f,
int[] list)
Compute the average of each point named in the list (see
"createArea" method)
|
static double |
JPythonMethods.computeSum(FlatField f,
int[] list)
Sum up the values of each point named in the list (see
"createAreaField" method)
|
static double |
JPythonMethods.cond(FlatField data)
return matrix condition of data (ratio of largest to smallest singular
value), which should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.det(FlatField data)
return matrix determinant of data, which should have either a
1-D or 2-D gridded domain
|
static JamaEigenvalueDecomposition |
JPythonMethods.eig(FlatField data)
return matrix Eigenvalue Decomposition of data, as a 3-Tuple
(eigenvector_matrix, real_eigenvalue_components,
imaginary_eigenvalue_components);
data should have either a 1-D or 2-D gridded domain
|
static JamaMatrix |
JPythonMethods.inverse(FlatField data)
return matrix inverse of data, which should have either a
1-D or 2-D gridded domain
|
static JamaLUDecomposition |
JPythonMethods.lu(FlatField data)
return matrix LU Decomposition of data, as a 3-Tuple
(lower_triangular_factor, upper_triangular_factor,
pivot_permutation_vector);
data should have either a 1-D or 2-D gridded domain
|
static JamaMatrix |
JPythonMethods.matrixMultiply(FlatField data1,
FlatField data2)
return matrix multiply of data1 * data2, which should have
either 1-D or 2-D gridded domains
|
static double |
JPythonMethods.norm1(FlatField data)
return matrix one norm of data (maximum column sum), which
should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.norm2(FlatField data)
return matrix two norm of data (maximum singular value), which
should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.normF(FlatField data)
return matrix Frobenius norm of data (sqrt of sum of squares of all
elements), which should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.normInf(FlatField data)
return matrix infinity norm of data (maximum row sum), which
should have either a 1-D or 2-D gridded domain
|
static JamaQRDecomposition |
JPythonMethods.qr(FlatField data)
return matrix QR Decomposition of data, as a 2-Tuple
(orthogonal_factor, upper_triangular_factor);
data should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.rank(FlatField data)
return matrix effective numerical rank (from SVD) of data, which
should have either a 1-D or 2-D gridded domain
|
static JamaMatrix |
JPythonMethods.solve(FlatField data1,
FlatField data2)
return matrix soluton X of data1 * X = data2; data12 and data2 should
have either 1-D or 2-D gridded domains; return solution if data1 is
is square, least squares solution otherwise
|
static JamaSingularValueDecomposition |
JPythonMethods.svd(FlatField data)
return matrix Singular Value Decomposition of data, as a 3-Tuple
(left_singular_vectors, right_singular_vectors, singular_value_vector);
data should have either a 1-D or 2-D gridded domain
|
static double |
JPythonMethods.trace(FlatField data)
return matrix trace of data (sum of the diagonal elements),
which should have either a 1-D or 2-D gridded domain
|
static JamaMatrix |
JPythonMethods.transpose(FlatField data)
return matrix transpose of data, which should have either a
1-D or 2-D gridded domain
|
| Modifier and Type | Class and Description |
|---|---|
class |
Sounding
Sounding is the VisAD class for atmospheric soundings.
|
class |
Spectrum
Sounding is the VisAD class for atmospheric soundings.
|
| Modifier and Type | Method and Description |
|---|---|
static FlatField[] |
DataUtility.getImageFields(Data data) |
static FlatField |
BarGraph.makeBarGraph2D(float[] heights,
float spacing,
Color[] colors)
Constructs a 2D bar graph.
|
static FlatField |
BarGraph.makeBarGraph2D(FunctionType type,
float[] heights,
float spacing,
Color[] colors)
Constructs a 2D bar graph.
|
static FlatField |
BarGraph.makeBarGraph3D(float[][] heights,
float spacing,
Color[][] colors)
Constructs a 3D bar graph.
|
static FlatField |
BarGraph.makeBarGraph3D(FunctionType type,
float[][] heights,
float spacing,
Color[][] colors)
Constructs a 3D bar graph.
|
static FlatField |
BarGraph.makeBoxes2D(float[] x1,
float[] y1,
float[] x2,
float[] y2,
Color[] c) |
static FlatField |
BarGraph.makeBoxes2D(float[] x1,
float[] y1,
float[] x2,
float[] y2,
float[] r,
float[] g,
float[] b) |
static FlatField |
BarGraph.makeBoxes2D(FunctionType type,
float[] x1,
float[] y1,
float[] x2,
float[] y2,
Color[] c) |
static FlatField |
BarGraph.makeBoxes2D(FunctionType type,
float[] x1,
float[] y1,
float[] x2,
float[] y2,
float[] r,
float[] g,
float[] b) |
static FlatField |
BarGraph.makeBoxes3D(float[] x1,
float[] y1,
float[] z1,
float[] x2,
float[] y2,
float[] z2,
Color[] c) |
static FlatField |
BarGraph.makeBoxes3D(float[] x1,
float[] y1,
float[] z1,
float[] x2,
float[] y2,
float[] z2,
float[] r,
float[] g,
float[] b) |
static FlatField |
BarGraph.makeBoxes3D(FunctionType type,
float[] x1,
float[] y1,
float[] z1,
float[] x2,
float[] y2,
float[] z2,
Color[] c) |
static FlatField |
BarGraph.makeBoxes3D(FunctionType type,
float[] x1,
float[] y1,
float[] z1,
float[] x2,
float[] y2,
float[] z2,
float[] r,
float[] g,
float[] b) |
static FlatField |
DataUtility.makeField(Image image)
Create a VisAD Data object from the given Image
|
static FlatField |
DataUtility.makeField(Image image,
boolean withAlpha)
Create a VisAD Data object from the given Image
|
static FlatField |
DataUtility.makeImage(float[][] values)
return a FlatField for a simple image from
values[nlines][nelements]
|
| Modifier and Type | Method and Description |
|---|---|
static GriddedSet |
DataUtility.createGriddedSet(FlatField field,
boolean copy)
Creates a GriddedSet from a FlatField.
|
static Image |
DataUtility.extractImage(FlatField field,
boolean reverse)
Converts a flat field of the form ((x, y) -> (r, g, b))
to an AWT Image.
|
static float[][] |
DataUtility.getPixels(FlatField image) |
static Unit[] |
DataUtility.getRangeUnits(FlatField field)
Gets the units of the (flat) components of the range of a FlatField.
|
static void |
DataUtility.setPixels(FlatField image,
float[][] values)
set pixel values in a simple image,
indexed as values[line][element]
|