import%20marimo%0A%0A__generated_with%20%3D%20%220.18.4%22%0Aapp%20%3D%20marimo.App(width%3D%22medium%22)%0A%0A%0A%40app.cell(hide_code%3DTrue)%0Adef%20_(mo)%3A%0A%20%20%20%20mo.md(r%22%22%22%0A%20%20%20%20%23%20Test%20rendering%20of%20masker%20reports%20in%20notebook%0A%0A%20%20%20%20This%20notebook%20is%20mostly%20for%20Nilearn%20developers%20to%20ensure%0A%20%20%20%20that%20reports%20from%20the%20maskers%20look%20fine%20in%20a%20notebook.%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20import%20time%0A%0A%20%20%20%20import%20marimo%20as%20mo%0A%20%20%20%20from%20reporter_visual_inspection_suite%20import%20(%0A%20%20%20%20%20%20%20%20cli_parser%2C%0A%20%20%20%20%20%20%20%20report_nifti_labels_masker%2C%0A%20%20%20%20%20%20%20%20report_nifti_maps_masker%2C%0A%20%20%20%20%20%20%20%20report_nifti_masker%2C%0A%20%20%20%20%20%20%20%20report_sphere_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_label_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_maps_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_masker%2C%0A%20%20%20%20)%0A%20%20%20%20return%20(%0A%20%20%20%20%20%20%20%20cli_parser%2C%0A%20%20%20%20%20%20%20%20mo%2C%0A%20%20%20%20%20%20%20%20report_nifti_labels_masker%2C%0A%20%20%20%20%20%20%20%20report_nifti_maps_masker%2C%0A%20%20%20%20%20%20%20%20report_nifti_masker%2C%0A%20%20%20%20%20%20%20%20report_sphere_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_label_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_maps_masker%2C%0A%20%20%20%20%20%20%20%20report_surface_masker%2C%0A%20%20%20%20%20%20%20%20time%2C%0A%20%20%20%20)%0A%0A%0A%40app.cell%0Adef%20_(cli_parser)%3A%0A%20%20%20%20args%20%3D%20cli_parser().parse_args()%0A%20%20%20%20BUILD_TYPE%20%3D%20args.build_type%0A%20%20%20%20if%20isinstance(BUILD_TYPE%2C%20list)%3A%0A%20%20%20%20%20%20%20%20BUILD_TYPE%20%3D%20BUILD_TYPE%5B0%5D%0A%20%20%20%20%23%20BUILD_TYPE%20%3D%20%22full%22%0A%20%20%20%20print(f%22%7BBUILD_TYPE%3D%7D%22)%0A%20%20%20%20return%20(BUILD_TYPE%2C)%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20mo)%3A%0A%20%20%20%20mo.md(rf%22%22%22%0A%20%20%20%20Generating%20masker%20reports%20for%20a%20build%3A%20%7BBUILD_TYPE%7D%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(time)%3A%0A%20%20%20%20t0%20%3D%20time.time()%0A%20%20%20%20return%20(t0%2C)%0A%0A%0A%40app.cell%0Adef%20_(mo)%3A%0A%20%20%20%20mo.md(r%22%22%22%0A%20%20%20%20%23%23%20Nifti%20maskers%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_nifti_masker)%3A%0A%20%20%20%20nifti_masker_reports%20%3D%20report_nifti_masker(build_type%3DBUILD_TYPE)%0A%20%20%20%20return%20(nifti_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(nifti_masker_reports)%3A%0A%20%20%20%20nifti_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(nifti_masker_reports)%3A%0A%20%20%20%20nifti_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_nifti_maps_masker)%3A%0A%20%20%20%20nifti_maps_masker_reports%20%3D%20report_nifti_maps_masker(build_type%3DBUILD_TYPE)%0A%20%20%20%20return%20(nifti_maps_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(nifti_maps_masker_reports)%3A%0A%20%20%20%20nifti_maps_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(nifti_maps_masker_reports)%3A%0A%20%20%20%20nifti_maps_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_nifti_labels_masker)%3A%0A%20%20%20%20nifti_labels_masker_reports%20%3D%20report_nifti_labels_masker(%0A%20%20%20%20%20%20%20%20build_type%3DBUILD_TYPE%0A%20%20%20%20)%0A%20%20%20%20return%20(nifti_labels_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(nifti_labels_masker_reports)%3A%0A%20%20%20%20nifti_labels_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(nifti_labels_masker_reports)%3A%0A%20%20%20%20nifti_labels_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_sphere_masker)%3A%0A%20%20%20%20sphere_masker_reports%20%3D%20report_sphere_masker(build_type%3DBUILD_TYPE)%0A%20%20%20%20return%20(sphere_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(sphere_masker_reports)%3A%0A%20%20%20%20sphere_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(sphere_masker_reports)%3A%0A%20%20%20%20sphere_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(mo)%3A%0A%20%20%20%20mo.md(r%22%22%22%0A%20%20%20%20%23%23%20Surface%20maskers%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_surface_masker)%3A%0A%20%20%20%20surface_masker_reports%20%3D%20report_surface_masker(build_type%3DBUILD_TYPE)%0A%20%20%20%20return%20(surface_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(surface_masker_reports)%3A%0A%20%20%20%20surface_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(surface_masker_reports)%3A%0A%20%20%20%20surface_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_surface_maps_masker)%3A%0A%20%20%20%20surface_maps_masker_reports%20%3D%20report_surface_maps_masker(%0A%20%20%20%20%20%20%20%20build_type%3DBUILD_TYPE%0A%20%20%20%20)%0A%20%20%20%20return%20(surface_maps_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(surface_maps_masker_reports)%3A%0A%20%20%20%20surface_maps_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(surface_maps_masker_reports)%3A%0A%20%20%20%20surface_maps_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20surface_maps_masker_reports)%3A%0A%20%20%20%20if%20BUILD_TYPE%20%3D%3D%20%22full%22%3A%0A%20%20%20%20%20%20%20%20surface_maps_masker_reports%5B2%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(BUILD_TYPE%2C%20report_surface_label_masker)%3A%0A%20%20%20%20surface_label_masker_reports%20%3D%20report_surface_label_masker(%0A%20%20%20%20%20%20%20%20build_type%3DBUILD_TYPE%0A%20%20%20%20)%0A%20%20%20%20return%20(surface_label_masker_reports%2C)%0A%0A%0A%40app.cell%0Adef%20_(surface_label_masker_reports)%3A%0A%20%20%20%20surface_label_masker_reports%5B0%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(surface_label_masker_reports)%3A%0A%20%20%20%20surface_label_masker_reports%5B1%5D%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(t0%2C%20time)%3A%0A%20%20%20%20t1%20%3D%20time.time()%0A%20%20%20%20print(f%22%5CnTook%3A%20%7Bt1%20-%20t0%3A0.2f%7D%20seconds%5Cn%22)%0A%20%20%20%20return%0A%0A%0Aif%20__name__%20%3D%3D%20%22__main__%22%3A%0A%20%20%20%20app.run()%0A
0ea08129e155fb73e21b11c6de323152