Separate the backend (LDA) codes out from this django app and into its own Python package. This makes it more modular and easier to maintain. The new package could make use of matchms classes, so it should work with spec2vec etc too.
Improve the performance of this web app through query, template optimisation and caching.
Possibly create a local visualisation app if time allows.
Here's the plan so far: