## org.autoplot.cdf.CdfDataSourceFormat

Format the QDataSet into CDF tables, using Nand Lal's library. Datasets will be assigned names if they don't have a NAME property. If the append=T parameter is set, then variables should have names. if the bundle=T parameter is set, then bundles should be unbundled into separate variables.

## CdfDataSourceFormat( )

## canFormat

canFormat( QDataSet ds ) → boolean

### Parameters

ds - a QDataSet

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc]

## datasetToArray

datasetToArray( QDataSet ds, org.das2.datum.UnitsConverter uc, int itype, ProgressMonitor mon ) → Object

CDF library needs array in double or triple arrays.

### Parameters

ds - the dataset.
uc - UnitsConverter in case we need to handle times.
itype - the CDF data type, for example 21=float
mon - a progress monitor

### Returns:

a 1,2,3,4-d array of double,long,float,int,short,byte.
[search for examples] [view on GitHub] [view on old javadoc]

## datasetToArray

datasetToArray( QDataSet ds, org.das2.datum.UnitsConverter uc, gov.nasa.gsfc.spdf.cdfj.CDFDataType type, ProgressMonitor mon ) → Object

CDF library needs array in double or triple arrays.

### Parameters

ds - the dataset.
uc - UnitsConverter in case we need to handle times.
type - the data type.
mon - a progress monitor

### Returns:

a 1,2,3,4-d array of double,long,float,int,short,byte.
[search for examples] [view on GitHub] [view on old javadoc]

## formatData

formatData( String uri, QDataSet data, ProgressMonitor mon ) → void

### Parameters

uri - a String
data - a QDataSet
mon - a ProgressMonitor

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## getDescription

getDescription( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc]

## streamData

streamData( java.util.Map params, java.util.Iterator data, java.io.OutputStream out ) → boolean

### Parameters

params - a java.util.Map
data - a java.util.Iterator
out - an OutputStream

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc]