<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Refining data on Instabase Platform Documentation</title>
    <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/index.html</link>
    <description>Recent content in Refining data on Instabase Platform Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://platform.instabase.com/docs/26.04/extract-classify/refiner/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About Refiner</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner5/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner5/index.html</guid>
      <description>Table of Contents Supported extraction forms When to use Refiner Getting started Creating Refiner programs Navigating Refiner Select records to run Refiner functions Extracting text fields Extracting visual fields Using text fields to process visual fields Field execution View options Integrating a completed Refiner program Keyboard shortcuts Fixed structure documents Variable structure documents Advanced extraction Provenance tracking Adding a UDF Troubleshooting What to do when files don&amp;rsquo;t load? What to do when the page goes blank?</description>
    </item>
    <item>
      <title>Refiner language grammar</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-grammar/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-grammar/index.html</guid>
      <description>Refiner functions process data and extract text in the Refiner step of a Flow. Refiner functions are one part of the Refiner grammar that makes up the Instabase Refiner language. Refiner language grammar requires strict adherence to these syntax rules. In-product documentation and examples of are available for each Refiner function.
Uppercase and lowercase Functions are case-insensitive INPUT_COL is a case-sensitive reserved keyword Operators The Refiner language supports the following types of operators: Boolean, binary, unary.</description>
    </item>
    <item>
      <title>Measure accuracy with Target Comparison</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/compare-targets/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/compare-targets/index.html</guid>
      <description>Enable the Target Comparison feature for a Refiner run to measure extraction text field extraction accuracy as you build and make incremental changes in your Refiner program.
As you build out an extraction program in Refiner, you might wonder “How accurately is my extraction program extracting against the labeled data?”
Accuracy and progress metrics Target Comparison is applied only to eligible mapped target fields that are present in the selected targets file.</description>
    </item>
    <item>
      <title>Scan Box</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/scan-box/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/scan-box/index.html</guid>
      <description>Table of Contents How to use Scan Box Example of basic usage Accepted arguments pixel_tolerance exclude_label_line Enable line detection and OCR Config settings The scan_box Refiner function extracts text from a rectangle (box) in the image domain based on a label within that rectangle.
How to use Scan Box In the image above, you can use scan_box to extract the employer&amp;rsquo;s name and address from the rectangle by using the label &#39;c Employer\&#39;s name&#39;.</description>
    </item>
    <item>
      <title>TokenMatchers and Tokenizers (Legacy)</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/tokenmatchers-and-tokenizers/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/tokenmatchers-and-tokenizers/index.html</guid>
      <description>Table of Contents TokenMatcher and Tokenizer usage Available TokenMatchers Available Tokenizers Creating custom TokenMatchers and Tokenizers You can use Token Matchers and Tokenizers with some Refiner functions.
Tokenizers provide a way to break text into multiple pieces, while
TokenMatchers provide a way to score and clean each particular piece of text with knowledge of the semantic category that it belongs to.
For example, without context, it is difficult for a computer to interpret the value of 1o Novembr 200B, but knowing that this value is supposed be a date changes everything: it is clearly 10 November 2008.</description>
    </item>
    <item>
      <title>Provenance Tracking</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-tracking/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-tracking/index.html</guid>
      <description>Table of Contents What is provenance tracking Writing a provenance-tracked UDF Compatibility with previously written UDFs instabase.provenance.tracking: Provenance APIs instabase.provenance.tracking.Value class tracker set_tracker image_tracker set_image_tracker value get_copy freeze_tracker instabase.provenance.tracking.ProvenanceTracker class convert_to_informational insert_information_from deepcopy instabase.provenance.tracking.ImageProvenanceTracker class string Value objects substring length delete concatenate replace lstrip, rstrip, strip insert split join Regex-based helper functions regex_search regex_findall regex_finditer regex_sub regex_split TrackedMatchProxy Collection Value objects Modifying provenance-tracked values Advanced provenance tracking Freezing Accessing provenance information Auto provenance tracking Switching between OCR and INPUT_COL domain Troubleshooting provenance tracking The return value of my UDF shows different provenance information than I would expect.</description>
    </item>
    <item>
      <title>Provenance Tracking - Extracted Tables</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-tracking-extracted-tables/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-tracking-extracted-tables/index.html</guid>
      <description>Table of Contents About Extracted Tables instabase.provenance.table.ExtractedTablesList class Accesing the list Iterating through the list instabase.provenance.table.ExtractedTable class Getting the dimensions of a table Getting a table cell&amp;rsquo;s value Slicing the table Iterating through the cells of a table Combining tables together Adding rows and columns to a table Getting a copy of a table instabase.provenance.table.ExtractedTableCell class Getting a copy of a cell About Extracted Tables Extracted tables are tables extracted by table extraction models.</description>
    </item>
    <item>
      <title>Model confidence metrics</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/model-confidence/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/model-confidence/index.html</guid>
      <description>Model confidence metrics in Refiner functions and Refiner UDFs indicate how confident the system is about the information it extracts.
