fileio
Class FileIO
java.lang.Object
fileio.FileIO
public class FileIO
- extends java.lang.Object
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 |
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
FileIO
public FileIO()
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