Common for all types of time series

public void setName(String pathname)

public String getName()

public void setUnits(String dataUnits)

public String getUnits()

public void setType(String dataType)

public String getType()

public void setStoreAsDoubles(boolean storedAsdoubles)

public boolean getStoreAsDoubles()

public int getNumberValues()

public void setTimeGranularitySeconds(int timeGranularityInSeconds)

public int getTimeGranularitySeconds()

public boolean usesExtendedDates()

public HecTimeArray getTimes()

public double[] getValues()

JAVA

Primarily for regular interval time series


public int setValues(double dataValues[])

public void setStartTime(HecTime start)

public void setEndTime(HecTime end)

public HecTime getStartTime()

public HecTime getEndTime()
JAVA


Primarily for irregular interval time series


public int set(double dataValues[], HecTimeArray hecTimes)

public int set(double dataValues[], long minutesSince1900[])

public int[] getMinutes()

public long[] getMinutesLong()

public long getMinutesLong(int index)

public double getValue(int index)

public HecTime getHecTime(int index)

public double getValue(HecTime time)
JAVA


Quality and Notes functions

public int setQuality(int qualityIn[])

public int[] getQuality()

public int setQuality7(int qualityIn[][])

public int getQualitySize()

public int[][] getQuality7()

public void setCharacterNotes(String characterNotes[])

public String[] getCharacterNotes()
JAVA

Profile functions

public int setProfile(double profileDepths[], double profileValues[][])

public int getProfileNumberDepths()

public double[] getProfileDepths()

public double[][] getProfileValues()

public void setProfileDepthsUnits (String unitsProfileDepths)

public void setProfileValuesUnits (String unitsProfileValues)

public void setProfileLabel (String profileLabel)

public String getProfileDepthsUnits()

public String getProfileValuesUnits()

public String getProfileLabel()
JAVA


Additional functions

public boolean getDataSetStats(TsDataSetStats dataStats)

public double minimumValue()

public double maximumValue()

public double mean()

public String getAsXML()

public int removeAllMissing()
JAVA


TimeSeriesContainer Public Variables

Although not recommended, you can access TimeSeriesContainer variables directly. Caution should be used, as not all variables are guaranteed to be filled (such as the time array), and several need to be used together (such as the base date, time granularity and time array).