feat(v2): rich display for doc and da by anna-charlotte · Pull Request #1043 · docarray/docarray

@anna-charlotte linked an issue

Jan 19, 2023

that may be closed by this pull request

samsja

anna-charlotte

samsja

samsja

samsja

anna-charlotte

JohannesMessner

anna-charlotte added 24 commits

January 25, 2023 14:06
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

@samsja samsja deleted the feat-rich-display branch

January 25, 2023 13:22

JoanFM pushed a commit that referenced this pull request

Jan 26, 2023
* feat: add rich display for doc and da

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: wip plot

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: wip plot

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: wip plot

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* feat: add math package and minmax normalize

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: summary for document

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* chore: update poetry lock after rebase

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: move all from plotmixin to base document

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* feat: add docs schema summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* feat: add document array summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: display doc within doc

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: in notebook print docs summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: move summary from da to abstract da

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: get schema for doc

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: wip doc summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: wip clean up

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* test: add test for da pretty print

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* docs: update note

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* docs: add some documentation

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: apply samis suggestion

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: mypy checks

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: move to plot mixin

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: remove redundant line

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: remove comments

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* feat: add schema highlighter

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: add plotmixin to mixin init

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: adjust da summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: move minmaxnormalize to comp backend

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: remove redundant lines

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: add squeeze and detach to comp backend

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: apply suggestion from code review

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* refactor: rename iterable attrs

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: clean up

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: import

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: iterate over fields instead of annotations

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: remove math package since moved to comp backends

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* refactor: use single quotes

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: apply suggestions from code review

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: extract summary to doc summary class

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: add pretty print for base document

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: use rich capture instead of string io

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: add colors for optional and union and use only single quotes

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: extract display classes to display package

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: make da not optional in da summary

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: set _console instead of initializing new one everytime in __str__

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

* fix: put console at module level

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>

Signed-off-by: anna-charlotte <charlotte.gerhaher@jina.ai>
Signed-off-by: Joan Fontanals Martinez <joan.martinez@jina.ai>