diff --git a/index.js b/index.js index a72c983ba..ed8ef9fc0 100644 --- a/index.js +++ b/index.js @@ -4140,18 +4140,35 @@ INDEX=[ "func":1 }, { -"ref":"tf.browser.ner.triggers.Triggers.showInheritance", +"ref":"tf.browser.ner.triggers.Triggers.showRaw", "url":98, "doc":"", "func":1 }, { -"ref":"tf.browser.ner.triggers.Triggers.showRawInfo", +"ref":"tf.browser.ner.triggers.Triggers.showCombined", "url":98, "doc":"", "func":1 }, { +"ref":"tf.browser.ner.triggers.Triggers.showCompiled", +"url":98, +"doc":"", +"func":1 +}, +{ +"ref":"tf.browser.ner.triggers.Triggers.showInstructions", +"url":98, +"doc":"", +"func":1 +}, +{ +"ref":"tf.browser.ner.triggers.Triggers.nameMap", +"url":98, +"doc":"Will contain a mapping from entities to names. The entities are keyed by their (eid, kind) tuple. The values are names plus the sheet where they are first defined." +}, +{ "ref":"tf.browser.ner.triggers.Triggers.instructions", "url":98, "doc":"Will contain the information in a spreadsheet for marking up entities." @@ -4846,7 +4863,7 @@ INDEX=[ { "ref":"tf.browser.ner.ner.NER.showInventory", "url":108, -"doc":"Shows the inventory. The surface forms in the inventory are put into the context of the entities of which they are surface forms.", +"doc":"Shows the inventory.", "func":1 }, { @@ -5580,11 +5597,16 @@ INDEX=[ "doc":"Auxiliary functions. To see how this fits among all the modules of this package, see tf.browser.ner.annotate . \u2039\u203a" }, { -"ref":"tf.browser.ner.helpers.CUT_OFF", +"ref":"tf.browser.ner.helpers.PART_CUT_OFF", "url":109, "doc":"Maximum length of parts of entity identifiers." }, { +"ref":"tf.browser.ner.helpers.CUT_OFF", +"url":109, +"doc":"Maximum length of entity identifiers." +}, +{ "ref":"tf.browser.ner.helpers.TO_ASCII_DEF", "url":109, "doc":"Undecomposable UNICODE characters mapped to their related ASCII characters." @@ -5602,6 +5624,18 @@ INDEX=[ "func":1 }, { +"ref":"tf.browser.ner.helpers.fromTokens", +"url":109, +"doc":"The inverse of toTokens() . Doing first toTokens and then fromTokens is idempotent. So if you have to revert back from tokens to text, make sure that you have done a combo of toTokens and fromTokens first. You can use tnorm() for that.", +"func":1 +}, +{ +"ref":"tf.browser.ner.helpers.tnorm", +"url":109, +"doc":"", +"func":1 +}, +{ "ref":"tf.browser.ner.helpers.toAscii", "url":109, "doc":"Transforms a text with diacritical marks into a plain ASCII text. Characters with diacritics are replaced by their base character. Some characters with diacritics are considered by UNICODE to be undecomposable characters, such as \u00f8 and \u00f1 . We use a table ( TO_ASCII_DEF ) to map these on their related ASCII characters.", @@ -5656,6 +5690,12 @@ INDEX=[ "func":1 }, { +"ref":"tf.browser.ner.helpers.reportName", +"url":109, +"doc":"", +"func":1 +}, +{ "ref":"tf.browser.ner.data", "url":105, "doc":"Annotation data module. This module manages the data of annotations. To see how this fits among all the modules of this package, see tf.browser.ner.annotate . Annotation data is either the set of pre-existing data in the corpus or the result of actions by the user of this tool, whether he uses the TF browser, or the API in his own programs. Annotation data must be stored on file, must be read from file, and must be represented in memory in various ways in order to make the API functions of the tool efficient. We have set up the functions in such a way that data is only loaded and processed if it is needed and out of date." @@ -5967,7 +6007,7 @@ INDEX=[ { "ref":"tf.browser.ner.match.occMatch", "url":110, -"doc":"Finds the occurrences of multiple sequences of tokens in a single bucket. Parameters getTokens: function See tf.browser.ner.corpus.Corpus.getTokens getHeadings: function See tf.browser.ner.corpus.Corpus.getHeadings buckets: tuple of integer The bucket nodes in question instructions: dict, optional None A nested dict, keyed by section headings, with trigger information per section. Generic trigger information is present under key . The idea is that trigger info under nested keys override trigger info at parent keys. The value at a key is a dict with keys: sheet : The information about the triggers; qSeqs : The plain set of triggers; each trigger is a token sequence; qMap : A compilation of all triggers into a mapping so that you can read off, given a position and a token, the set of all triggers that have that token at that position.", +"doc":"Finds the occurrences of multiple sequences of tokens in a single bucket. Parameters getTokens: function See tf.browser.ner.corpus.Corpus.getTokens getHeadings: function See tf.browser.ner.corpus.Corpus.getHeadings buckets: tuple of integer The bucket nodes in question instructions: dict, optional None A nested dict, keyed by section headings, with trigger information per section. Generic trigger information is present under key . The idea is that trigger info under nested keys override trigger info at parent keys. The value at a key is a dict with keys: sheet : The information about the triggers; tPos : A compilation of all triggers into a mapping so that you can read off, given a position and a token, the set of all triggers that have that token at that position.", "func":1 }, { diff --git a/tf/about/annotate.html b/tf/about/annotate.html index a276a6c0a..f8998203a 100644 --- a/tf/about/annotate.html +++ b/tf/about/annotate.html @@ -298,7 +298,7 @@
"""
.. include:: ../docs/about/annotate.md
diff --git a/tf/about/annotateBrowser.html b/tf/about/annotateBrowser.html
index aac7b2f52..c5c2c2b8d 100644
--- a/tf/about/annotateBrowser.html
+++ b/tf/about/annotateBrowser.html
@@ -267,7 +267,7 @@ Programming
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/annotateBrowser.md
diff --git a/tf/about/apps.html b/tf/about/apps.html
index 266bdb3a1..52045b26b 100644
--- a/tf/about/apps.html
+++ b/tf/about/apps.html
@@ -115,7 +115,7 @@ Two contexts
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/apps.md
diff --git a/tf/about/background.html b/tf/about/background.html
index ae51d2396..4c0f4e512 100644
--- a/tf/about/background.html
+++ b/tf/about/background.html
@@ -155,7 +155,7 @@ History
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/background.md
diff --git a/tf/about/browser.html b/tf/about/browser.html
index 462107657..7024b5166 100644
--- a/tf/about/browser.html
+++ b/tf/about/browser.html
@@ -174,7 +174,7 @@ UNICODE in Excel CSVs
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/browser.md
diff --git a/tf/about/clientmanual.html b/tf/about/clientmanual.html
index 38e444c57..1373d738b 100644
--- a/tf/about/clientmanual.html
+++ b/tf/about/clientmanual.html
@@ -565,7 +565,7 @@ Credits
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/clientmanual.md
diff --git a/tf/about/code.html b/tf/about/code.html
index b045e317b..40b944b3a 100644
--- a/tf/about/code.html
+++ b/tf/about/code.html
@@ -98,7 +98,7 @@ Writing
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/code.md
diff --git a/tf/about/corpora.html b/tf/about/corpora.html
index 4ff44b22c..8d441dfa7 100644
--- a/tf/about/corpora.html
+++ b/tf/about/corpora.html
@@ -351,7 +351,7 @@ Extra data
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/corpora.md
diff --git a/tf/about/datamodel.html b/tf/about/datamodel.html
index fdf5846bb..8659464d8 100644
--- a/tf/about/datamodel.html
+++ b/tf/about/datamodel.html
@@ -265,7 +265,7 @@ Serializing and pre-computing
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/datamodel.md
diff --git a/tf/about/datasharing.html b/tf/about/datasharing.html
index b5bb6c03c..3d1b13da6 100644
--- a/tf/about/datasharing.html
+++ b/tf/about/datasharing.html
@@ -362,7 +362,7 @@ More modules at the same time
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/datasharing.md
diff --git a/tf/about/displaydesign.html b/tf/about/displaydesign.html
index 72e794808..8b5273078 100644
--- a/tf/about/displaydesign.html
+++ b/tf/about/displaydesign.html
@@ -151,7 +151,7 @@ Output
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/displaydesign.md
diff --git a/tf/about/faq.html b/tf/about/faq.html
index bb72bb952..11ea4ca12 100644
--- a/tf/about/faq.html
+++ b/tf/about/faq.html
@@ -161,7 +161,7 @@ GitHub Rate Limit Exceeded!
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/faq.md
diff --git a/tf/about/fileformats.html b/tf/about/fileformats.html
index 29c59ab86..abea5621b 100644
--- a/tf/about/fileformats.html
+++ b/tf/about/fileformats.html
@@ -158,7 +158,7 @@ Single values
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/fileformats.md
diff --git a/tf/about/index.html b/tf/about/index.html
index 75b9f23c8..f08985f3b 100644
--- a/tf/about/index.html
+++ b/tf/about/index.html
@@ -33,7 +33,7 @@ Documents
Expand source code
-Browse git
+Browse git
"""
# Documents
diff --git a/tf/about/install.html b/tf/about/install.html
index 92044a519..46a1209f1 100644
--- a/tf/about/install.html
+++ b/tf/about/install.html
@@ -108,7 +108,7 @@ Note for Linux users
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/install.md
diff --git a/tf/about/manual.html b/tf/about/manual.html
index c32ae9dcd..f2d625756 100644
--- a/tf/about/manual.html
+++ b/tf/about/manual.html
@@ -390,7 +390,7 @@ Keyboard shortcuts
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/manual.md
diff --git a/tf/about/optimizations.html b/tf/about/optimizations.html
index 21944a162..6e3aa7974 100644
--- a/tf/about/optimizations.html
+++ b/tf/about/optimizations.html
@@ -187,7 +187,7 @@ Edge features
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/optimizations.md
diff --git a/tf/about/releases.html b/tf/about/releases.html
index 21360ee23..373ac8496 100644
--- a/tf/about/releases.html
+++ b/tf/about/releases.html
@@ -482,7 +482,7 @@ Older releases
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/releases.md
diff --git a/tf/about/releasesold.html b/tf/about/releasesold.html
index 585b58132..ba2c58a27 100644
--- a/tf/about/releasesold.html
+++ b/tf/about/releasesold.html
@@ -3430,7 +3430,7 @@ Changed
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/releasesold.md
diff --git a/tf/about/searchdesign.html b/tf/about/searchdesign.html
index 41c8e78db..4a74bd5e8 100644
--- a/tf/about/searchdesign.html
+++ b/tf/about/searchdesign.html
@@ -477,7 +477,7 @@ Small-first strategy
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/searchdesign.md
diff --git a/tf/about/searchusage.html b/tf/about/searchusage.html
index 4e894cb46..c51b0e870 100644
--- a/tf/about/searchusage.html
+++ b/tf/about/searchusage.html
@@ -776,7 +776,7 @@ Implementation
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/searchusage.md
diff --git a/tf/about/tests.html b/tf/about/tests.html
index 7cbafd2fb..ddcabcbea 100644
--- a/tf/about/tests.html
+++ b/tf/about/tests.html
@@ -71,7 +71,7 @@ Relations
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/tests.md
diff --git a/tf/about/use.html b/tf/about/use.html
index 90d016a2e..d554828a9 100644
--- a/tf/about/use.html
+++ b/tf/about/use.html
@@ -90,7 +90,7 @@ TF API
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/use.md
diff --git a/tf/about/usefunc.html b/tf/about/usefunc.html
index 033853590..a3bdd5fb7 100644
--- a/tf/about/usefunc.html
+++ b/tf/about/usefunc.html
@@ -419,7 +419,7 @@ Prevent data loading
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/usefunc.md
diff --git a/tf/about/variants.html b/tf/about/variants.html
index 658c51090..6eb0dbd2e 100644
--- a/tf/about/variants.html
+++ b/tf/about/variants.html
@@ -438,7 +438,7 @@ The stack
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/variants.md
diff --git a/tf/about/volumes.html b/tf/about/volumes.html
index 5ce76b2a5..62ba18a67 100644
--- a/tf/about/volumes.html
+++ b/tf/about/volumes.html
@@ -323,7 +323,7 @@ Reflection
Expand source code
-Browse git
+Browse git
"""
.. include:: ../docs/about/volumes.md
diff --git a/tf/advanced/annotate.html b/tf/advanced/annotate.html
index 654cdadc6..de4027df7 100644
--- a/tf/advanced/annotate.html
+++ b/tf/advanced/annotate.html
@@ -34,7 +34,7 @@ Module tf.advanced.annotate
Expand source code
-Browse git
+Browse git
"""
Enable manual annotation APIs.
@@ -84,7 +84,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def annotateApi(app):
"""Produce the interchange functions API.
@@ -106,7 +106,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def makeNer(app):
return NER(app)
diff --git a/tf/advanced/app.html b/tf/advanced/app.html
index fefaf9b08..3528b3558 100644
--- a/tf/advanced/app.html
+++ b/tf/advanced/app.html
@@ -31,7 +31,7 @@ Module tf.advanced.app
Expand source code
-Browse git
+Browse git
import types
import traceback
@@ -834,7 +834,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def findApp(
appName,
@@ -1129,7 +1129,7 @@ Returns
Expand source code
-Browse git
+Browse git
def loadApp(silent=DEEP):
"""Loads a given TF app or loads the TF app based on the working directory.
@@ -1197,7 +1197,7 @@ See Also
Expand source code
-Browse git
+Browse git
def useApp(appName, backend):
"""Make use of a corpus.
@@ -1299,7 +1299,7 @@ Parameters
Expand source code
-Browse git
+Browse git
class App:
def __init__(
@@ -1665,7 +1665,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def hoist(self, hoist, silent=None):
"""Hoist the API handles of this TF app to the global scope.
@@ -1733,7 +1733,7 @@ Returns
Expand source code
-Browse git
+Browse git
def load(self, features, silent=SILENT_D):
"""Loads extra features in addition to the main dataset.
@@ -1771,7 +1771,7 @@ Returns
Expand source code
-Browse git
+Browse git
def reinit(self):
"""TF Apps may override this method.
@@ -1806,7 +1806,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def reuse(self, hoist=False):
"""Re-initialize the app.
diff --git a/tf/advanced/condense.html b/tf/advanced/condense.html
index 02060509e..5d80c6dd9 100644
--- a/tf/advanced/condense.html
+++ b/tf/advanced/condense.html
@@ -31,7 +31,7 @@ Module tf.advanced.condense
Expand source code
-Browse git
+Browse git
def condense(api, tuples, condenseType, multiple=False):
F = api.F
@@ -135,7 +135,7 @@ Functions
Expand source code
-Browse git
+Browse git
def condense(api, tuples, condenseType, multiple=False):
F = api.F
@@ -192,7 +192,7 @@ Functions
Expand source code
-Browse git
+Browse git
def condenseSet(api, tup, condenseType):
F = api.F
diff --git a/tf/advanced/data.html b/tf/advanced/data.html
index 4751fa959..752910557 100644
--- a/tf/advanced/data.html
+++ b/tf/advanced/data.html
@@ -31,7 +31,7 @@ Module tf.advanced.data
Expand source code
-Browse git
+Browse git
from ..core.helpers import itemize
from ..core.files import backendRep, expandDir, prefixSlash, normpath
@@ -496,7 +496,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getModulesData(*args):
"""Retrieve all data for a corpus.
@@ -556,7 +556,7 @@ Parameters
Expand source code
-Browse git
+Browse git
class AppData:
def __init__(
@@ -989,7 +989,7 @@ See Also
Expand source code
-Browse git
+Browse git
def getExtra(self):
"""Get the extra data specified by the settings of the corpus.
@@ -1051,7 +1051,7 @@ See Also
Expand source code
-Browse git
+Browse git
def getMain(self):
"""Get the main data of the corpus.
@@ -1126,7 +1126,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getModule(
self,
@@ -1271,7 +1271,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getModules(self):
"""Get data from additional local directories.
@@ -1342,7 +1342,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getRefs(self):
"""Get data from additional modules.
@@ -1397,7 +1397,7 @@ See Also
Expand source code
-Browse git
+Browse git
def getStandard(self):
"""Get the data of the standard modules specified by the settings of the corpus.
diff --git a/tf/advanced/display.html b/tf/advanced/display.html
index 47aef9dff..f8edac70b 100644
--- a/tf/advanced/display.html
+++ b/tf/advanced/display.html
@@ -69,7 +69,7 @@ See also
Expand source code
-Browse git
+Browse git
"""
# Display
@@ -1126,7 +1126,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def displayApi(app, silent=SILENT_D):
"""Produce the display API.
@@ -1193,7 +1193,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def displayReset(app, *options):
"""Restore display parameters to their defaults.
@@ -1251,7 +1251,7 @@ See Also
Expand source code
-Browse git
+Browse git
def displaySetup(app, *show, **options):
"""Set up all display parameters.
@@ -1309,7 +1309,7 @@ See Also
Expand source code
-Browse git
+Browse git
def displayShow(app, *options):
"""Show display parameters.
@@ -1444,7 +1444,7 @@ Results
Expand source code
-Browse git
+Browse git
def export(app, tuples, toDir=None, toFile="results.tsv", **options):
"""Exports an iterable of tuples of nodes to an Excel friendly TSV file.
@@ -1589,7 +1589,7 @@ Returns
Expand source code
-Browse git
+Browse git
def getCss(app):
"""Export the CSS for this app.
@@ -1639,7 +1639,7 @@ Returns
Expand source code
-Browse git
+Browse git
def getToolCss(app, tool):
"""Export the CSS for a tool of this app.
@@ -1689,7 +1689,7 @@ Returns
Expand source code
-Browse git
+Browse git
def loadCss(app):
"""Load the CSS for this app.
@@ -1768,7 +1768,7 @@ Returns
Expand source code
-Browse git
+Browse git
def loadToolCss(app, tool, extraCss):
"""Load the Tool CSS for this app.
@@ -1840,7 +1840,7 @@ Result
Expand source code
-Browse git
+Browse git
def plain(app, n, _inTuple=False, _asString=False, explain=False, **options):
"""Display the plain text of a node.
@@ -1926,7 +1926,7 @@ Result
Expand source code
-Browse git
+Browse git
def plainTuple(
app,
@@ -2169,7 +2169,7 @@ Result
Expand source code
-Browse git
+Browse git
def pretty(app, n, explain=False, _asString=False, **options):
"""Displays the material that corresponds to a node in a graphical way.
@@ -2248,7 +2248,7 @@ Result
Expand source code
-Browse git
+Browse git
def prettyTuple(app, tup, seq=None, _asString=False, item=RESULT, **options):
"""Displays the material that corresponds to a tuple of nodes in a graphical way.
@@ -2361,7 +2361,7 @@ Result
Expand source code
-Browse git
+Browse git
def show(app, tuples, _asString=False, **options):
"""Displays an iterable of tuples of nodes.
@@ -2464,7 +2464,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def table(app, tuples, _asString=False, **options):
"""Plain displays of an iterable of tuples of nodes in a table.
diff --git a/tf/advanced/find.html b/tf/advanced/find.html
index 5dcb9633c..dcd69af24 100644
--- a/tf/advanced/find.html
+++ b/tf/advanced/find.html
@@ -31,7 +31,7 @@ Module tf.advanced.find
Expand source code
-Browse git
+Browse git
import sys
from importlib import util
@@ -270,7 +270,7 @@ Returns
Expand source code
-Browse git
+Browse git
def findAppClass(appName, appPath):
"""Find the class definition of an app.
@@ -325,7 +325,7 @@ See Also
Expand source code
-Browse git
+Browse git
def findAppConfig(
appName,
@@ -474,7 +474,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def loadModule(moduleName, *args):
"""Load a module dynamically, by name.
diff --git a/tf/advanced/helpers.html b/tf/advanced/helpers.html
index 7c2ef6979..250f3297c 100644
--- a/tf/advanced/helpers.html
+++ b/tf/advanced/helpers.html
@@ -31,7 +31,7 @@ Module tf.advanced.helpers
Expand source code
-Browse git
+Browse git
import collections
from textwrap import dedent
@@ -864,7 +864,7 @@ Functions
Expand source code
-Browse git
+Browse git
def backendRepl(match):
thisBackend.append(match.group(1))
@@ -894,7 +894,7 @@ Returns
Expand source code
-Browse git
+Browse git
def dh(html, inNb="ipython", unexpand=False):
"""Display HTML.
@@ -952,7 +952,7 @@ Returns
Expand source code
-Browse git
+Browse git
def dm(md, inNb="ipython", unexpand=False):
"""Display markdown.
@@ -995,7 +995,7 @@ Returns
Expand source code
-Browse git
+Browse git
def getHeaderTypes(app, tuples):
api = app.api
@@ -1034,7 +1034,7 @@ Returns
Expand source code
-Browse git
+Browse git
def getHeaders(app, tuples):
headerTypes = getHeaderTypes(app, tuples)
@@ -1058,7 +1058,7 @@ Returns
Expand source code
-Browse git
+Browse git
def getLocalDir(backend, cfg, local, version):
provenanceSpec = cfg.get("provenanceSpec", {})
@@ -1098,7 +1098,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getResultsX(app, results, features, condenseType, fmt=None):
"""Transform a uniform iterable of nodes into a table with extra information.
@@ -1194,7 +1194,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getRowsX(app, tuples, features, condenseType, fmt=None):
"""Transform an iterable of nodes into a table with extra information.
@@ -1218,7 +1218,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getText(
app, isPretty, n, nType, outer, first, last, level, passage, descend, options=None
@@ -1311,7 +1311,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getTuplesX(app, results, condenseType, fmt=None):
"""Transform a non-uniform iterable of nodes into a table with extra information.
@@ -1379,7 +1379,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def getValue(app, n, nType, feat, suppress, math=False):
F = app.api.F
@@ -1408,7 +1408,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def hData(x):
if not x:
@@ -1439,7 +1439,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def hDict(x, outer=False):
elem = f"{'o' if outer else 'u'}l"
@@ -1469,7 +1469,7 @@ Parameters
Expand source code
-Browse git
+Browse git
def hEmpty(x):
return (
@@ -1491,7 +1491,7 @@ Parameters