fileio
Class FileIO

java.lang.Object
  extended by fileio.FileIO

public class FileIO
extends java.lang.Object


Field Summary
static java.lang.String astrometricFileP
           
static java.lang.String countP
           
static int DATA
           
static java.lang.String datafileDir
           
static java.lang.String dataFileP
           
static java.lang.String dataListP
           
static java.lang.String[] dataTypes
           
static int ECC
           
static java.lang.String eccP
           
static java.lang.String effMP
           
static java.lang.String epochP
           
static int FIT
           
static java.lang.String fitPropertiesP
           
static java.lang.String[] globalOps
           
static int INC
           
static java.lang.String incP
           
static java.lang.String longPeriP
           
static int LPERI
           
static int MANOM
           
static int MASS
           
static java.lang.String massP
           
static java.lang.String meanAnomP
           
static java.lang.String MstarP
           
static int N
           
static int NODE
           
static java.lang.String nodeP
           
static java.util.ArrayList<java.lang.String> notes
           
static java.lang.String notesP
           
static java.lang.String offsetRVRelP
           
static java.lang.String offsetRVTotP
           
static java.lang.String parentIDP
           
static java.lang.String parentSysP
           
static int PER
           
static java.lang.String perP
           
static java.lang.String planetNumP
           
static java.lang.String primaryRVSetP
           
static int RADIUS
           
static java.lang.String radiusP
           
static java.lang.String RstarP
           
static java.lang.String transitFileP
           
static java.lang.String transitFileP2
           
 
Constructor Summary
FileIO()
           
 
Method Summary
static void addView(java.lang.String currentSys, java.lang.String name, java.lang.String[] rvs, java.lang.String tds)
           
static java.lang.String getNextToken(java.util.StringTokenizer st)
           
static java.lang.String[] getNotes()
           
static java.lang.String getPathName(java.lang.String dir, java.lang.String fileName)
           
static double[][] getPlanetInfo(GenericList planets, java.lang.String[] names)
           
static double[][] getPlanetInfo(GenericList planets, java.lang.String[] names, int[] format)
           
static java.lang.String getString(java.lang.String str)
           
static java.lang.String[] getStringArr(GenericList list)
           
static java.util.ArrayList<Pair<java.lang.String,java.lang.Boolean>> getSystemDataList(java.lang.String fileName)
           
static java.lang.String getTokenType(java.lang.String token)
           
static boolean isLabel(java.lang.String str)
           
static java.lang.String makeStringVal(java.lang.String str)
           
static void openFit(java.lang.String fileName, java.lang.String[] parentSys, int[] planetNum, double[] epoch, double[] stellarOffset, java.lang.String[] primaryRVSet, DoubleList relativeOffsets, GenericList relativeOffsetNms, GenericList planets, FitProperties props)
           
static void openFit(java.lang.String tabName, java.lang.String fileName, java.lang.String[] parentSys, int[] planetNum, double[] epoch, double[] stellarOffset, java.lang.String[] primaryRVSet, DoubleList relativeOffsets, GenericList relativeOffsetNms, GenericList planets, FitProperties props)
           
static SystemData openSystem(java.lang.String fileName)
           
static SystemData openSystem(java.lang.String fileName, Pair<java.lang.String,java.lang.Boolean> sliceIndex)
           
static java.util.StringTokenizer readLine(java.io.BufferedReader in)
           
static double[][] readSeries(java.lang.String fileName)
           
static void removeSlice(java.lang.String currentSys, java.lang.String name)
           
static astrometricBag setAstrometricData(java.util.StringTokenizer st, java.io.BufferedReader in)
           
static void setData(java.util.StringTokenizer st, java.io.BufferedReader in, GenericList RVfiles)
           
static void setDouble(java.util.StringTokenizer st, java.io.BufferedReader in, double[] dblVal)
           
static void setInt(java.util.StringTokenizer st, java.io.BufferedReader in, int[] intVal)
           
static void setOffsets(java.util.StringTokenizer st, java.io.BufferedReader in, DoubleList relativeOffsets, GenericList relativeOffsetNms)
           
static void setStar(java.util.StringTokenizer st, java.io.BufferedReader in, SystemData sys)
           
static void setString(java.util.StringTokenizer st, java.io.BufferedReader in, java.lang.String[] strVal)
           
static transitsBag setTransitData(java.util.StringTokenizer st, java.io.BufferedReader in)
           
