We are happy to release TrueLearn 1.1.0! 🚀
Installation
You can install the latest version with:
pip install -U truelearn
The Documentation for this release can be found here: https://truelearn.readthedocs.io/en/1.1.0/
Change Log
Added
- The option to visualise the variance in Bar, Dot, Line plotters. By default this is enabled except in the Line plotter.
Changed
- Interest Classifier now uses a binary skill representation.
- The INK Classifier can now be instantiated using a dictionary of parameters
- Added black border to Rose Plotter to make it easier to distinguish topics of similar colour.
- Locked the plotly, kaleido and wordcloud dependencies to avoid breaking changes.
- Radar plotter doesnt show the variance, due to concerns about the representation of variance being misleading.
Fixed
- Incorrect weights used in INK prediction
- Topic label overflow in Bubble plotter. This means that a reasonable number of topics (around 10 to 15) can be plotted for the default image size.
- Wordcloud now fully supports Python 3.11
Removed
- The orjson dependency, as JSON deserialisation is not our bottleneck and the additional dependency is not worth it.