Codota Logo
StructurePseudoDS
Code IndexAdd Codota to your IDE (free)

How to use
StructurePseudoDS
in
ucar.nc2.dataset

Best Java code snippets using ucar.nc2.dataset.StructurePseudoDS (Showing top 20 results out of 315)

  • Common ways to obtain StructurePseudoDS
private void myMethod () {
StructurePseudoDS s =
  • Codota IconNetcdfDataset ncfile;String str;Dimension outerDim;new StructurePseudoDS(ncfile, null, str, null, outerDim)
  • Codota IconNetcdfDataset ncfile;Dimension dimension;String shortName;List varNames;Dimension outerDim;new StructurePseudoDS(ncfile, dimension.getGroup(), shortName, varNames, outerDim)
  • Smart code suggestions by Codota
}
origin: edu.ucar/cdm

@Override
public Structure select(List<String> memberNames) {
 StructurePseudoDS result = new StructurePseudoDS((NetcdfDataset) ncfile, getParentGroup(), getShortName(), memberNames, getDimension(0));   
 result.isSubset = true;
 return result;
}
origin: edu.ucar/cdm

@Override
public Array reallyRead(Variable mainv, CancelTask cancelTask) throws IOException {
 if (debugRecord) System.out.println(" read all psuedo records ");
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, getShape());
 for (Variable v : orgVariables) {
  Array data = v.read();
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: edu.ucar/netcdf

assert dim != null;
String name = config.structName == null ? "anon" : config.structName;
struct = new StructurePseudoDS(ds, dim.getGroup(), name, config.vars, this.dim);
break;
origin: edu.ucar/netcdf

@Override
public Array reallyRead(Variable mainv, Section section, CancelTask cancelTask) throws IOException, InvalidRangeException  {
 if (null == section)
  return _read();
 if (debugRecord) System.out.println(" read psuedo records "+ section.getRange(0));
 String err = section.checkInRange(getShape());
 if (err != null)
  throw new InvalidRangeException(err);
 Range r = section.getRange(0);
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, section.getShape());
 for (Variable v : orgVariables) {
  List<Range> vsection =  new ArrayList<Range>(v.getRanges());
  vsection.set(0, r);
  Array data = v.read(vsection); // LOOK should these be flattened ??
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: edu.ucar/netcdf

setDimensions(outerDim.getShortName());
 addMemberVariable(memberV);
 orgVariables.add(orgV);
calcElementSize();
origin: edu.ucar/cdm

assert dim != null;
String name = config.structName == null ? "anon" : config.structName;
struct = new StructurePseudoDS(ds, dim.getGroup(), name, config.vars, this.dim);
break;
origin: edu.ucar/cdm

@Override
public Array reallyRead(Variable mainv, Section section, CancelTask cancelTask) throws IOException, InvalidRangeException  {
 if (null == section)
  return _read();
 if (debugRecord) System.out.println(" read psuedo records "+ section.getRange(0));
 String err = section.checkInRange(getShape());
 if (err != null)
  throw new InvalidRangeException(err);
 Range r = section.getRange(0);
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, section.getShape());
 for (Variable v : orgVariables) {
  List<Range> vsection =  new ArrayList<>(v.getRanges());
  vsection.set(0, r);
  Array data = v.read(vsection); // LOOK should these be flattened ??
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: Unidata/thredds

setDimensions(outerDim.getShortName());
 addMemberVariable(memberV);
 orgVariables.add(orgV);
calcElementSize();
origin: edu.ucar/netcdf

@Override
public Structure select(List<String> memberNames) {
 StructurePseudoDS result = new StructurePseudoDS((NetcdfDataset) ncfile, getParentGroup(), getShortName(), memberNames, getDimension(0));   
 result.isSubset = true;
 return result;
}
origin: Unidata/thredds

assert dim != null;
String name = config.structName == null ? "anon" : config.structName;
struct = new StructurePseudoDS(ds, dim.getGroup(), name, config.vars, this.dim);
break;
origin: Unidata/thredds

@Override
public Array reallyRead(Variable mainv, Section section, CancelTask cancelTask) throws IOException, InvalidRangeException  {
 if (null == section)
  return _read();
 if (debugRecord) System.out.println(" read psuedo records "+ section.getRange(0));
 String err = section.checkInRange(getShape());
 if (err != null)
  throw new InvalidRangeException(err);
 Range r = section.getRange(0);
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, section.getShape());
 for (Variable v : orgVariables) {
  List<Range> vsection =  new ArrayList<>(v.getRanges());
  vsection.set(0, r);
  Array data = v.read(vsection); // LOOK should these be flattened ??
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: edu.ucar/cdm

setDimensions(outerDim.getShortName());
 addMemberVariable(memberV);
 orgVariables.add(orgV);
calcElementSize();
origin: edu.ucar/netcdf

@Override
public Array reallyRead(Variable mainv, CancelTask cancelTask) throws IOException {
 if (debugRecord) System.out.println(" read all psuedo records ");
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, getShape());
 for (Variable v : orgVariables) {
  Array data = v.read();
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: Unidata/thredds

@Override
public Structure select(List<String> memberNames) {
 StructurePseudoDS result = new StructurePseudoDS((NetcdfDataset) ncfile, getParentGroup(), getShortName(), memberNames, getDimension(0));   
 result.isSubset = true;
 return result;
}
origin: edu.ucar/netcdf

   "> has no unlimited dimension, specify psuedo record dimension with observationDimension global attribute.");
this.obsDim = this.ncfile.getRootGroup().findDimension(recDimName);
this.recordVar = new StructurePseudoDS(this.ncfile, null, "record", null, obsDim);
origin: Unidata/thredds

@Override
public Array reallyRead(Variable mainv, CancelTask cancelTask) throws IOException {
 if (debugRecord) System.out.println(" read all psuedo records ");
 StructureMembers smembers = makeStructureMembers();
 ArrayStructureMA asma = new ArrayStructureMA( smembers, getShape());
 for (Variable v : orgVariables) {
  Array data = v.read();
  StructureMembers.Member m = smembers.findMember(v.getShortName());
  m.setDataArray(data);
 }
 return asma;
}
origin: Unidata/thredds

     "> has no unlimited dimension, specify psuedo record dimension with observationDimension global attribute.");
this.obsDim = this.ncfile.getRootGroup().findDimension(recDimName);
this.recordVar = new StructurePseudoDS(this.ncfile, null, "record", null, obsDim);
origin: edu.ucar/cdm

   "> has no unlimited dimension, specify psuedo record dimension with observationDimension global attribute.");
this.obsDim = this.ncfile.getRootGroup().findDimension(recDimName);
this.recordVar = new StructurePseudoDS(this.ncfile, null, "record", null, obsDim);
origin: edu.ucar/cdm

StructureDS s = new StructurePseudoDS(ds, null, "stnStruct", vars, stationDim);
obs.addJoin(new JoinMuiltdimStructure(s, obsDim.getLength()));
obs.addJoin(new JoinArray( time, JoinArray.Type.modulo, obsDim.getLength()));
origin: Unidata/thredds

StructureDS s = new StructurePseudoDS(ds, null, "stnStruct", vars, stationDim);
obs.addJoin(new JoinMuiltdimStructure(s, obsDim.getLength()));
obs.addJoin(new JoinArray( time, JoinArray.Type.modulo, obsDim.getLength()));
ucar.nc2.datasetStructurePseudoDS

Javadoc

Make a collection of variables with the same outer dimension into a fake Structure. Its fake because the variables are not stored contiguously.
 
so 
var1(dim, other); 
var2(dim, other); 
var3(dim, other); 
becomes 
struct { 
var1(other); 
var2(other); 
var3(other); 
} name(dim); 

Most used methods

  • <init>
    Make a Structure out of all Variables with the named dimension as their outermost dimension, or from
  • _read
  • addMemberVariable
  • calcElementSize
  • getDimension
  • getParentGroup
  • getShape
  • getShortName
  • makeStructureMembers
  • setDimensions

Popular in Java

  • Updating database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • getSystemService (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • TimerTask (java.util)
    A task that can be scheduled for one-time or repeated execution by a Timer.
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now