Structure for two pyroprints and their Pearson Correlation.
Accurayc object for a collection individual accuracies. extends the generic accuracy class.
Extends the Accuracy object and provides accuracy information for a specific object. Consider deleting this and and merging feature into generic accuracy.
Added an interface and an implementation of that interface in order to track numbers of some thing for ease of counting Species or some such other thing
An interface outlining the necessary construct for a filter. Other Filter objects can extend each other for an intelligent hierarchy of compatibility checks.
classes that handle filtering of pyroprints upon creation of top K list. for pyroprints, every Filter object should extend RegionFilter
tracks the accuracy per region
takes care of calculating the top k list and countign the species to return the resulting classification
super class that provides functionality for similarity metrics and an requirement that the similarity metric must be defined
driver for this whole mess
new way of handling the nearest neighbors so that recalculation is unnecessary
compile and run scripts
Added a simple holder class for the rest of the library sorted by distance to a single pyroprint. it currenlty takes up too much memory to track all of them (too much for working memory)
explains which pyroprints threw the error for same appliedRegion
not sure what I changed here