Understanding the model&amp;rsquo;s confidence in its predictions can help you prioritize refining data sources, or take measures to validate output that doesn&amp;rsquo;t meet required confidence levels.
The Value object includes integrated model confidence metrics.
Data types WordConfidence &amp;ndash; A dictionary type capturing the actual word (val) and its corresponding model confidence (confidence).</description>
    </item>
    <item>
      <title>Confidence functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/confidence-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/confidence-functions/index.html</guid>
      <description>extracted_is_sure(value_obj)
Returns true if the given Value does not contain characters
that are marked as &amp;ldquo;unsure&amp;rdquo; by OCR within the original text.
Args:
value\_obj (Value): The provenance\-tracked result from some extraction process. Returns:
True if the given Value does not contain characters that are marked as &amp;quot;unsure&amp;quot; by OCR within the original text, and False otherwise (as a Value\-wrapped object). Examples:
extracted\_is\_sure(value) \-&amp;gt; Value(True) extracted_sureness_above extracted_sureness_above(value_obj, percentage)
Returns True if the given Value contains a percentage of</description>
    </item>
    <item>
      <title>Excel functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/excel-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/excel-functions/index.html</guid>
      <description>get_cell_from_sheet_index get_cell_from_sheet_index(record, sheet_index, row_index, col_index)
Returns the dict representation of a cell from an Excel sheet referenced by sheet index
Args:
record (IBOCRRecord): original IBOCRRecord passed in using INPUT_IBOCR_RECORD
sheet_index (int): index of the desired sheet in the record
row_index (int): row index of the cell in the sheet
col_index (int): column index of the cell in the sheet
Returns:
Returns a dictionary representation of the cell in the format {&amp;rsquo;type&amp;rsquo;: &amp;lt;cell_type&amp;gt;, &amp;lsquo;value&amp;rsquo;: &amp;lt;value&amp;gt;}.</description>
    </item>
    <item>
      <title>List functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/list-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/list-functions/index.html</guid>
      <description>filter filter(input_list, fn, tolerate_errors=false)
