<jupyter_start><jupyter_text>VENIM AKATSUKI Data RetrievalThe first time you use this module, it will ask you to provide a data path to a `venim` storage directory, where `venim` will put all data it auto-magically downloads.<jupyter_code>from venim.akatsuki import ir2<jupyter_output><empty_output><jupyter_text>Once that initial configuration is set up, there is a config object that is used to keep this information available.In the future, this config option can be used to implement many other switches or package control set ups. The world is your oyster. ;)<jupyter_code>ir2.config<jupyter_output><empty_output><jupyter_text>Downloader classThe Downloader class has several methods to help get you to Akatsuki (for now) data the easiest way possible.<jupyter_code>orbit = 25  # the automatic conversion to the revolution string is now implemented here as well:
downloader = ir2.Downloader(orbit=orbit)
downloader.orbit
downloader.get_urls_for_orbit(orbit)
downloader.download_orbit_files(orbit, only_fits=False)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.060114503816793896, 'fraction_numerical': 0.004770992366412214, 'mean_word_length': 6.8283582089552235, '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': 9, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '140479', 'license': 'MIT', 'n_tokens_mistral': 321, 'n_tokens_neox': 302, 'n_words': 118, 'path': 'notebooks/get_data.ipynb', 'repo_name': 'michaelaye/venim', 'size': '1048'}