static boolean storeFit(java.lang.String fileName, java.lang.String parentSys, java.lang.String NickNm, int planetNum, double epoch, double stellarOffset, java.lang.String primaryRVSet, double[] relativeOffsets, java.lang.String[] relativeOffsetNms, java.lang.String[][] planetNames, double[][] planetParams, FitProperties props)
           
static boolean storeFit(java.lang.String tabName, java.lang.String fileName, java.lang.String parentSys, java.lang.String NickNm, int planetNum, double epoch, double stellarOffset, java.lang.String primaryRVSet, double[] relativeOffsets, java.lang.String[] relativeOffsetNms, java.lang.String[][] planetNames, double[][] planetParams, FitProperties props)
           
static void trialArr(java.lang.String[] arr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PER

public static final int PER
See Also:
Constant Field Values

MASS

public static final int MASS
See Also:
Constant Field Values

MANOM

public static final int MANOM
See Also:
Constant Field Values

ECC

public static final int ECC
See Also:
Constant Field Values

LPERI

public static final int LPERI
See Also:
Constant Field Values

INC

public static final int INC
See Also:
Constant Field Values

NODE

public static final int NODE
See Also:
Constant Field Values

RADIUS

public static final int RADIUS
See Also:
Constant Field Values

N

public static final int N
See Also:
Constant Field Values

DATA

public static final int DATA
See Also:
Constant Field Values

FIT

public static final int FIT
See Also:
Constant Field Values

dataFileP

public static final java.lang.String dataFileP
See Also:
Constant Field Values

MstarP

public static final java.lang.String MstarP
See Also:
Constant Field Values

RstarP

public static final java.lang.String RstarP
See Also:
Constant Field Values

transitFileP

public static final java.lang.String transitFileP
See Also:
Constant Field Values

transitFileP2

public static final java.lang.String transitFileP2
See Also:
Constant Field Values

dataListP

public static final java.lang.String dataListP
See Also:
Constant Field Values

fitPropertiesP

public static final java.lang.String fitPropertiesP
See Also:
Constant Field Values

countP

public static final java.lang.String countP
See Also:
Constant Field Values

astrometricFileP

public static final java.lang.String astrometricFileP
See Also:
Constant Field Values

perP

public static final java.lang.String perP
See Also:
Constant Field Values

notesP

public static final java.lang.String notesP
See Also:
Constant Field Values

massP

public static final java.lang.String massP
See Also:
Constant Field Values

radiusP

public static final java.lang.String radiusP
See Also:
Constant Field Values

longPeriP

public static final java.lang.String longPeriP
See Also:
Constant Field Values

meanAnomP

public static final java.lang.String meanAnomP
See Also:
Constant Field Values

incP

public static final java.lang.String incP
See Also:
Constant Field Values

nodeP

public static final java.lang.String nodeP
See Also:
Constant Field Values

eccP

public static final java.lang.String eccP
See Also:
Constant Field Values

parentSysP

public static final java.lang.String parentSysP
See Also:
Constant Field Values

parentIDP

public static final java.lang.String parentIDP
See Also:
Constant Field Values

effMP

public static final java.lang.String effMP
See Also:
Constant Field Values

epochP

public static final java.lang.String epochP
See Also:
Constant Field Values

planetNumP

public static final java.lang.String planetNumP
See Also:
Constant Field Values

offsetRVTotP

public static final java.lang.String offsetRVTotP
See Also:
Constant Field Values

primaryRVSetP

public static final java.lang.String primaryRVSetP
See Also:
Constant Field Values

offsetRVRelP

public static final java.lang.String offsetRVRelP
See Also:
Constant Field Values

datafileDir

public static final java.lang.String datafileDir
See Also:
Constant Field Values

globalOps

public static final java.lang.String[] globalOps

dataTypes

public static final java.lang.String[] dataTypes

notes

public static java.util.ArrayList<java.lang.String> notes
Constructor Detail

FileIO

public FileIO()
Method Detail

getStringArr

public static java.lang.String[] getStringArr(GenericList list)

addView

public static void addView(java.lang.String currentSys,
                           java.lang.String name,
                           java.lang.String[] rvs,
                           java.lang.String tds)

removeSlice

public static void removeSlice(java.lang.String currentSys,
                               java.lang.String name)

trialArr

public static void trialArr(java.lang.String[] arr)

storeFit

public static boolean storeFit(java.lang.String fileName,
                               java.lang.String parentSys,
                               java.lang.String NickNm,
                               int planetNum,
                               double epoch,
                               double stellarOffset,
                               java.lang.String primaryRVSet,
                               double[] relativeOffsets,
                               java.lang.String[] relativeOffsetNms,
                               java.lang.String[][] planetNames,
                               double[][] planetParams,
                               FitProperties props)

storeFit

public static boolean storeFit(java.lang.String tabName,
                               java.lang.String fileName,
                               java.lang.String parentSys,
                               java.lang.String NickNm,
                               int planetNum,
                               double epoch,
                               double stellarOffset,
                               java.lang.String primaryRVSet,
                               double[] relativeOffsets,
                               java.lang.String[] relativeOffsetNms,
                               java.lang.String[][] planetNames,
                               double[][] planetParams,
                               FitProperties props)

getPlanetInfo

public static double[][] getPlanetInfo(GenericList planets,
                                       java.lang.String[] names,
                                       int[] format)

getPlanetInfo

public static double[][] getPlanetInfo(GenericList planets,
                                       java.lang.String[] names)

getPathName

public static java.lang.String getPathName(java.lang.String dir,
                                           java.lang.String fileName)

openFit

public static void openFit(java.lang.String fileName,
                           java.lang.String[] parentSys,
                           int[] planetNum,
                           double[] epoch,
                           double[] stellarOffset,
                           java.lang.String[] primaryRVSet,
                           DoubleList relativeOffsets,
                           GenericList relativeOffsetNms,
                           GenericList planets,
                           FitProperties props)
                    throws java.lang.Exception
Throws:
java.lang.Exception

openFit

public static void openFit(java.lang.String tabName,
                           java.lang.String fileName,
                           java.lang.String[] parentSys,
                           int[] planetNum,
                           double[] epoch,
                           double[] stellarOffset,
                           java.lang.String[] primaryRVSet,
                           DoubleList relativeOffsets,
                           GenericList relativeOffsetNms,
                           GenericList planets,
                           FitProperties props)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getNotes

public static java.lang.String[] getNotes()

getSystemDataList

public static java.util.ArrayList<Pair<java.lang.String,java.lang.Boolean>> getSystemDataList(java.lang.String fileName)

openSystem

public static SystemData openSystem(java.lang.String fileName)
                             throws java.lang.Exception
Throws:
java.lang.Exception

openSystem

public static SystemData openSystem(java.lang.String fileName,
                                    Pair<java.lang.String,java.lang.Boolean> sliceIndex)
                             throws java.lang.Exception
Throws:
java.lang.Exception

readSeries

public static double[][] readSeries(java.lang.String fileName)

readLine

public static java.util.StringTokenizer readLine(java.io.BufferedReader in)
                                          throws java.io.IOException
Throws:
java.io.IOException

getNextToken

public static java.lang.String getNextToken(java.util.StringTokenizer st)

getTokenType

public static java.lang.String getTokenType(java.lang.String token)

isLabel

public static boolean isLabel(java.lang.String str)

getString

public static java.lang.String getString(java.lang.String str)

makeStringVal

public static java.lang.String makeStringVal(java.lang.String str)

setInt

public static void setInt(java.util.StringTokenizer st,
                          java.io.BufferedReader in,
                          int[] intVal)
                   throws java.io.IOException
Throws:
java.io.IOException

setString

public static void setString(java.util.StringTokenizer st,
                             java.io.BufferedReader in,
                             java.lang.String[] strVal)
                      throws java.io.IOException
Throws:
java.io.IOException

setDouble

public static void setDouble(java.util.StringTokenizer st,
                             java.io.BufferedReader in,
                             double[] dblVal)
                      throws java.io.IOException
Throws:
java.io.IOException

setOffsets

public static void setOffsets(java.util.StringTokenizer st,
                              java.io.BufferedReader in,
                              DoubleList relativeOffsets,
                              GenericList relativeOffsetNms)
                       throws java.io.IOException
Throws:
java.io.IOException

setData

public static void setData(java.util.StringTokenizer st,
                           java.io.BufferedReader in,
                           GenericList RVfiles)
                    throws java.io.IOException
Throws:
java.io.IOException

setAstrometricData

public static astrometricBag setAstrometricData(java.util.StringTokenizer st,
                                                java.io.BufferedReader in)
                                         throws java.io.IOException
Throws:
java.io.IOException

setTransitData

public static transitsBag setTransitData(java.util.StringTokenizer st,
                                         java.io.BufferedReader in)
                                  throws java.io.IOException
Throws:
java.io.IOException

setStar

public static void setStar(java.util.StringTokenizer st,
                           java.io.BufferedReader in,
                           SystemData sys)
                    throws java.io.IOException
Throws:
java.io.IOException