Trying to fix the tracking dropdowns in the processingwidget
Turns out I was updating unused keys in the settings file, so everything was working, but not correctly. fixes #138
Changed all the references from self.logger to settings.settings.logger
I know, kind of Java like, but that way there's only one true logger out there
Working on fixing my installer
The installer is semi-functional, there are still some problems to be ironed out though. For example, the settings can't be edited outside of the program for some reason and the startup script seems totally borked.
Also, I had a small problem with deleting contacts, which I believe is now fixed
I'm working on adding a whole bunch of calculations to the analysis
Split up invalid into three different variables and updated the table layout to accommodate this
I think I'm going to have to redesign all the calculations
Great my code at least passes my own tests again
Ok now at least the application works again, but I wonder how it would work if the database didn't have the right table format
Fixed some bugs in the file loading, rather embarrasing...
Added test cases for the tracking and validation checks
Refactored out the use of frames in contactmodel
The code seems to be working, so now I can remove the commented out code
This fixes #153
I tried to have restore calculate all the results, but I'd need restore to have access to way more information
Adding a table to store the results for each contact that are not an array
The most results should be present, just not ASIs for each pair
Working on verifying the table structure
The database verification seems to work OKish