Cards¶
WaCy cards can be customized to different layouts, themes, texts and inputs.
Base¶
Input¶
-
class
InputModelCard(name: str = 'input_model', box: str = 'input_model', input_models: Optional[List[str]] = None, input_model: str = 'en_core_web_sm', title: str = 'Simple, Quick and Interactive', subtitle: str = 'Select a spaCy model and enter the text to analyze', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling spaCy model selection.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
async
-
class
InputTextCard(name: str = 'input_text', box: str = 'input_text', input_text: str = 'Matthew Honnibal and Ines Montani are the founders of Explosion. spaCy & Wave are awesome!', title: Optional[str] = None, commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling text to analyze.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
async
Entity¶
-
class
EntitySettingsCard(name: str = 'entity_settings', box: str = 'entity_settings', choice_ents: Optional[list] = None, select_ents: Optional[list] = None, title: str = 'Entity Settings', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling settings of spaCy’s entity visualizer.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
to_displacy_options()¶ Get spaCy displacy’s options.
- Returns:
dict: Dictionary of displacy options
-
async
-
class
EntityVisualizerCard(name: str = 'entity_visualizer', box: str = 'entity_visualizer', doc: Optional[spacy.tokens.doc.Doc] = None, options: Optional[dict] = None, title: str = 'Entity Visualizer', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling visualization of spaCy’s entity visualizer.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
async
Dependency¶
-
class
DependencySettingsCard(name: str = 'dependency_settings', box: str = 'dependency_settings', split_sentences: bool = False, fine_grained: bool = False, add_lemma: bool = False, collapse_punct: bool = True, collapse_phrases: bool = False, compact: bool = False, color: str = 'green', bg: str = 'white', font: str = 'Arial', offset_x: int = 50, arrow_stroke: int = 2, arrow_width: int = 9, arrow_spacing: int = 11, word_spacing: int = 45, word_distance: int = 175, title: str = 'Dependency Settings', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling settings of spaCy’s dependency visualizer.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
to_displacy_options()¶ Get spaCy displacy’s options.
- Returns:
dict: Dictionary of displacy options
-
async
-
class
DependencyVisualizerCard(name: str = 'dependency_visualizer', box: str = 'dependency_visualizer', doc: Optional[spacy.tokens.doc.Doc] = None, options: Optional[dict] = None, title: str = 'Dependency Visualizer', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling visualization of spaCy’s dependency visualizer.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
async
Token¶
-
class
TokenAttributesCard(name: str = 'token_attributes', box: str = 'token_attributes', doc: Optional[spacy.tokens.doc.Doc] = None, token_attributes: Optional[List[str]] = None, title: str = 'Token Attributes', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling table of token attributes.
-
get_wave_table_columns()¶ Get columns for attributes table.
- Returns:
list: List of Wave table columns
-
get_wave_table_rows()¶ Get rows for attributes table.
- Returns:
list: List of Wave table rows
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
Similarity¶
-
class
SimilaritySettingsCard(name: str = 'similarity_settings', box: str = 'similarity_settings', doc_1: Optional[spacy.tokens.doc.Doc] = None, doc_2: Optional[spacy.tokens.doc.Doc] = None, color: str = 'mediumseagreen', title: str = 'Similarity Settings', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling settings of visualizing text similarity.
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-
async
-
class
SimilarityVisualizerCard(name: str = 'similarity_visualizer', box: str = 'similarity_visualizer', doc_1: Optional[spacy.tokens.doc.Doc] = None, doc_2: Optional[spacy.tokens.doc.Doc] = None, color: str = 'mediumseagreen', title: str = 'Similarity Visualizer', commands: Optional[List[h2o_wave.types.Command]] = None)¶ Card for handling visualization of text similarity.
-
get_sentence_similarity_visualization()¶ Get similarity visualization at sentence level.
- Returns:
ui.visualization: Similarity visualization plot
-
get_token_similarity_visualization()¶ Get similarity visualization at token level.
- Returns:
ui.visualization: Similarity visualization plot
-
async
render(q: h2o_wave.server.Query)¶ Render card in Wave.
- Args:
q: Wave server
-