* Adds checks for processing state on startup/shutdown to not have orphaned documents. * Registers empty or unparsable documents as error state. * Updates to use sqlalchemy 2 and latest stable neo4j library
Updates to using latest neo4j driver which has official async support and supports database version 5+
For Spring 2023 semester. * Uses Python 3.11. * Svelte based demo application. * Improved data collection and analysis.
Fixes clobbering of new test interface.
Completes move to singularity based tagger which can be deployed to supercomputers and servers alike.