All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Unreadable text in light-themed Jupyter due to static colorscheme
- Missing
<template>
tags in vue templates - Overly loose dependencies in setup.py, restricted ipywidgets and ipyvuetify to recent versions.
- Issue with items per page breaking AnchorList
- Issue where calling load on
AnchorList
with default anchor types would potentially add duplicate anchor types. - AnchorList limiting to 10 items per page.
- Anchor types tab to anchorlist, anchor classes in scope are automatically detected, and can be dynamically added and removed.
- Color delineation to anchors, each row in the anchorlist and anchor in anchorviz is colored corresponding to anchor color (configurable in anchor types tab.)
- Ability to change what anchor type is used when the "example" buttons are clicked.
- Optional description and name class attributes to anchors for display in the interface.
- Individual anchor-level
cache
dictionary that gets loaded and saved with the anchor - Access to anchor list cache through an anchor
global_cache
property.
- Similarity functions from model constructor and the similarity function anchor
(subclass the
SimilarityAnchorBase
and provide it with afeaturize()
function instead - see thelm_similarity_example
notebook.)
- Offline mode arg to
icat.initialize()
. - Sample size configuration through model constructor and text field in sample tab.
- Interesting and uninteresting colors to orange and blue respectively (swapped to better indicate 'warm' as interesting and 'cold' as uninteresting.)
- "Instance" viewer to "item" viewer.
- Instance viewer missing search highlight.
- Index searching to data manager.
- Search highlighting in data manager.
- "Unlabel" option to remove previously labeled data from training set.
- Data column sorting not working.
- Needing to render the notebook's first model view cell twice for ipyvuetify
stylesheets to propagate. (Use
icat.initialize()
now, instead ofpn.extension()
)
- "All" tab in data manager to allow searching through entire dataset.
- Sample buttons for data manager rows that aren't already in sample.
- Coverage stats for unseeded models.
- Buttons to add to anchors from search box.
- Issues adding two anchors with the same name.
- Data manager not updating highlighting after new anchor added.
- Useful imports to top level module.
- Activity indicators to anchors in anchor list table.
add_anchor
function directly to model.- Saving/loading functionality to anchors, anchor lists, and models.
- Add expand/collapse all anchors in anchor list button.
- Buttons for label all interesting/uninteresting to selected data tab.
- Text fields not applying changes when user clicks away instead of hitting enter.
- Similarity function anchor dropdown change not triggering featurization.
- Data manager's active data columns incorrectly updating with anchor names if model hasn't been trained yet.
- Random initial anchor placement when added via buttons.
- Similarity function anchor, allowing user to provide arbitrary similarity functions to the model and use them for anchor featurization.
- Panel version to >1.0.
- Data manager search box doing a cased rather than uncased search.
- Data manager unable to switch back to 'sample' tab.
- Data manager not updating highlighting after keyword anchor change until some other UI update.
- Too small default interface height.
- More missing dependencies
- Missing dependencies
First open source release!