<jupyter_start><jupyter_text>See the geometry we just created:<jupyter_code>%matplotlib inline
geom.inspect()<jupyter_output><empty_output><jupyter_text>Save it to a file in CrystFEL format:<jupyter_code>geom.write_crystfel_geom('agipd_simple.geom')<jupyter_output><empty_output><jupyter_text>Some tools expect all the data in a 2D array, rather than stacking modules on an extra dimension.We can do this by spreading the modules out in a long strip (8192 x 128), with this geometry file:<jupyter_code>geom.write_crystfel_geom('agipd_simple_2d.geom', dims=('frame', 'ss', 'fs'))<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.10197368421052631, 'fraction_numerical': 0.014802631578947368, 'mean_word_length': 9.15, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, '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': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '560025', 'license': 'MIT', 'n_tokens_mistral': 231, 'n_tokens_neox': 222, 'n_words': 54, 'path': 'src/controller/TestSimEx/Make AGIPD geometry.ipynb', 'repo_name': 'ejcjason/crystalProject', 'size': '608'}