<jupyter_start><jupyter_text>Load data files<jupyter_code>rt = np.load('../tests/raytracer_ogilvy.npy')*1e6
fe_01 = np.load('../data/fe_ogilvy/tofs_01.npy')*1e6
fe_05 = np.load('../data/fe_ogilvy/tofs_05.npy')*1e6
fe_025 = np.load('../data/fe_ogilvy/tofs_025.npy')*1e6
fe_025_1M = np.load('../data/fe_ogilvy/tofs_025_1mhz.npy')*1e6 - 0.75 # wrong correction applied at tof extraction
fe_025_inv = np.load('../data/fe_ogilvy/tofs_025_inv.npy')*1e6
import matplotlib.pyplot as plt
%matplotlib notebook
%run ../tests/validation_ogilvy.py
plt.plot(rt, label='raytracer')
plt.plot(time_srp*1e6, label='SRP')
plt.plot(fe_01, label='FE 0.1 mm')
plt.plot(fe_05, label='FE 0.05 mm')
plt.plot(fe_025, label='FE 0.025 mm')
plt.plot(fe_025_1M, label='FE 0.025 mm, 1 MHz')
plt.legend()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.185785536159601, 'fraction_numerical': 0.08728179551122195, 'mean_word_length': 5.691666666666666, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '354101', 'license': 'MIT', 'n_tokens_mistral': 422, 'n_tokens_neox': 376, 'n_words': 52, 'path': 'notebooks/.ipynb_checkpoints/Ogilvy_SRP_vs_raytracer_vs_FE-checkpoint.ipynb', 'repo_name': 'michalkalkowski/srp_tracing', 'size': '802'}