<jupyter_start><jupyter_text>previous [share](share.ipynb)--- Use shared data features<jupyter_code>from tf.app import use
A = use('dss', hoist=globals(), mod='ancient-data/tftutorials/dss/cert/tf')
silentOff()<jupyter_output>connecting to online GitHub repo annotation/app-dss ... connected
Using TF-app in /Users/dirk/text-fabric-data/annotation/app-dss/code:
	rv0.6=#304d66fd7eab50bbe4de8505c24d8b3eca30b1f1 (latest release)
	connecting to online GitHub repo etcbc/dss ... connected
Using data in /Users/dirk/text-fabric-data/etcbc/dss/tf/0.6:
	rv0.6=#9b52e40a8a36391b60807357fa94343c510bdee0 (latest release)
	connecting to online GitHub repo etcbc/dss ... connected
Using data in /Users/dirk/text-fabric-data/etcbc/dss/parallels/tf/0.6:
	rv0.6=#9b52e40a8a36391b60807357fa94343c510bdee0 (latest release)
	connecting to online GitHub repo ancient-data/tftutorials ... connected
	no releases
	no releases
	dss/cert/tf/0.6/cert.tf...downloaded
	OK
Using data in /Users/dirk/text-fabric-data/ancient-data/tftutorials/dss/cert/tf/0.6:
	#e9403205dc04b05e45fffcd2cd8585e11129eb8b (latest commit)
   |     0.00s No structure info in otext, the structure part of the T-API cannot be used<jupyter_text>Study the new feature<jupyter_code>F.cert.freqList()<jupyter_output><empty_output><jupyter_text>Lowest uncertainty<jupyter_code>{F.otype.v(n) for n in N() if F.cert.v(n) and F.cert.v(n) < 10}<jupyter_output><empty_output><jupyter_text>Pretty uncertain fragments:<jupyter_code>results = A.search('''
fragment cert<50
''')
results = A.search('''
fragment cert<60
''')
A.table(results, start=1, end=20)<jupyter_output><empty_output><jupyter_text>Pretty uncertain scrolls:<jupyter_code>results = A.search('''
scroll cert<50
''')
results = A.search('''
scroll cert<60
''')
A.show(results)<jupyter_output><empty_output><jupyter_text>Pretty uncertain lines<jupyter_code>results = A.search('''
line cert<57
''')
A.show(results, start=100, end=102)<jupyter_output><empty_output><jupyter_text>With highlights:<jupyter_code>highlights = {}

for s in F.otype.s('sign'):
  if not F.cert.v(s):
    continue
  color = 'mediumaquamarine' if F.cert.v(s) < 56 else 'yellow'
  highlights[s] = color
A.show(results, start=100, end=102, condensed=True, highlights=highlights, fmt='layout-orig-full')<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.1401909722222222, 'fraction_numerical': 0.06380208333333333, 'mean_word_length': 6.225705329153605, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 28, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '7', 'dir': 'jupyter-structured-clean-dedup', 'id': '609463', 'license': 'MIT', 'n_tokens_mistral': 996, 'n_tokens_neox': 899, 'n_words': 158, 'path': 'dss/use.ipynb', 'repo_name': 'ancient-data/tftutorials', 'size': '2304'}