- Benjamin Bichel
- Darren Holden
- Gabrielle Hubert
- Andrew Vicencio
- Controllers
- ButtonAddFeaturesController.java
- ButtonMenuController.java
- FeaturePanelController.java
- FeaturePanelComplexController.java
- FeaturePanelSimpleController.java
- MainController.java
- SaveController.java
- ValueInputController.java
- ValuePromptFrameController.java
- ValueTestFrameController.java
- DataModel
- Cell.java
- CellComposite.java
- CellSimple.java
- DimensionalSpace.java
- Point.java
- ImportExport
- SerialExport.java
- SerialImport.java
- test.txt
- Maths
- ChebyshevKNN.java
- DistanceAlg.java
- EuclideanKNN.java
- KNN.java
- ManhattanKNN.java
- MinkowskiKNN.java
- NumericalDistance.java
- NumericalDifference.java
- NumericalEquality.java
- NumericalStdDev.java
- StringCharacterValue.java
- StringDistance.java
- StringEquality.java
- StringHamming.java
- Tests
- MyTests.java
- TestEnvironment.java
- View
- FeaturePanel.java
- FeaturePanelComplex.java
- FeaturePanelSimple.java
- PromptFrame.java
- PromptSaveFrame.java
- PromptValueFrame.java
- TestCaseFrame.java
- View.java
- UML file
- javadoc
- User Manual
- Added support for multiple test cases. Now, the user can run a suite a tests bu clicking the "Add Test" button. Clicking "Done" will provide the user with total results, including an overall success rate.
- The user can now save and load a set of data
- The user can now choose distance metrics for individual features.
- Difference (available for ints and floats)
- Equality (available for ints and floats)
- Standard Deviation (available for ints and floats)
- Hamming (available for Strings)
- Equal (available for Strings)
- Character Value (available for Strings)
- Innacurate results (See test screen shots in Files)
- When entering a test case, if the user decides to quit on one of the prompts, the next prompt frames will still appear.