public enum Quickie extends java.lang.Enum<Quickie>
Data should be in a plain text format, and can be delimited by a comma, tab or semicolon. All rows are expected to consist of the same number of columns, and therefore , all columns are expected consist of the same number of items.
Data types other than numbers and a limited set of date
formats are not supported.
Any item that can not be parsed as a double or a valid date,
will be set to 0.0 by the file loader.
Whenever a column name is encountered that is already present, a number will be appended to the name, as to make it unique.
Kernel convolution: more than ten different convolution
kernel type are available to apply to any numerical data column.
These range from discrete forms like Uniform,
Triangular and Epanechnikov, to
continuous kernel types like
(continuous) Moving Average and
Exponential Moving Average.
Obviously , the arguably best known convolution kernel,
Gaussian, is available also.
Though the Gaussian kernel is continuous, it is used in a discretized form.
Feature extraction: some twenty forms of feature extraction
are available.
These range from the very mundane Minimum and
Maximum, to more statistically oriented Mode and
Inter Quartile Range.
Further methods include two column Correlation, a many
column Signals Magnitude Area and time dependent
methods like Integral.
These last type of operations require a so-called timestamp column to be
present in the data.
At any one time there is just a single application instance available. This single instance can be retrieved via the single available enum in this main class.
MainWindow,
FileLoader| Modifier and Type | Class and Description |
|---|---|
static class |
Quickie.FeatureField
Various Feature fields.
|
static class |
Quickie.KernelField
Various Kernel fields.
|
| Enum Constant and Description |
|---|
QUICKIE |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FEATURE_PACKAGE_PATH
Location of the feature package.
|
static java.util.List<java.lang.String> |
FEATURES
List of all available Features.
|
static java.lang.String |
KERNEL_PACKAGE_PATH
Location of the kernel package.
|
static java.util.List<java.lang.String> |
KERNELS
List of all available Kernels.
|
static java.lang.String |
MAIN_PACKAGE_PATH
Location of the main package.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args)
Main entry point of the application.
|
static Quickie |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Quickie[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Quickie QUICKIE
public static final java.lang.String MAIN_PACKAGE_PATH
public static final java.lang.String KERNEL_PACKAGE_PATH
public static final java.lang.String FEATURE_PACKAGE_PATH
public static final java.util.List<java.lang.String> KERNELS
public static final java.util.List<java.lang.String> FEATURES
public static Quickie[] values()
for (Quickie c : Quickie.values()) System.out.println(c);
public static Quickie valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namejava.lang.NullPointerException - if the argument is nullpublic static void main(java.lang.String[] args)
When started without a parameter, a JFileChooser
will be shown to select the file to work on.
Else an attempt will be made to resolve the first parameter to a
valid file.
args - The file path of the data file to use.