Argilla

Latest version: v2.5.0

Safety actively analyzes 688293 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 22

0.8.1alpha.0

[0.8.1-alpha.0](https://github.com/recognai/rubrix/compare/v0.8.0...v0.8.1-alpha.0) (2022-01-19)


Bug Fixes

* **800:** compute common aggregations one by one ([990](https://github.com/recognai/rubrix/issues/990)) ([8cf420a](https://github.com/recognai/rubrix/commit/8cf420abfc05c77afca09b5d3d191d937a309ca1)), closes [#800](https://github.com/recognai/rubrix/issues/800)
* **800:** limit number of metadata fields ([993](https://github.com/recognai/rubrix/issues/993)) ([bb6b76b](https://github.com/recognai/rubrix/commit/bb6b76b93acf86bfde114ef181961b9eb37f33a5)), closes [#800](https://github.com/recognai/rubrix/issues/800)
* **905:** copy dataset with rules ([948](https://github.com/recognai/rubrix/issues/948)) ([8597b83](https://github.com/recognai/rubrix/commit/8597b8322a0e3ce90eadcf70ac9e10348a1a11e3)), closes [#905](https://github.com/recognai/rubrix/issues/905)
* **974:** display the dropdown in the last record of the scroll ([986](https://github.com/recognai/rubrix/issues/986)) ([e5f8d53](https://github.com/recognai/rubrix/commit/e5f8d533ec6eb7cf67d65f78487b750dee603981)), closes [#974](https://github.com/recognai/rubrix/issues/974)
* **977:** Remove redirection when accessing login ([996](https://github.com/recognai/rubrix/issues/996)) ([b3fe2cb](https://github.com/recognai/rubrix/commit/b3fe2cbf1395da434aa21390e2cf2e4fbfdf558e)), closes [#977](https://github.com/recognai/rubrix/issues/977)

0.8.0

Introducing interactive Weak labeling (Define rules mode) 🚀

We are glad to introduce the most important feature to date: now it's possible to iterate on labeling queries directly in the UI with initial support for multi-class text classification. Multilabel and token classification support is coming soon.

See the video for the recommended workflow:


https://user-images.githubusercontent.com/1107111/149346471-93cbd7ee-96a2-451a-8f5e-f9e26b246407.mp4


Check the updated tutorial: https://rubrix.readthedocs.io/en/master/tutorials/weak-supervision-with-rubrix.html

What's changed
- [WeakSupervision] Change load_rules import path in guide and tutorial (939)
- fix links to new web app reference (936)
- Bugfixes/avoid infinite loop when dataset loading (934)
- show nan instead of 0 for precision in summary (930)
- fix(api): include_metrics param only for search endponts (929)
- [Documentation] Update title page video for docs (928)
- update skweak tutorial (922)
- [Documentation] Updating the web app docu (827)
- publish python package to test.pypi for master and releases branches (927)
- [WeakLabels] Align WeakLabels.summary() with web app (925)
- UI: show rules without precision properly (919)
- chore(build): build docker images for release branches (921)
- Docs: Updates readme front video (923)
- Docs: Updates weak supervision resources (920)
- feat(rules): compute total & ann. coverage before label selection (916)
- fix(rules): compute annotated coverage when no label properly (915)
- Tutorial: Human-in-the-loop weak supervision with skweak (869)
- UI: include affected records to overall coverage/ann. coverage metrics (914)
- fix lint build (913)
- UI: manage precision and rules without annotation coverage (909)
- fix(876): process 400 response detail properly (889)
- feat(rules): allow compute partial query rule metrics (907)
- fix(security): providing default workspace should pass check (911)
- UI: reset filters from define rules view (908)
- UI: Show number of created rules in rules management view (910)
- UI: drop access to rule name field (904)
- fix(rules): prevent lost rules with dataset updates (892)
- fix(datasets): process owner as part of dataset id (870)
- (UI) Rules summary metrics format (888)
- UI: Improve code snippet for empty workspace (886)
- fix(UI): Remove case sensitive when filtering labels (882)
- Docs: Updates Flair zeroshot tutorial (887)
- removing wrong video (885)
- Update readme (883)
- fix(UI) Metrics value by default if no metric (875)
- feat(metrics): add token level metrics for token classification from client (849)
- UI: New rule metrics layout (861)
- chore: expose load_rules from base module (866)
- Docs: Regenerates graphs metrics guide (865)
- updating loss video (864)
- Docs: Update weak supervision guide (863)
- Update README.md (862)
- Fix: Link loss tutorial (859)
- Docs: Improve loss tutorial (858)
- Docs: Improve AL and ws tutorials (857)
- chore(ci): Include component testing configuration (839)
- fix/loss video updated (853)
- Docs: Weak supervision guide update (855)
- chore(app): upgrade lint dependencies (841)
- feat: weak supervision mode (814)
- Docs: Review hf tutorial (852)
- fix: error link to workspace home (845)
- fix(metrics): compute token length for each token (850)
- add streaming (851)
- fix(rules): prevent division by 0 for overall metrics (848)
- small change
- [Tutorials] Update media structure, remove TLDR heading (847)
- Updating videos and images for sentiment classification tutorial (846)
- fix(rules): prevent division by zero (843)
- new folder and videos for model loss tutorial (805)
- feat(token class): add metrics at token level (838)
- new folder and images for active learning tutorial (796)
- [Tutorials] Typo fix in find label errors tutorial (842)
- [Tutorials] Add the new find_label_errors tutorial (833)
- [Rule] Modify the client API to the server's weak supervision feature (840)
- [LabelModel] Improve Snorkel to not modify the passed in WeakLabels object (836)
- feat (search): allow to filtering record metrics fields in search (837)
- fix(ui): remove workspace home from code snippet api url (834)
- ui: Hide validate button for binary cases in Text classifier (830)
- fix print message (829)
- feat: Include workspace in url path (820)
- fix(ui): align records and global action layouts 825
- fix(ui): Show labels as selected after validate (826)
- feat(labeling rule): implements api endpoint to fetch a single rule (817)
- [LabelErrors] Add find_label_errors method (775)
- fix(ui): Fix styles in Safari (815)
- docs: Add contributors to readme (822)
- add missing rubrix import (819)
- new folder and images for spacy tutorial (794)
- feat(labeling rules): allow edition for rule label and description (813)
- refactor(labeling rules): optional label for rule metrics (811)
- Fix token alignment on CreationTokenClassificationRecord (812)
- feat(server): add overall dataset labeling rules metrics (807)
- feat(labeling rules): add coverage for annotated records (806)
- fix(ui): Unique ID for scroll state to avoid same state for different dataset records (809)
- new folder and images for zeroshot ner tutorial (804)
- new folder and images for zeroshot data annotation tutorial (803)
- fix(log): check multi-label integrity without search aggregations (802)
- updated images, added folder for fastapi tutorial (801)
- added folder for weak supervision tutorial (795)
- feat(weak supervision): client labeling rules from server (799)
- feat(server): labeling rule metrics (790)
- fix/edit zero-shot tutorial (774)
- fix/edited fastapi tutorial (773)
- Fix/edit ner flair tutorial (766)
- Fix/edit weaksupervision tutorial (759)
- fix(ui): Little changes in fonts (793)
- fix(ui): Allow open dataset in new tab from datasets list (792)
- feat(server): rubrix namespaces for elasticsearch indices (789)
- fix(ui): Show annotation after global validation (786)
- remove reload arg launching server using python (787)
- updated readme with `conda` install instruction (788)
- fix(ui): Hide scroller component when loading or paginate (784)
- fix(ui): allow remove metadata filter from record metadata modal (772)
- fix(ui): Token Classifier: validate record without annotation or prediction (782)
- Fix/edit active learning tutorial (760)
- Docs:minor changes to loss tutorial (778)
- Fix/edit model loss tutorial (767)
- fix(server): missing deprecated dep (777)
- fix(ui): Global validate for records without annotation or prediction (746)
- Fix/edit spacy tutorial (758)
- Fix/edit labeling tutorial (750)
- fix(server) - misaligned entity mentions on CreationTokenClassificationRecord (771)
- [Requirements] Require python>=3.7 (770)
- [Labeling] Add FlyingSquid label model (755)
- Update README.md (769)
- Adds Flair example to guide (762)
- docs: Updates huggingface examples and adds monitor for Flair (761)
- feat(search): show boolean values in metadata (753)
- feat(server): allow handle labeling rules for datasets from API (744)
- fix(imports): import monitoring with spacy<3.0 fails (754)
- [UI] new fonts families (751)
- fix(scroll): using new scroll component (710)
- fix(ui): filter "validatable" records for global action validate button (741)
- feat(monitor): flair ner auto-monitor (738)

New Contributors
* sugatoray made their first contribution
* ruanchaves made their first contribution

0.8.0alpha.1

- Bugfixes/avoid infinite loop when dataset loading (934)
- show nan instead of 0 for precision in summary (930)
- fix(api): include_metrics param only for search endponts (929)
- [Documentation] Update title page video for docs (928)
- update skweak tutorial (922)
- [Documentation] Updating the web app docu (827)
- revert test.pypi publish
- publish python package to test.pypi for master and releases branches (927)
- [WeakLabels] Align WeakLabels.summary() with web app (925)
- UI: show rules without precision properly (919)
- chore(build): build docker images for release branches (921)
- Docs: Updates readme front video (923)
- Docs: Updates weak supervision resources (920)
- feat(rules): compute total & ann. coverage before label selection (916)
- fix(rules): compute annotated coverage when no label properly (915)
- Tutorial: Human-in-the-loop weak supervision with skweak (869)
- UI: include affected records to overall coverage/ann. coverage metrics (914)
- fix lint build (913)
- UI: manage precision and rules without annotation coverage (909)
- fix(876): process 400 response detail properly (889)
- feat(rules): allow compute partial query rule metrics (907)
- fix(security): providing default workspace should pass check (911)
- UI: reset filters from define rules view (908)
- UI: Show number of created rules in rules management view (910)
- UI: drop access to rule name field (904)
- fix(rules): prevent lost rules with dataset updates (892)
- fix(datasets): process owner as part of dataset id (870)
- (UI) Rules summary metrics format (888)
- UI: Improve code snippet for empty workspace (886)
- fix(UI): Remove case sensitive when filtering labels (882)
- Docs: Updates Flair zeroshot tutorial (887)
- removing wrong video (885)
- Update readme (883)
- fix(UI) Metrics value by default if no metric (875)
- feat(metrics): add token level metrics for token classification from client (849)
- UI: New rule metrics layout (861)
- chore: expose load_rules from base module (866)
- Docs: Regenerates graphs metrics guide (865)
- updating loss video (864)
- Docs: Update weak supervision guide (863)
- Update README.md (862)
- Fix: Link loss tutorial (859)
- Docs: Improve loss tutorial (858)
- Docs: Improve AL and ws tutorials (857)
- chore(ci): Include component testing configuration (839)
- fix/loss video updated (853)
- Docs: Weak supervision guide update (855)
- chore(app): upgrade lint dependencies (841)
- feat: weak supervision mode (814)
- Docs: Review hf tutorial (852)
- fix: error link to workspace home (845)
- fix(metrics): compute token length for each token (850)
- chore: improve dockerignore files
- add streaming (851)
- fix(rules): prevent division by 0 for overall metrics (848)
- small change
- [Tutorials] Update media structure, remove TLDR heading (847)
- Updating videos and images for sentiment classification tutorial (846)
- fix(rules): prevent division by zero (843)
- new folder and videos for model loss tutorial (805)
- feat(token class): add metrics at token level (838)
- new folder and images for active learning tutorial (796)
- [Tutorials] Typo fix in find label errors tutorial (842)
- [Tutorials] Add the new find_label_errors tutorial (833)
- [Rule] Modify the client API to the server's weak supervision feature (840)
- [LabelModel] Improve Snorkel to not modify the passed in WeakLabels object (836)
- feat (search): allow to filtering record metrics fields in search (837)
- fix(ui): remove workspace home from code snippet api url (834)
- ui: Hide validate button for binary cases in Text classifier (830)
- fix print message (829)
- feat: Include workspace in url path (820)
- fix(ui): align records and global action layouts 825
- fix(ui): Show labels as selected after validate (826)
- feat(labeling rule): implements api endpoint to fetch a single rule (817)
- [LabelErrors] Add find_label_errors method (775)
- fix(ui): Fix styles in Safari (815)
- docs: Add contributors to readme (822)
- add missing rubrix import (819)
- new folder and images for spacy tutorial (794)
- feat(labeling rules): allow edition for rule label and description (813)
- refactor(labeling rules): optional label for rule metrics (811)
- Fix token alignment on CreationTokenClassificationRecord (812)
- feat(server): add overall dataset labeling rules metrics (807)
- feat(labeling rules): add coverage for annotated records (806)
- fix(ui): Unique ID for scroll state to avoid same state for different dataset records (809)
- new folder and images for zeroshot ner tutorial (804)
- new folder and images for zeroshot data annotation tutorial (803)
- fix(log): check multi-label integrity without search aggregations (802)
- updated images, added folder for fastapi tutorial (801)
- added folder for weak supervision tutorial (795)
- feat(weak supervision): client labeling rules from server (799)
- feat(server): labeling rule metrics (790)
- fix/edit zero-shot tutorial (774)
- fix/edited fastapi tutorial (773)
- Fix/edit ner flair tutorial (766)
- Fix/edit weaksupervision tutorial (759)
- fix(ui): Little changes in fonts (793)
- fix(ui): Allow open dataset in new tab from datasets list (792)
- feat(server): rubrix namespaces for elasticsearch indices (789)
- fix(ui): Show annotation after global validation (786)
- remove reload arg launching server using python (787)
- updated readme with `conda` install instruction (788)
- fix(ui): Hide scroller component when loading or paginate (784)
- fix(ui): allow remove metadata filter from record metadata modal (772)
- fix(ui): Token Classifier: validate record without annotation or prediction (782)
- Fix/edit active learning tutorial (760)
- Docs:minor changes to loss tutorial (778)
- Fix/edit model loss tutorial (767)
- fix(server): missing deprecated dep (777)
- fix(ui): Global validate for records without annotation or prediction (746)
- Fix/edit spacy tutorial (758)
- Fix/edit labeling tutorial (750)
- fix(server) - misaligned entity mentions on CreationTokenClassificationRecord (771)
- [Requirements] Require python>=3.7 (770)
- [Labeling] Add FlyingSquid label model (755)
- Update README.md (769)
- Adds Flair example to guide (762)
- docs: Updates huggingface examples and adds monitor for Flair (761)
- feat(search): show boolean values in metadata (753)
- feat(server): allow handle labeling rules for datasets from API (744)
- fix(imports): import monitoring with spacy<3.0 fails (754)
- [UI] new fonts families (751)
- fix(scroll): using new scroll component (710)
- fix(ui): filter "validatable" records for global action validate button (741)
- feat(monitor): flair ner auto-monitor (738)


**Full Changelog**: https://github.com/recognai/rubrix/compare/v0.7.0...v0.8.0-alpha.0

0.7.0

🔆 Highlights

Rubrix Workspaces
Rubrix Workspaces enable you to organize your data collection and monitoring workflows much more flexibly than before. Workspaces can be project-based (for separating the work across different projects), team-based (for organizing the work across teams), model-based (for organizing data collection and monitoring on a per-model or model group basis), or anything you can think about. A workspace is a Rubrix “space” where users can collaborate, both using the Webapp and the Python client. There are two types of workspace:

`Team workspace`: Where one or several users have read/write access.

`User workspace`: Every user gets its own user workspace. This workspace is the default workspace when users log in and log and load data with the Python client. The name of this workspace corresponds to the username.

Additionally, you can still use `tags` and `metadata` to structure datasets inside a workspace.

The setup should be pretty straight forward, you can find all details here: https://rubrix.readthedocs.io/en/stable/getting_started/user-management.html.

From the Python library side, to know how to log and load data from different workspaces, check the Python client API docs: https://rubrix.readthedocs.io/en/stable/reference/python/python_client.html

![Kapture 2021-11-30 at 16 06 57](https://user-images.githubusercontent.com/1107111/144072657-02529a9a-d360-4e90-bf98-e7674dc00d4d.gif)

Weak Supervision

1. Implementation of the first built-in Label Model (Snorkel): https://rubrix.readthedocs.io/en/stable/guides/weak-supervision.html#Built-in-label-models
2. New tutorial using weak supervision for news classification: https://rubrix.readthedocs.io/en/stable/tutorials/weak-supervision-with-rubrix.html
3. Example using Weasel for training a downstream classifier directly with weak labels using PyTorch and Hugging Face transformers: https://rubrix.readthedocs.io/en/stable/guides/weak-supervision.html#Joint-Model-with-Weasel

The API docs for the weak supervision model can be found here: https://rubrix.readthedocs.io/en/stable/reference/python/python_labeling.html#python-labeling


Improved UX for text classification annotation

Refined the annotation module for text classification, especially for text classification with a high number of labels

![Kapture 2021-11-30 at 16 02 52](https://user-images.githubusercontent.com/1107111/144071943-9f9c6dcf-8b03-4534-b302-0cb981aef452.gif)

Rubrix Metrics

Increased the support for Rubrix Metrics, check this guide for more information: https://rubrix.readthedocs.io/en/stable/guides/metrics.html

* Support for queries to compute metrics for dataset slices
* Support for F1 in Token Classification
* Support for common metrics across tasks (string length)
* Support for Token classification predictions (model outputs) and annotations (training data)

💻 Upgrading
To use this new release, do not forget to run:

Update the client library:
bash
pip install -U rubrix


If you are using Docker:

bash
docker-compose pull
docker-compose up


If you are using the python server:
bash
pip install -U rubrix[server]


What's Changed

- Refactor: Move `RubrixClient` out of __init__ (563) by David Fidalgo
- Remove dynamic metadata, move it to `setup.cfg` (562) by David Fidalgo
- fix tab titles of our docs (561) by David Fidalgo
- [UI] Token classifier: Arrow styles are broken in Firefox (576) by leiyre
- Fix: `rb.load` for ids with mixed types (577) by David Fidalgo
- fix the build process (583) by David Fidalgo
- fix: limit agent length (585) by Francisco Aranda
- refactor(client): moves asgi module to rubrix.monitoring (584) by Francisco Aranda
- fix(client): clear client cache after delete dataset (580) by Francisco Aranda
- fixes(server): avoid mix single and multi label records for text-class (582) by Francisco Aranda
- fix: assert tokens and text have content (598) by Francisco Aranda
- tests: include basic tests for server.security module (593) by Alex Jakubko
- [Docs] Make building the docs faster (599) by David Fidalgo
- feat(client): compute metrics with query filter (600) by Francisco Aranda
- refactor(server): normalizes token classification metrics (602) by Francisco Aranda
- bugfixes(metrics): prevent index out of range for tokenclass metrics (608) by Francisco Aranda
- feat(metrics): use stacked bar for entity consistency (607) by Francisco Aranda
- fix(UI): Mention values in Stats sidebar sort when updating (613) by leiyre
- Add tqdm to `rb.log` (609) by David Fidalgo
- feat(metrics): include mention length metrics at char level (615) by Francisco Aranda
- fix(monitoring): support old zeroshot versions (614) by Francisco Aranda
- fix: enable nested fields in search dsl (587) by Francisco Aranda
- hotfix: fix test for build ci by Francisco Aranda
- Typo fix in 05-active_learning.ipynb (619) by Sebastian Raschka
- feat(metrics): annotated mentions metrics (618) by Francisco Aranda
- [UI] Text classifier: annotation task interaction enhancement (611) by leiyre
- docs: Introduce monitoring guide (625) by Daniel Vila Suero
- docs: review monitoring guide (626) by Daniel Vila Suero
- refactor: rename teams to workspaces (622) by Francisco Aranda
- docs: update monitoring guide (631) by Daniel Vila Suero
- fix(client): Adds verbose kwarg to rb.log (632) by David Fidalgo
- [stats] Keywords in stats re-sort when query is updated (639) by leiyre
- hotfix(server): wrong email user validation regex by Francisco Aranda
- Introduce LabelModel and Snorkel implementation (624) by David Fidalgo
- refactor(UI): normalize multi-label dataset access (635) by Francisco Aranda
- [QA] text classification labels (636) by leiyre
- fix(metrix): empty metrics visualization (642) by Francisco Aranda
- Add F1 metrics to token classification task (640) by David Fidalgo
- fix(doc): prevent 'Mixed Content:...' error (645) by Francisco Aranda
- NoRecordsFoundError when rb.load results in empty list in WeakLabels (641) by David Fidalgo
- [UI styles] QA annotation buttons styles (654) by leiyre
- refactor(metrics): module shortcut for compute_for and enum def (651) by Francisco Aranda
- hotfix(user): empty workspaces list checks to default workspace by Francisco Aranda
- format doc strings according to the google style + small improvements (656) by David Fidalgo
- fix(search): prevent ignore 0s for aggregation result keys (655) by Francisco Aranda
- feat(server): accepts workspace as http header (659) by Francisco Aranda
- refactor(user): bypass ws for super users (660) by Francisco Aranda
- feat(server): common task metrics (657) by Francisco Aranda
- feat(client): user workspace management from client (661) by Francisco Aranda
- feat(UI): select user workspace (662) by Francisco Aranda
- UI: Add hover effect on selected label in Text Classification (663) by leiyre
- UI: Button-icon active state improvement (664) by leiyre
- [BUG] Annotation agent is user.username (666) by leiyre
- by default do not pass on Y_dev when fitting (670) by David Fidalgo
- Docs: Adds weak supervision tutorial (672) by Daniel Vila Suero
- [Client] Add metrics parameter to all client models (671) by David Fidalgo
- [UI] QA: button active state color duration (675) by leiyre
- [bug] Sticky top-bar glitch when scrolling (674) by leiyre
- fix(docs): .rubrix_* -> .rubrix* (680) by Francisco Aranda
- fix(server): metadata keys with empty meta will be omitted (678) by Francisco Aranda
- docs: fix small typo in ws tuto (684) by Daniel Vila Suero
- feat(client): dataset copy with workspace param (683) by Francisco Aranda
- [UI] Limit pagination in UI (668) by leiyre
- fix(server): single label annotation validator (687) by Francisco Aranda
- fix(app): read all dataset labels for annotation (688) by Francisco Aranda
- [UI] Message for empty home (datasets list) (691) by leiyre
- [UI] Fix: Text classifier explore record width (696) by leiyre
- [Labeling] Throw error when encountering duplicated rule names (693) by David Fidalgo
- [UI] Fix: Text Classification annotation record width (699) by leiyre
- [Metrics] Normalize F1 metrics for Text-/TokenClassification (694) by David Fidalgo
- fix link for models (703) by Leire Rosado
- [Docs] First attempt to devise a testing workflow for the tutorials (649) by David Fidalgo
- docs: Updates metrics guide (647) by Daniel Vila Suero
- [UI] "Validate" button align left in Text classification and Token classification (707) by leiyre
- feat(metrics): improve common dataset metrics 709 by Francisco Aranda
- [Docs] Add WeaSEL example to weak supervision guide (578) by David Fidalgo
- [UI] Workspaces QA (697) by leiyre
- small typo/grammar fixes for the weak supervision guide by dcfidalgo
- Fix/loss tutorial (714) by Leire Rosado
- Fix/spacy_transformers (711) by Leire Rosado
- fix(ui): refresh dataset before initalize it (721) by Francisco Aranda
- [UI] Fix: Refresh button mantains pagination configuration (715) by leiyre
- remove kglab tutorial (720) by David Fidalgo
- fix(ui): refresh aggregations to paginated dataset (722) by Francisco Aranda
- fix(ui): preserving the annotate/explore state on browser refresh (724) by Francisco Aranda
- docs: Adds User and Workspaces management guide (726) by Daniel Vila Suero

New Contributors
* rasbt made their first contribution in https://github.com/recognai/rubrix/pull/619
* leireropl made their first contribution in https://github.com/recognai/rubrix/pull/703

**Full Changelog**: https://github.com/recognai/rubrix/compare/v0.6.2...v0.7.0

0.7.0alpha.1

What's Changed

- Refactor: Move `RubrixClient` out of __init__ (563) by David Fidalgo
- Remove dynamic metadata, move it to `setup.cfg` (562) by David Fidalgo
- fix tab titles of our docs (561) by David Fidalgo
- [UI] Token classifier: Arrow styles are broken in Firefox (576) by leiyre
- Fix: `rb.load` for ids with mixed types (577) by David Fidalgo
- fix the build process (583) by David Fidalgo
- fix: limit agent length (585) by Francisco Aranda
- refactor(client): moves asgi module to rubrix.monitoring (584) by Francisco Aranda
- fix(client): clear client cache after delete dataset (580) by Francisco Aranda
- fixes(server): avoid mix single and multi label records for text-class (582) by Francisco Aranda
- fix: assert tokens and text have content (598) by Francisco Aranda
- tests: include basic tests for server.security module (593) by Alex Jakubko
- [Docs] Make building the docs faster (599) by David Fidalgo
- feat(client): compute metrics with query filter (600) by Francisco Aranda
- refactor(server): normalizes token classification metrics (602) by Francisco Aranda
- bugfixes(metrics): prevent index out of range for tokenclass metrics (608) by Francisco Aranda
- feat(metrics): use stacked bar for entity consistency (607) by Francisco Aranda
- fix(UI): Mention values in Stats sidebar sort when updating (613) by leiyre
- Add tqdm to `rb.log` (609) by David Fidalgo
- feat(metrics): include mention length metrics at char level (615) by Francisco Aranda
- fix(monitoring): support old zeroshot versions (614) by Francisco Aranda
- fix: enable nested fields in search dsl (587) by Francisco Aranda
- hotfix: fix test for build ci by Francisco Aranda
- Typo fix in 05-active_learning.ipynb (619) by Sebastian Raschka
- feat(metrics): annotated mentions metrics (618) by Francisco Aranda
- [UI] Text classifier: annotation task interaction enhancement (611) by leiyre
- docs: Introduce monitoring guide (625) by Daniel Vila Suero
- docs: review monitoring guide (626) by Daniel Vila Suero
- refactor: rename teams to workspaces (622) by Francisco Aranda
- docs: update monitoring guide (631) by Daniel Vila Suero
- fix(client): Adds verbose kwarg to rb.log (632) by David Fidalgo
- [stats] Keywords in stats re-sort when query is updated (639) by leiyre
- hotfix(server): wrong email user validation regex by Francisco Aranda
- Introduce LabelModel and Snorkel implementation (624) by David Fidalgo
- refactor(UI): normalize multi-label dataset access (635) by Francisco Aranda
- [QA] text classification labels (636) by leiyre
- fix(metrix): empty metrics visualization (642) by Francisco Aranda
- Add F1 metrics to token classification task (640) by David Fidalgo
- fix(doc): prevent 'Mixed Content:...' error (645) by Francisco Aranda
- NoRecordsFoundError when rb.load results in empty list in WeakLabels (641) by David Fidalgo
- [UI styles] QA annotation buttons styles (654) by leiyre
- refactor(metrics): module shortcut for compute_for and enum def (651) by Francisco Aranda
- hotfix(user): empty workspaces list checks to default workspace by Francisco Aranda
- format doc strings according to the google style + small improvements (656) by David Fidalgo
- fix(search): prevent ignore 0s for aggregation result keys (655) by Francisco Aranda
- feat(server): accepts workspace as http header (659) by Francisco Aranda
- refactor(user): bypass ws for super users (660) by Francisco Aranda
- feat(server): common task metrics (657) by Francisco Aranda
- feat(client): user workspace management from client (661) by Francisco Aranda
- feat(UI): select user workspace (662) by Francisco Aranda
- UI: Add hover effect on selected label in Text Classification (663) by leiyre
- UI: Button-icon active state improvement (664) by leiyre
- [BUG] Annotation agent is user.username (666) by leiyre
- by default do not pass on Y_dev when fitting (670) by David Fidalgo
- Docs: Adds weak supervision tutorial (672) by Daniel Vila Suero
- [Client] Add metrics parameter to all client models (671) by David Fidalgo
- [UI] QA: button active state color duration (675) by leiyre
- [bug] Sticky top-bar glitch when scrolling (674) by leiyre
- fix(docs): .rubrix_* -> .rubrix* (680) by Francisco Aranda
- fix(server): metadata keys with empty meta will be omitted (678) by Francisco Aranda
- docs: fix small typo in ws tuto (684) by Daniel Vila Suero
- feat(client): dataset copy with workspace param (683) by Francisco Aranda
- [UI] Limit pagination in UI (668) by leiyre
- fix(server): single label annotation validator (687) by Francisco Aranda
- fix(app): read all dataset labels for annotation (688) by Francisco Aranda
- [UI] Message for empty home (datasets list) (691) by leiyre
- [UI] Fix: Text classifier explore record width (696) by leiyre
- [Labeling] Throw error when encountering duplicated rule names (693) by David Fidalgo
- [UI] Fix: Text Classification annotation record width (699) by leiyre
- [Metrics] Normalize F1 metrics for Text-/TokenClassification (694) by David Fidalgo
- fix link for models (703) by Leire Rosado
- [Docs] First attempt to devise a testing workflow for the tutorials (649) by David Fidalgo
- docs: Updates metrics guide (647) by Daniel Vila Suero
- [UI] "Validate" button align left in Text classification and Token classification (707) by leiyre
- feat(metrics): improve common dataset metrics 709 by Francisco Aranda
- [Docs] Add WeaSEL example to weak supervision guide (578) by David Fidalgo
- [UI] Workspaces QA (697) by leiyre
- small typo/grammar fixes for the weak supervision guide by dcfidalgo
- Fix/loss tutorial (714) by Leire Rosado
- Fix/spacy_transformers (711) by Leire Rosado
- fix(ui): refresh dataset before initalize it (721) by Francisco Aranda
- [UI] Fix: Refresh button mantains pagination configuration (715) by leiyre
- remove kglab tutorial (720) by David Fidalgo
- fix(ui): refresh aggregations to paginated dataset (722) by Francisco Aranda
- fix(ui): preserving the annotate/explore state on browser refresh (724) by Francisco Aranda
- docs: Adds User and Workspaces management guide (726) by Daniel Vila Suero

New Contributors
* rasbt made their first contribution in https://github.com/recognai/rubrix/pull/619
* leireropl made their first contribution in https://github.com/recognai/rubrix/pull/703

**Full Changelog**: https://github.com/recognai/rubrix/compare/v0.6.2...v0.7.0-alpha.1

0.7.0alpha.0

What's Changed

- Refactor: Move `RubrixClient` out of __init__ (563) by David Fidalgo
- Remove dynamic metadata, move it to `setup.cfg` (562) by David Fidalgo
- fix tab titles of our docs (561) by David Fidalgo
- [UI] Token classifier: Arrow styles are broken in Firefox (576) by leiyre
- Fix: `rb.load` for ids with mixed types (577) by David Fidalgo
- fix the build process (583) by David Fidalgo
- fix: limit agent length (585) by Francisco Aranda
- refactor(client): moves asgi module to rubrix.monitoring (584) by Francisco Aranda
- fix(client): clear client cache after delete dataset (580) by Francisco Aranda
- fixes(server): avoid mix single and multi label records for text-class (582) by Francisco Aranda
- fix: assert tokens and text have content (598) by Francisco Aranda
- tests: include basic tests for server.security module (593) by Alex Jakubko
- [Docs] Make building the docs faster (599) by David Fidalgo
- feat(client): compute metrics with query filter (600) by Francisco Aranda
- refactor(server): normalizes token classification metrics (602) by Francisco Aranda
- bugfixes(metrics): prevent index out of range for tokenclass metrics (608) by Francisco Aranda
- feat(metrics): use stacked bar for entity consistency (607) by Francisco Aranda
- fix(UI): Mention values in Stats sidebar sort when updating (613) by leiyre
- Add tqdm to `rb.log` (609) by David Fidalgo
- feat(metrics): include mention length metrics at char level (615) by Francisco Aranda
- fix(monitoring): support old zeroshot versions (614) by Francisco Aranda
- fix: enable nested fields in search dsl (587) by Francisco Aranda
- hotfix: fix test for build ci by Francisco Aranda
- Typo fix in 05-active_learning.ipynb (619) by Sebastian Raschka
- feat(metrics): annotated mentions metrics (618) by Francisco Aranda
- [UI] Text classifier: annotation task interaction enhancement (611) by leiyre
- docs: Introduce monitoring guide (625) by Daniel Vila Suero
- docs: review monitoring guide (626) by Daniel Vila Suero
- refactor: rename teams to workspaces (622) by Francisco Aranda
- docs: update monitoring guide (631) by Daniel Vila Suero
- fix(client): Adds verbose kwarg to rb.log (632) by David Fidalgo
- [stats] Keywords in stats re-sort when query is updated (639) by leiyre
- hotfix(server): wrong email user validation regex by Francisco Aranda
- Introduce LabelModel and Snorkel implementation (624) by David Fidalgo
- refactor(UI): normalize multi-label dataset access (635) by Francisco Aranda
- [QA] text classification labels (636) by leiyre
- fix(metrix): empty metrics visualization (642) by Francisco Aranda
- Add F1 metrics to token classification task (640) by David Fidalgo
- fix(doc): prevent 'Mixed Content:...' error (645) by Francisco Aranda
- NoRecordsFoundError when rb.load results in empty list in WeakLabels (641) by David Fidalgo
- [UI styles] QA annotation buttons styles (654) by leiyre
- refactor(metrics): module shortcut for compute_for and enum def (651) by Francisco Aranda
- hotfix(user): empty workspaces list checks to default workspace by Francisco Aranda
- format doc strings according to the google style + small improvements (656) by David Fidalgo
- fix(search): prevent ignore 0s for aggregation result keys (655) by Francisco Aranda
- feat(server): accepts workspace as http header (659) by Francisco Aranda
- refactor(user): bypass ws for super users (660) by Francisco Aranda
- feat(server): common task metrics (657) by Francisco Aranda
- feat(client): user workspace management from client (661) by Francisco Aranda
- feat(UI): select user workspace (662) by Francisco Aranda
- UI: Add hover effect on selected label in Text Classification (663) by leiyre
- UI: Button-icon active state improvement (664) by leiyre
- [BUG] Annotation agent is user.username (666) by leiyre
- by default do not pass on Y_dev when fitting (670) by David Fidalgo
- Docs: Adds weak supervision tutorial (672) by Daniel Vila Suero
- [Client] Add metrics parameter to all client models (671) by David Fidalgo
- [UI] QA: button active state color duration (675) by leiyre
- [bug] Sticky top-bar glitch when scrolling (674) by leiyre
- fix(docs): .rubrix_* -> .rubrix* (680) by Francisco Aranda
- fix(server): metadata keys with empty meta will be omitted (678) by Francisco Aranda
- docs: fix small typo in ws tuto (684) by Daniel Vila Suero
- feat(client): dataset copy with workspace param (683) by Francisco Aranda
- [UI] Limit pagination in UI (668) by leiyre
- fix(server): single label annotation validator (687) by Francisco Aranda
- fix(app): read all dataset labels for annotation (688) by Francisco Aranda
- [UI] Message for empty home (datasets list) (691) by leiyre
- [UI] Fix: Text classifier explore record width (696) by leiyre
- [Labeling] Throw error when encountering duplicated rule names (693) by David Fidalgo
- [UI] Fix: Text Classification annotation record width (699) by leiyre
- [Metrics] Normalize F1 metrics for Text-/TokenClassification (694) by David Fidalgo
- fix link for models (703) by Leire Rosado
- [Docs] First attempt to devise a testing workflow for the tutorials (649) by David Fidalgo
- docs: Updates metrics guide (647) by Daniel Vila Suero
- [UI] "Validate" button align left in Text classification and Token classification (707) by leiyre
- feat(metrics): improve common dataset metrics 709 by Francisco Aranda
- [Docs] Add WeaSEL example to weak supervision guide (578) by David Fidalgo
- [UI] Workspaces QA (697) by leiyre
- small typo/grammar fixes for the weak supervision guide by dcfidalgo
- Fix/loss tutorial (714) by Leire Rosado
- Fix/spacy_transformers (711) by Leire Rosado
- fix(ui): refresh dataset before initalize it (721) by Francisco Aranda
- [UI] Fix: Refresh button mantains pagination configuration (715) by leiyre
- remove kglab tutorial (720) by David Fidalgo
- fix(ui): refresh aggregations to paginated dataset (722) by Francisco Aranda
- fix(ui): preserving the annotate/explore state on browser refresh (724) by Francisco Aranda
- docs: Adds User and Workspaces management guide (726) by Daniel Vila Suero

New Contributors
* rasbt made their first contribution in https://github.com/recognai/rubrix/pull/619
* leireropl made their first contribution in https://github.com/recognai/rubrix/pull/703

**Full Changelog**: https://github.com/recognai/rubrix/compare/v0.6.2...v0.7.0-alpha.0

Page 15 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.