Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@themiszamani themiszamani released this 07 Sep 09:36
· 69 commits to master since this release
fef7e69

Features

  • Add support in all reports for the TOP 5 items recommended
  • Add support in all reports for the TOP 5 items ordered
  • Add support for Top 5 scientific domains for recommendations
  • Add monthly user_actions and recommendations to the ui
  • Add support for Top 5 scientific domains for orders
  • Add support for Top 5 categories for orders
  • Add support for Top 5 categories for recommendations
  • Add support for Top 5 scientific domains for recommendations
  • Add support for Top 5 categories for recommendations
  • Add support for Monthly user actions and recommendations
  • Support metrics calculations for anonymous users
  • Support evaluation of training material in the recommender
  • Support evaluation of data sources in the recommender
  • Update provider names with recommendation engine names
  • Make catalog script to be able to store results in mongodb
  • Prepare user actions and recommendations to accept any known type
  • Simplyfing the Reward mechanism featuring ordered or not
  • Implement get_catalog script to retrieve list of items from any marketplace catalog as csv
  • Ui selection box allow reports to be sorted by most recent
  • Api get report names sorted by the most recent one
  • Support legacy and current reports in ui for all different recommendation engines
  • Fix URL paths and re-add reward mechanism
  • Support current and legacy schema based on aai_uid and user_id respectively
  • Retrieve list of services from marketplace api.
  • Retrieve list of categories and scientific domains
  • Update Monitoring healthcheck with db and streaming statuses
  • Creating a placeholder for the RS Metrics healthcheck service
  • Enable python syntax style checks using flake8 Apply style fixes in python files
  • Support of message bus. Create a stream connector to ingest messages from Recommender queue
  • Statically usage of the Cyfronet user actions
  • Add basic routing and placeholders for main views
  • Add Accuracy in RSMetrics UI
  • First version of the accuracy metric with documentation
  • create a new view to display graphs
  • User_actions per day metric has been added
  • Recommendations per day metric has been added
  • Add date range info on ui
  • Add url to the metric page
  • Altering schema and adding ingestion policy in pre_metrics, whereas indexes have been removed
  • Adding new ingestion policy in users and resources collections, whereas indexes have been removed
  • Adding new ingestion policy in user_actions and recommendations collections, whereas indexes have been removed
  • Calculate novelty using simpler expression
  • New implementation of the Gini Index (basic) including services of 0 occurrence
  • New implementation of the Shannon Entropy (Elliot diversity is being removed)

Bugs / FiXes

  • Metrics are now return None if they cannot perform calculations
  • Fix in filtering unknown resources
  • Wherever referenced harcoded: change services to items
  • Update api and docusaurus dependencies
  • Handle Zero Division
  • Fix some underscore latex renderings in user and catalog coverage docs

Documentation

  • Update documentation and clear stuff
  • Add Use Cases, About and Material pages with overview pdf file
  • Add CODE_OF_CONDUCT.md
  • Add CITATION.cff
  • Updates to readme for QC.Doc02.X
  • Support QC.Doc06.2
  • Add Metrics Descriptions docs
  • Add Privacy file
  • Add policy/terms pages and relevant links to ui
  • Accuracy metric with documentation
  • Create intro page for rseval service
  • Update docs in users, services and recommendation metrics