Skip to content

Breaking the flow

Compare
Choose a tag to compare
@brunoamaral brunoamaral released this 15 Apr 17:30
· 1137 commits to main since this release
69ef14f

I know, I know, we got to keep the flow.

What you don't want to miss for this release is the new subscription lists for alerts and the django-cron implementation to keep the database up to date and complete.

Subscriptions

You can now create a list to notify people of new clinical trials, send admin digests. The following notifications are included using django-cron:

  • subscriptions.admin_summary
  • subscriptions.weekly_summary
  • subscriptions.trials_notification

Db maintenance

Previously, we had node-red flows to update authors and make sure articles were properly categorized. That is now done with django-cron as well using the following tasks:

  • db_maintenance.get_authors
  • db_maintenance.rebuild_categories

Same goes for the prediction of relevant articles and calculation of noun phrases:

  • gregory.noun_phrases
  • gregory.predict

Node-red was also fetching some rss feeds using a python script that read from the database. You guessed it, it's now a django-cron task:

  • gregory.feedreadertask

Building the system

The latest developments have slowly made the system easier to install with docker containers, right now you should be up and running by setting up the correct .env variables, and running docker-compose up -d.

What's broken

Training the Machine Learning models inside the container is not working, seems to run out of memory. The workaround is to build locally and place the files in the ml_models directory.

What's Changed

Full Changelog: v8.5...v9