Class AnIMLSeriesData

java.lang.Object
org.episteme.natural.chemistry.loaders.animl.AnIMLSeriesData

public class AnIMLSeriesData extends Object
Represents a data series in AnIML analytical data.

A series contains numerical data from an analytical measurement, such as wavelengths, absorbances, retention times, or intensities.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • AnIMLSeriesData

      public AnIMLSeriesData()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getSeriesId

      public String getSeriesId()
    • setSeriesId

      public void setSeriesId(String seriesId)
    • getDependency

      public String getDependency()
    • setDependency

      public void setDependency(String dependency)
    • getPlotScale

      public String getPlotScale()
    • setPlotScale

      public void setPlotScale(String plotScale)
    • getUnitLabel

      public String getUnitLabel()
    • setUnitLabel

      public void setUnitLabel(String unitLabel)
    • getUnitQuantity

      public String getUnitQuantity()
    • setUnitQuantity

      public void setUnitQuantity(String unitQuantity)
    • getValues

      public double[] getValues()
    • setValues

      public void setValues(double[] values)
    • getAutoIncrementedValues

      public double[] getAutoIncrementedValues()
    • setAutoIncrementedValues

      public void setAutoIncrementedValues(double[] autoIncrementedValues)
    • getEncodedData

      public byte[] getEncodedData()
    • setEncodedData

      public void setEncodedData(byte[] encodedData)
    • getStartValue

      public double getStartValue()
    • setStartValue

      public void setStartValue(double startValue)
    • getIncrement

      public double getIncrement()
    • setIncrement

      public void setIncrement(double increment)
    • isIndependent

      public boolean isIndependent()
      Returns true if this is an independent variable (e.g., wavelength, time).
    • isDependent

      public boolean isDependent()
      Returns true if this is a dependent variable (e.g., absorbance, intensity).
    • getLength

      public int getLength()
      Returns the length of the data series.
    • toVector

      public RealDoubleVector toVector()
      Returns the data as a Episteme RealDoubleVector.
    • getEffectiveValues

      public double[] getEffectiveValues()
      Returns the effective values (explicit or auto-incremented).
    • toString

      public String toString()
      Overrides:
      toString in class Object