Package | Description |
---|---|
dap4.cdm | |
ucar.ma2 |
Multidimensional arrays of primitives and objects with data stored in memory.
|
ucar.nc2 |
The public API to the Java-NetCDF library.
|
ucar.nc2.dataset |
An extension to the netCDF API which provides support for coordinate systems, scale/offset/missing data,
and NcML.
|
ucar.nc2.ft.coordsys | |
ucar.nc2.grib.collection | |
ucar.nc2.iosp |
General classes for I/O Service Providers
|
ucar.nc2.iosp.bufr |
I/O Service Provider for BUFR format files
|
ucar.nc2.iosp.cinrad |
I/O Service Provider for chinese met radar files
|
ucar.nc2.iosp.dmsp |
I/O Service Provider for Defense Meteorological Satellite Program (DMSP) format files
|
ucar.nc2.iosp.dorade |
I/O Service Provider for Dorade format files
|
ucar.nc2.iosp.fysat |
I/O Service Provider for fysat format files
In clcommon because of dependencce on java.awt.*
|
ucar.nc2.iosp.gini |
I/O Service Provider for GINI format files
In clcommon because of dependencce on java.awt.*
|
ucar.nc2.iosp.grads |
I/O Service Provider for GrADS Binary Grid Files.
|
ucar.nc2.iosp.hdf4 |
I/O Service Provider for HDF-4 format files
|
ucar.nc2.iosp.hdf5 |
I/O Service Provider for HDF-5 and netCDF-4 format files
|
ucar.nc2.iosp.misc |
Miscellaneous IOSPs.
|
ucar.nc2.iosp.netcdf3 |
I/O Service Provider for NetCDF-3 format files
|
ucar.nc2.iosp.nexrad2 |
I/O Service Provider for NEXRAD level 2 format files
|
ucar.nc2.iosp.nids |
I/O Service Provider for NIDS (Nexrad level 3) format files
|
ucar.nc2.iosp.noaa | |
ucar.nc2.iosp.nowrad | |
ucar.nc2.iosp.shapefile | |
ucar.nc2.iosp.sigmet | |
ucar.nc2.iosp.uamiv | |
ucar.nc2.iosp.uf | |
ucar.nc2.jni.netcdf | |
ucar.nc2.ncml |
Netcdf Markup Language (NcML) Implementation classes
see NcML home page
|
ucar.nc2.stream |
Modifier and Type | Method and Description |
---|---|
protected Array |
DapNetcdfFile.readData(Variable cdmvar,
Section section)
Primary read entry point.
|
long |
DapNetcdfFile.readToByteChannel(Variable v,
Section section,
WritableByteChannel channel)
Read databuffer from a top level Variable
and send databuffer to a WritableByteChannel.
|
Modifier and Type | Method and Description |
---|---|
Section |
Section.addRangeNames(List<String> rangeNames) |
Section |
Section.appendRange()
Append a null Range to the Section - meaning "all"
|
Section |
Section.appendRange(int size)
Append a new Range(0,size-1) to the Section
|
Section |
Section.appendRange(int first,
int last)
Append a new Range(first, last) to the Section
|
Section |
Section.appendRange(int first,
int last,
int stride)
Append a new Range(first,last,stride) to the Section
|
Section |
Section.appendRange(Range r)
Append a Range to the Section
|
Section |
Section.appendRange(String name,
int first,
int last,
int stride)
Append a new Range(name,first,last,stride) to the Section
|
Section |
Section.compact()
Create a new Section by compacting each Range.
|
Section |
Section.compose(Section want)
Create a new Section by composing with a Section that is reletive to this Section.
|
static Section |
Section.fill(Section s,
int[] shape)
Return a Section guaranteed to be non null, with no null Ranges, and within the bounds set by shape.
|
Section |
Section.insertRange(int index,
Range r)
Insert a range at the specified index in the list.
|
Section |
Section.intersect(Section other)
Create a new Section by intersection with another Section
|
Section |
Section.makeImmutable()
Makes the object immutable, so can be safely shared
|
Section |
Section.reduce()
Remove any ranges of length 1
|
Section |
Section.removeRange(int index)
Remove a range at the specified index in the list.
|
Section |
Section.removeVlen()
Create a new Section by compacting each Range.
|
Section |
Section.replaceRange(int index,
Range r)
Replace a range at the specified index in the list.
|
Section |
Section.setRange(int index,
Range r)
Set the range at the specified index in the list, previous Range is discarded
|
Section |
Section.shiftOrigin(Section newOrigin)
Create a new Section by shifting each range by newOrigin.first()
The result is then a reletive offset from the newOrigin.
|
Section |
Section.subSection(int from,
int endExclusive) |
Section |
Section.union(Section other)
Create a new Section by union with another Section
|
Modifier and Type | Method and Description |
---|---|
boolean |
Section.compatibleRank(Section other)
Compare this section with another upto the vlen in either
|
Section |
Section.compose(Section want)
Create a new Section by composing with a Section that is reletive to this Section.
|
boolean |
Section.contains(Section other)
See if this Section contains another Section.
|
static ArrayStructureBB |
ArrayStructureBBsection.factory(ArrayStructureBB org,
Section section)
Make a section of an ArrayStructureBB
|
static Section |
Section.fill(Section s,
int[] shape)
Return a Section guaranteed to be non null, with no null Ranges, and within the bounds set by shape.
|
Section |
Section.intersect(Section other)
Create a new Section by intersection with another Section
|
boolean |
Section.intersects(Section other)
See if this Section intersects with another Section.
|
int |
Section.offset(Section intersect) |
Section |
Section.shiftOrigin(Section newOrigin)
Create a new Section by shifting each range by newOrigin.first()
The result is then a reletive offset from the newOrigin.
|
Section |
Section.union(Section other)
Create a new Section by union with another Section
|
Constructor and Description |
---|
Section(Section from)
Copy Constructor.
|
Modifier and Type | Field and Description |
---|---|
Section |
ParsedSectionSpec.section |
protected Section |
Variable.shapeAsSection |
Modifier and Type | Method and Description |
---|---|
Section |
Variable.getShapeAsSection()
Get shape as a Section object.
|
Section |
VariableIF.getShapeAsSection() |
Modifier and Type | Method and Description |
---|---|
protected Array |
Variable._read(Section section) |
Array |
Sequence.read(Section section)
UnsupportedOperation
|
Array |
Variable.read(Section section)
Read a section of the data for this Variable from the netcdf file and return a memory resident Array.
|
Array |
VariableIF.read(Section section) |
protected Array |
NetcdfFile.readData(Variable v,
Section ranges) |
long |
Variable.readToByteChannel(Section section,
WritableByteChannel wbc) |
protected long |
NetcdfFile.readToByteChannel(Variable v,
Section section,
WritableByteChannel wbc)
Read data from a top level Variable and send data to a WritableByteChannel.
|
protected long |
NetcdfFile.readToOutputStream(Variable v,
Section section,
OutputStream out) |
long |
Variable.readToStream(Section section,
OutputStream out) |
Array |
ProxyReader.reallyRead(Variable client,
Section section,
CancelTask cancelTask)
Read a section of the data for a Variable.
|
Array |
Variable.reallyRead(Variable client,
Section section,
CancelTask cancelTask)
public by accident, do not call directly.
|
Array |
ReduceReader.reallyRead(Variable client,
Section section,
CancelTask cancelTask) |
Array |
StructurePseudo.reallyRead(Variable mainv,
Section section,
CancelTask cancelTask)
Deprecated.
|
Variable |
Sequence.section(Section subsection)
UnsupportedOperation
|
Variable |
Variable.section(Section subsection)
Create a new Variable that is a logical subsection of this Variable.
|
Constructor and Description |
---|
ParsedSectionSpec(Variable v,
Section section) |
Modifier and Type | Method and Description |
---|---|
protected Array |
VariableDS._read(Section section) |
protected Array |
StructurePseudo2Dim._read(Section section) |
protected ArrayStructure |
StructureDS.convert(Array data,
Section section) |
Array |
SequenceDS.read(Section section) |
long |
VariableDS.readToStream(Section section,
OutputStream out) |
Array |
VariableDS.reallyRead(Variable client,
Section section,
CancelTask cancelTask) |
Array |
StructurePseudoDS.reallyRead(Variable mainv,
Section section,
CancelTask cancelTask) |
Array |
StructureDS.reallyRead(Variable client,
Section section,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
Section |
GeoReferencingCoordSys.mapIndex(Variable targetVar,
Variable fromVar,
int[] fromIndex) |
Modifier and Type | Method and Description |
---|---|
Array |
GribIosp.readData(Variable v2,
Section section) |
long |
GribIosp.streamToByteChannel(Variable v2,
Section section,
WritableByteChannel channel) |
Modifier and Type | Method and Description |
---|---|
Array |
IOServiceProvider.readData(Variable v2,
Section section)
Read data from a top level Variable and return a memory resident Array.
|
long |
AbstractIOServiceProvider.readToByteChannel(Variable v2,
Section section,
WritableByteChannel channel) |
long |
IOServiceProvider.readToByteChannel(Variable v2,
Section section,
WritableByteChannel channel)
Read data from a top level Variable and send data to a WritableByteChannel.
|
long |
AbstractIOServiceProvider.readToOutputStream(Variable v2,
Section section,
OutputStream out) |
long |
IOServiceProvider.readToOutputStream(Variable v2,
Section section,
OutputStream out) |
long |
AbstractIOServiceProvider.streamToByteChannel(Variable v2,
Section section,
WritableByteChannel channel) |
long |
IOServiceProvider.streamToByteChannel(Variable v2,
Section section,
WritableByteChannel channel) |
void |
IOServiceProviderWriter.writeData(Variable v2,
Section section,
Array values)
Write data into a variable.
|
Constructor and Description |
---|
IndexChunker(int[] srcShape,
Section wantSection)
Constructor
|
IndexChunkerTiled(Section dataSection,
Section wantSection)
Constructor.
|
LayoutBBTiled(LayoutBBTiled.DataChunkIterator chunkIterator,
int[] chunkSize,
int elemSize,
Section wantSection)
Constructor.
|
LayoutRegular(long startPos,
int elemSize,
int[] varShape,
Section wantSection)
Constructor.
|
LayoutRegularSegmented(long startPos,
int elemSize,
long recSize,
int[] srcShape,
Section wantSection)
Constructor.
|
LayoutSegmented(long[] segPos,
int[] segSize,
int elemSize,
int[] srcShape,
Section wantSection)
Constructor.
|
LayoutTiled(LayoutTiled.DataChunkIterator chunkIterator,
int[] chunkSize,
int elemSize,
Section wantSection)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Array |
BufrIosp2.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Cinrad2IOServiceProvider.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
DMSPiosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Doradeiosp.readData(Variable v2,
Section section) |
Array |
Doradeiosp.readData1(Variable v2,
Section section,
float[] values) |
Array |
Doradeiosp.readData2(Variable v2,
Section section,
double[] values) |
Modifier and Type | Method and Description |
---|---|
Array |
Fysatiosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Giniiosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
GradsBinaryGridServiceProvider.readData(Variable v2,
Section section)
Read the data for the variable
|
Modifier and Type | Method and Description |
---|---|
Array |
H4iosp.readData(Variable v,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
H5iosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Uspln.readData(Variable v2,
Section section)
Read data from a top level Variable and return a memory resident Array.
|
Array |
GtopoIosp.readData(Variable v2,
Section wantSection) |
Array |
Nldn.readData(Variable v2,
Section section)
Read data from a top level Variable and return a memory resident Array.
|
Array |
NmcObsLegacy.readData(Variable v,
Section section) |
Array |
NmcObsLegacy.readReport(Variable v,
Section section) |
Array |
NmcObsLegacy.readReportIndex(Variable v,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
N3iosp.readData(Variable v2,
Section section) |
long |
N3iosp.readToByteChannel(Variable v2,
Section section,
WritableByteChannel channel) |
void |
N3iosp.writeData(Variable v2,
Section section,
Array values) |
Modifier and Type | Method and Description |
---|---|
Array |
Nexrad2IOServiceProvider.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Nidsiosp.readData(Variable v2,
Section section)
Read the data for each variable passed in
|
Array |
Nidsiosp.readNestedData(Variable v2,
Section section)
Read nested structure data
|
Modifier and Type | Method and Description |
---|---|
Array |
Ghcnm2.readData(Variable v2,
Section section) |
Array |
Ghcnm.readData(Variable v2,
Section section)
Returns an ArraySequence, no subsetting is allowed.
|
Array |
IgraPor.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
NOWRadiosp.readData(Variable v2,
Section section)
Read the data for each variable passed in
|
Modifier and Type | Method and Description |
---|---|
Array |
ShapefileIosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
SigmetIOServiceProvider.readData(Variable v2,
Section section) |
Array |
SigmetIOServiceProvider.readData1(Variable v2,
Section section)
Read data from a top level Variable and return a memory resident Array.
|
long |
SigmetIOServiceProvider.readToByteChannel11(Variable v2,
Section section,
WritableByteChannel channel)
Read data from a top level Variable and send data to a WritableByteChannel.
|
Modifier and Type | Method and Description |
---|---|
Array |
UAMIVServiceProvider.readData(Variable v2,
Section wantSection)
Read data from a top level Variable and return a memory resident Array.
|
Modifier and Type | Method and Description |
---|---|
Array |
UFiosp.readData(Variable v2,
Section section) |
Modifier and Type | Method and Description |
---|---|
Array |
Nc4Iosp.readData(Variable v2,
Section section) |
void |
Nc4Iosp.writeData(Variable v2,
Section section,
Array values) |
Modifier and Type | Method and Description |
---|---|
Array |
AggregationTiled.reallyRead(Variable mainv,
Section wantSection,
CancelTask cancelTask) |
Array |
AggregationOuterDimension.reallyRead(Variable mainv,
Section section,
CancelTask cancelTask)
Read a section of an aggregation variable.
|
Array |
Aggregation.DatasetProxyReader.reallyRead(Variable mainV,
Section section,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
static Section |
NcStream.decodeSection(NcStreamProto.Section proto) |
Modifier and Type | Method and Description |
---|---|
static NcStreamProto.Section |
NcStream.encodeSection(Section section) |
Array |
NcStreamIosp.readData(Variable v,
Section section) |
protected Array |
CdmRemote.readData(Variable v,
Section section) |
long |
NcStreamWriter.sendData(Variable v,
Section section,
OutputStream out,
boolean deflate) |
long |
NcStreamWriterChannel.sendData(Variable v,
Section section,
WritableByteChannel wbc,
boolean deflate) |
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.