Filter a list based on whether a refiner function outputs
true or false for each value.
Args:
input\_list (list): list or list json\-encoded as a string fn (str): name of function to be used for mapping. tolerate\_errors (bool): should errors be allowed (with elements causing errors filtered out)? Returns:
Returns a list of the filtered elements Examples:
filter(\[&#39; a&#39;, &#39; b &#39;\], &#39;contains(x, \\&#39;a\\&#39;)&#39;) \-&amp;gt; \[&#39; a&#39;\] first first(input_list)</description>
    </item>
    <item>
      <title>Logical functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/logical-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/logical-functions/index.html</guid>
      <description>col_index_from_letters col_index_from_letters(letter_name)
Translates a letter-style column name (commonly seen in Excel) to its equivalent numerical index value.
Args:
letter\_name (str): the letter\-style column name. Should be a string consisting of letters A\-Z without spaces. Returns:
An integer value Examples:
col\_index\_from\_letters(&#39;A&#39;) \-&amp;gt; 1 col\_index\_from\_letters(&#39;AA&#39;) \-&amp;gt; 27 equals equals(val1, val2)
Returns true if val1 == val2
Args:
val1: The first value to compare
val2: The second value to compare
Returns:
True if val1 == val2, and false otherwise</description>
    </item>
    <item>
      <title>Map functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/map-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/map-functions/index.html</guid>
      <description>map_copy map_copy(input_map)
Returns a deep copy of the map Args: input_map (dict): the input map Returns: Returns a deep copy of the map. All map values must be primitive types Examples: map_copy({&amp;#39;key1&amp;#39;: &amp;#39;val1&amp;#39;, &amp;#39;key2&amp;#39;: &amp;#39;val2&amp;#39;}) -&amp;gt; {&amp;#39;key1&amp;#39;: &amp;#39;val1&amp;#39;, &amp;#39;key2&amp;#39;: &amp;#39;val2&amp;#39;} map_create map_create(list_of_tuples)
Creates a map given a list of 2-tuples, where each tuple is [key, val] Args: list_of_tuples (list): the list of 2-tuple key-value pairs Returns: Returns the created map Examples: map_create(list()) -&amp;gt; {} map_create([[&amp;#39;key1&amp;#39;, &amp;#39;val1&amp;#39;], [&amp;#39;key2&amp;#39;, &amp;#39;val2&amp;#39;]]) -&amp;gt; {&amp;#39;key1&amp;#39;: &amp;#39;val1&amp;#39;, &amp;#39;key2&amp;#39;: &amp;#39;val2&amp;#39;} map_delete_key map_delete_key(input_map, key)</description>
    </item>
    <item>
      <title>NLP functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/nlp-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/nlp-functions/index.html</guid>
      <description>nlp_get_entities nlp_get_entities(text, label=None)
Extracts entities from natural language text. Args: text (str): the text of interest label (str): filters for a specific kind of entity, such as PERSON or ORG. Defaults to None, which gets all entity types. Returns: Returns a dictionary containing entities extracted from the text Examples: nlp_get_entities(&amp;#39;The Massachusetts Institute of Technology is a private research university in Cambridge, Massachusetts, United States.&amp;#39;) -&amp;gt; { &amp;#39;entities&amp;#39;: [ {&amp;#39;char_pos&amp;#39;: {&amp;#39;end&amp;#39;: 41, &amp;#39;start&amp;#39;: 0}, &amp;#39;entity&amp;#39;: u&amp;#39;The Massachusetts Institute of Technology&amp;#39;, &amp;#39;label&amp;#39;: u&amp;#39;ORG&amp;#39;, &amp;#39;word_pos&amp;#39;: {&amp;#39;end&amp;#39;: 5, &amp;#39;start&amp;#39;: 0}}, {&amp;#39;char_pos&amp;#39;: {&amp;#39;end&amp;#39;: 87, &amp;#39;start&amp;#39;: 78}, &amp;#39;entity&amp;#39;: u&amp;#39;Cambridge&amp;#39;, &amp;#39;label&amp;#39;: u&amp;#39;GPE&amp;#39;, &amp;#39;word_pos&amp;#39;: {&amp;#39;end&amp;#39;: 12, &amp;#39;start&amp;#39;: 11}}, {&amp;#39;char_pos&amp;#39;: {&amp;#39;end&amp;#39;: 102, &amp;#39;start&amp;#39;: 89}, &amp;#39;entity&amp;#39;: u&amp;#39;Massachusetts&amp;#39;, &amp;#39;label&amp;#39;: u&amp;#39;GPE&amp;#39;, &amp;#39;word_pos&amp;#39;: {&amp;#39;end&amp;#39;: 14, &amp;#39;start&amp;#39;: 13}}, {&amp;#39;char_pos&amp;#39;: {&amp;#39;end&amp;#39;: 117, &amp;#39;start&amp;#39;: 104}, &amp;#39;entity&amp;#39;: u&amp;#39;United States&amp;#39;, &amp;#39;label&amp;#39;: u&amp;#39;GPE&amp;#39;, &amp;#39;word_pos&amp;#39;: {&amp;#39;end&amp;#39;: 17, &amp;#39;start&amp;#39;: 15}} ], &amp;#39;status&amp;#39;: &amp;#39;OK&amp;#39; } nlp_token_clean nlp_token_clean(text, model=None, model_config=None)</description>
    </item>
    <item>
      <title>Numerical functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/numerical-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/numerical-functions/index.html</guid>
      <description>abs abs(val)
Get the absolute value of a given number Args: val (str/int/float): a number, a number as a single-quoted string, or a field name without quotes Returns: (float): The absolute value of the number Examples: abs(-2) -&amp;gt; 2.0 abs(INPUT_COL) -&amp;gt; 2.0 ceil ceil(val)
Get the smallest integer greater than or equal to the given number Args: val (str/int/float): a number, a number as a single-quoted string, or a field name without quotes Returns: (float): The smallest integer greater than or equal to the given number Examples: ceil(2.</description>
    </item>
    <item>
      <title>OCR functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/ocr-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/ocr-functions/index.html</guid>
      <description>get_ocr_confidence get_ocr_confidence(ibocr, skip_missing_confidence_scores=false)
Get OCR confidences associated with provided input Args: ibocr (IBOCRRecord): The INPUT_IBOCR_RECORD to get OCR Confidence of skip_missing_confidence_scores (bool): if true, don&amp;#39;t raise an error if no word/char-level confidence scores are found for a particular word Returns: Returns the average confidence associated with the input. Confidence is reported as a percentage (70 means 70%) Examples: get_ocr_confidence(INPUT_IBOCR_RECORD) -&amp;gt; 70.2 get_ocr_confidence(INPUT_IBOCR_RECORD, skip_missing_confidence_scores=true) -&amp;gt; 70.2 is_ocr_required is_ocr_required(ibocr)
Returns whether or not the record was generated using ocr.</description>
    </item>
    <item>
      <title>Parsing functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/parsing-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/parsing-functions/index.html</guid>
      <description>left_pos left_pos(text, label=None, label_any=None, e=0, ignorecase=false, default=None)
Finds leftmost character position of a word in a given text Args: text (str): original text label (str, optional): string whose leftmost character will be used for determining left position label_any (List&amp;lt;str&amp;gt;, optional): will search for each label in order and return the position of the first matching label. e (int, optional): number of errors allowed in the match. ignorecase (bool, optional): Whether casing should be ignored.</description>
    </item>
    <item>
      <title>Path functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/path-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/path-functions/index.html</guid>
      <description>filename filename(path)
Return the filename in a path Args: path (Text): The path to the file or directory Returns: Returns the base name of a path Examples: filename(&amp;#39;/foo/bar/baz.pdf&amp;#39;) -&amp;gt; &amp;#39;baz.pdf&amp;#39; filename(&amp;#39;/foo/bar/baz&amp;#39;) -&amp;gt; &amp;#39;baz&amp;#39; filename(&amp;#39;/foo/bar/&amp;#39;) -&amp;gt; &amp;#39;&amp;#39; </description>
    </item>
    <item>
      <title>PDF functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/pdf-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/pdf-functions/index.html</guid>
      <description>get_pdf_fonts get_pdf_fonts(ibocr)
Get PDF Fonts associated with provided input NOTE: The flavour of the function that takes INPUT_IBOCR will be deprecated after September 30th 2019. Please use in INPUT_IBOCR_RECORD. Args: ibocr (Union[IBOCRRecordDict, IBOCRRecord]): Could be either a: - Dictionary with info about one ibocr record - The IBOCRRecord itself Returns: Returns pdf fonts used across this entire document Examples: get_pdf_fonts(INPUT_IBOCR) -&amp;gt; [{&amp;#39;name&amp;#39;: &amp;#39;TimesNewRoman&amp;#39;, &amp;#39;type&amp;#39;: &amp;#39;Type1&amp;#39;, &amp;#39;encoding&amp;#39;: &amp;#39;PDFEncoding&amp;#39;}] get_pdf_fonts(INPUT_IBOCR_RECORD) -&amp;gt; [{&amp;#39;name&amp;#39;: &amp;#39;TimesNewRoman&amp;#39;, &amp;#39;type&amp;#39;: &amp;#39;Type1&amp;#39;, &amp;#39;encoding&amp;#39;: &amp;#39;PDFEncoding&amp;#39;}] get_pdf_metadata get_pdf_metadata(ibocr, field_name)</description>
    </item>
    <item>
      <title>Provenance functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/provenance-functions/index.html</guid>
      <description>freeze freeze(val)
Freezes the tracker so that no tracker operations can affect this particular tracker. Args: val (any): any provenance-tracked (i.e. value-wrapped) Value Returns: the same value with the provenance frozen Examples: my_udf(freeze(field_1)) -&amp;gt; the output of your udf with the same provenance as field_1 provenance_get provenance_get(val)
Get provenance information for a provenance-tracked value. Returns a dictionary of provenance information for the given Value. Args: val (any): any provenance-tracked (i.e. value-wrapped) Value Returns: a dictionary of provenance information for the given value Examples: provenance_get(field_1) </description>
    </item>
    <item>
      <title>String functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/string-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/string-functions/index.html</guid>
      <description>clean clean(text, strip=true, match_pattern=None, replacement=None)
Removes extra whitespace from a string Args: text (str): string to be cleaned strip (bool, optional): strips leading and trailing space on the cleaned up text match_pattern (str, optional): override default match pattern (&amp;#39;\s+&amp;#39;) replacement (str, optional): override default replacement pattern (&amp;#39; &amp;#39;) Returns: Returns a string with trimmed whitespace Examples: clean(&amp;#39; ab cd e &amp;#39;) -&amp;gt; &amp;#39;ab cd e&amp;#39; concat concat(*args: Any)
Concatenate strings from fields or raw values Args: *args: Variable length argument list containing strings (with single quotes) or, field names (without quotes) Returns: Returns a concatenated string Examples: concat(&amp;#39;hello &amp;#39;, &amp;#39;world&amp;#39;) -&amp;gt; &amp;#39;hello world&amp;#39; contains contains(text, q)</description>
    </item>
    <item>
      <title>Table functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/table-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/table-functions/index.html</guid>
      <description>merge_tables merge_tables(table_list, as_row=true)
Not-provenance-tracked version of merge_tables_fn_v table_get_range table_get_range(table, row_range, col_range)
Not-provenance-tracked version of table_get_range table_list_get table_list_get(table_list, i)
Not-provenance-tracked version of table_list_get_fn_v </description>
    </item>
    <item>
      <title>Validation functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/validation-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/validation-functions/index.html</guid>
      <description>assert_not_blurry assert_not_blurry(input_val)
Determines whether the input image is not blurry. In order to use this function, make sure to enable this flag in the Process Files step by setting &amp;#34;detect_blurry_files&amp;#34; to true in the OCR Config box. Args: input_val (dict): Any IBOCR Record dictionary. Returns: True if validation is successful. Otherwise, throws an Exception and report blur factor. assert_not_empty assert_not_empty(input_val)
Determines whether the input value exists. If the input is a string, will validate if the string has a length &amp;gt; 0.</description>
    </item>
    <item>
      <title>Visual functions</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/visual-functions/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/visual-functions/index.html</guid>
      <description>clean_signature clean_signature(image)
Gets an image patch of the input value as a base64-encoded string. Args: image (Value[Text]): A provenance-tracked value of extracted image to clean Returns: Returns a base64-encoded string of the extracted and cleaned image patch Examples: clean_signature(list_get(match(INPUT_COL, &amp;#39;[SIGN]&amp;#39;), 0)) -&amp;gt; &amp;#39;/9j/4AAQSkZ...&amp;#39; detect_checkbox detect_checkbox(anchors, relative_positions)
See docs for detect_checkbox_fn_v detect_signature detect_signature(anchors, relative_positions)
See docs for detect_signature_fn_v extract_image_crop extract_image_crop(value)
Gets an image patch of the input value as a base64-encoded string.</description>
    </item>
    <item>
      <title>Text extraction with Refiner</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-text-extraction/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-text-extraction/index.html</guid>
      <description>Table of Contents Prerequisites 1. Setting up your workspace 2. A brief UI tour A paystub sheet overview 3. Scan functions Scan function gotchas Scan below 4. Refiner - a mental model Cutting up our paystubs 5. Refiner outputs From formulas to CSV Conclusion Instabase&amp;rsquo;s Refiner App helps you &amp;ldquo;refine&amp;rdquo; (or &amp;ldquo;extract&amp;rdquo;) specific data from similar documents.
Instabase helps you create formulas to extract fields in a set of similar documents.</description>
    </item>
    <item>
      <title>Visual extraction in Refiner</title>
      <link>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-visual-extraction/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://platform.instabase.com/docs/26.04/extract-classify/refiner/refiner-visual-extraction/index.html</guid>
      <description>Table of Contents 1. Setting up your workspace The Refiner project template 2. The Refiner UI Navigating the .ibrefiner view 3. Defining anchors Discovering repeated text 4. Image extraction Checkbox extraction 5. Decoding an image Discovering a checkbox output via image functions Discovering a checkbox output via text functions 6. On your own&amp;mdash;extracting a signature Conclusion This feature of Refiner will help you extract images from portions of similar documents and detect their contents, such as if a checkbox is checked or a signature line is signed, even if these regions aren&amp;rsquo;t always in the same locations across multiple documents.</description>
    </item>
  </channel>
</rss>