public class BioClimateAnalysis extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.hibernate.SessionFactory |
referencedbConnection |
static String |
salinityDefaultRange |
static String |
salinityMinFeature |
| Constructor and Description |
|---|
BioClimateAnalysis(String configPath,
String persistencePath,
String databaseURL,
String databaseUserName,
String databasePassword,
boolean liveRender) |
| Modifier and Type | Method and Description |
|---|---|
double |
avgValue(String hcaf1,
String field) |
double |
calcDiscrepancy(String configPath,
String persistencePath,
String firstTable,
String secondTable,
String probabilityColumnName,
String csquareColumn,
float comparisonThreshold) |
int |
calcHighProbabilityCells(String hspec,
double probabilty) |
double |
calcOverDiscrepancy(String configPath,
String persistencePath,
String firstTable,
String secondTable,
String probabilityColumnName,
String csquareColumn,
float comparisonThreshold) |
int |
countIceLeakageCells(String hcaf1,
String hcaf2) |
int |
countSeaCells(String hcaf1,
String hcaf2,
double threshold) |
void |
geographicEvolutionAnalysis(String[] hcafTable,
String[] hcafTableNames)
Generates a geographic trend for each hspec feature: ice con, salinity, sst in each fao area
|
HashMap<String,Image> |
getProducedImages() |
float |
getStatus() |
void |
globalEvolutionAnalysis(String[] hcafTable,
String[] hspecTables,
String[] hcafTablesNames,
String[] hspecTableNames,
String probabilityColumn,
String csquareColumn,
float threshold)
Generates a chart for each hspec feature Generates a chart for hspec prob > thr and performs a discrepancy analysis on hspec
|
void |
hcafEvolutionAnalysis(String[] hcafTable,
String[] hcafTableNames) |
void |
hspecEvolutionAnalysis(String[] hspecTables,
String[] hspecTableNames,
String probabilityColumn,
String csquareColumn,
float threshold) |
static void |
main(String[] args) |
void |
produceCharts(HashMap<String,HashMap<String,double[]>> GeoMap,
String[] tablesNames) |
void |
produceGraphs2D() |
void |
speciesEvolutionAnalysis(String[] hspenTables,
String[] hspenTableNames,
String parameterName,
String condition)
Generates a chart for hspens in time according to a certain interval in the parameter e.g.
|
void |
speciesGeographicEvolutionAnalysis(String[] hspecTables,
String[] hspecTablesNames,
float threshold) |
void |
speciesGeographicEvolutionAnalysis2(String[] hspecTables,
String[] hspecTablesNames,
float threshold)
Generates a chart for hspec probability > thr in each Fao Area and LME
|
public static String salinityDefaultRange
public static String salinityMinFeature
protected org.hibernate.SessionFactory referencedbConnection
public void hcafEvolutionAnalysis(String[] hcafTable, String[] hcafTableNames) throws Exception
Exceptionpublic void hspecEvolutionAnalysis(String[] hspecTables, String[] hspecTableNames, String probabilityColumn, String csquareColumn, float threshold) throws Exception
Exceptionpublic void produceCharts(HashMap<String,HashMap<String,double[]>> GeoMap, String[] tablesNames)
public void speciesEvolutionAnalysis(String[] hspenTables, String[] hspenTableNames, String parameterName, String condition) throws Exception
hspenTables - hspenTableNames - parameterName - condition - Exceptionpublic void speciesGeographicEvolutionAnalysis2(String[] hspecTables, String[] hspecTablesNames, float threshold) throws Exception
hspecTables - hspecTablesNames - Exceptionpublic void speciesGeographicEvolutionAnalysis(String[] hspecTables, String[] hspecTablesNames, float threshold) throws Exception
Exceptionpublic void geographicEvolutionAnalysis(String[] hcafTable, String[] hcafTableNames) throws Exception
hcafTable - hcafTableNames - Exceptionpublic void globalEvolutionAnalysis(String[] hcafTable, String[] hspecTables, String[] hcafTablesNames, String[] hspecTableNames, String probabilityColumn, String csquareColumn, float threshold) throws Exception
hcafTable - hspecTables - hcafTablesNames - hspecTableNames - probabilityColumn - csquareColumn - Exceptionpublic int calcHighProbabilityCells(String hspec, double probabilty) throws Exception
Exceptionpublic int countIceLeakageCells(String hcaf1, String hcaf2) throws Exception
Exceptionpublic int countSeaCells(String hcaf1, String hcaf2, double threshold) throws Exception
Exceptionpublic float getStatus()
public double calcOverDiscrepancy(String configPath, String persistencePath, String firstTable, String secondTable, String probabilityColumnName, String csquareColumn, float comparisonThreshold) throws Exception
ExceptionCopyright © 2016. All Rights Reserved.