Coverage report: 67%

Files Functions Classes

coverage.py v7.6.12, created at 2025-04-09 12:48 -0600

File function statements missing excluded coverage
maze_dataset/__init__.py (no function) 8 8 0 0%
maze_dataset/benchmark/__init__.py (no function) 1 1 0 0%
maze_dataset/benchmark/config_sweep.py dataset_success_fraction 2 2 0 0%
maze_dataset/benchmark/config_sweep.py sweep 7 7 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.summary 1 1 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.save 3 3 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.read 3 3 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.configs_by_name 1 1 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.configs_by_key 1 1 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.configs_shared 12 12 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.configs_differing_keys 6 6 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.configs_value_set 2 2 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.get_where 4 4 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.analyze 4 4 0 0%
maze_dataset/benchmark/config_sweep.py SweepResult.plot 23 23 0 0%
maze_dataset/benchmark/config_sweep.py endpoint_kwargs_to_name 5 5 0 0%
maze_dataset/benchmark/config_sweep.py full_percolation_analysis 11 11 0 0%
maze_dataset/benchmark/config_sweep.py _is_eq 1 1 0 0%
maze_dataset/benchmark/config_sweep.py plot_grouped 40 40 0 0%
maze_dataset/benchmark/config_sweep.py (no function) 45 45 0 0%
maze_dataset/benchmark/speed.py time_generation 16 16 0 0%
maze_dataset/benchmark/speed.py run_benchmark 9 9 0 0%
maze_dataset/benchmark/speed.py (no function) 13 13 0 0%
maze_dataset/benchmark/sweep_fit.py extract_training_data 10 10 0 0%
maze_dataset/benchmark/sweep_fit.py train_pysr_model 5 5 0 0%
maze_dataset/benchmark/sweep_fit.py plot_model 9 9 0 0%
maze_dataset/benchmark/sweep_fit.py plot_model.predict_config 3 3 0 0%
maze_dataset/benchmark/sweep_fit.py sweep_fit 4 4 0 0%
maze_dataset/benchmark/sweep_fit.py create_interactive_plot 14 14 0 0%
maze_dataset/benchmark/sweep_fit.py create_interactive_plot.update_plot 72 72 0 0%
maze_dataset/benchmark/sweep_fit.py (no function) 22 22 0 0%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.__getitem__ 15 6 0 60%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.get_abbrev 1 1 0 0%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.__iter__ 1 1 0 0%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.__len__ 1 0 0 100%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.__contains__ 1 0 0 100%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.values 1 0 0 100%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.items 1 0 0 100%
maze_dataset/constants.py _SPECIAL_TOKENS_BASE.keys 1 0 0 100%
maze_dataset/constants.py (no function) 63 63 0 0%
maze_dataset/dataset/__init__.py (no function) 4 4 0 0%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.summary 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.n_mazes 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.max_grid_n 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.max_grid_shape 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.max_grid_shape_np 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.stable_hash_cfg 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollectionConfig.to_fname 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.__init__ 7 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.dataset_lengths 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.dataset_cum_lengths 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.mazes 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.__len__ 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.__getitem__ 5 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.generate 2 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.download 2 2 0 0%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.serialize 1 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.load 2 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.as_tokens 4 0 0 100%
maze_dataset/dataset/collected_dataset.py MazeDatasetCollection.update_self_config 4 0 0 100%
maze_dataset/dataset/collected_dataset.py (no function) 49 47 0 4%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.__init__ 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.__getitem__ 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.__len__ 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.__iter__ 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.keys 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.items 1 0 0 100%
maze_dataset/dataset/configs.py _MazeDatsetConfigsWrapper.values 1 0 0 100%
maze_dataset/dataset/configs.py _get_configs_for_examples 25 25 0 0%
maze_dataset/dataset/configs.py (no function) 15 0 0 100%
maze_dataset/dataset/dataset.py set_reproducibility 2 0 0 100%
maze_dataset/dataset/dataset.py _load_applied_filters 5 3 0 40%
maze_dataset/dataset/dataset.py GPTDatasetConfig.__post_init__ 6 2 0 67%
maze_dataset/dataset/dataset.py GPTDatasetConfig.summary 3 0 0 100%
maze_dataset/dataset/dataset.py GPTDatasetConfig._dataset_class 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDatasetConfig.to_fname 4 4 0 0%
maze_dataset/dataset/dataset.py _dataset_config_load 2 2 0 0%
maze_dataset/dataset/dataset.py _dataset_config_serialize 2 2 0 0%
maze_dataset/dataset/dataset.py GPTDataset.from_config 46 11 0 76%
maze_dataset/dataset/dataset.py GPTDataset.save 3 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset.read 3 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset.serialize 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.data_hash 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.load 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.generate 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.download 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.update_self_config 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.__len__ 1 1 0 0%
maze_dataset/dataset/dataset.py GPTDataset.FilterBy.__init__ 1 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset.FilterBy.__getattr__ 3 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset.FilterBy.__getattr__.wrapped_filter_func 1 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset.filter_by 1 0 0 100%
maze_dataset/dataset/dataset.py GPTDataset._apply_filters_from_config 17 10 0 41%
maze_dataset/dataset/dataset.py _check_filter_equality 18 15 0 17%
maze_dataset/dataset/dataset.py register_filter_namespace_for_dataset 2 0 0 100%
maze_dataset/dataset/dataset.py register_filter_namespace_for_dataset.decorator 3 0 0 100%
maze_dataset/dataset/dataset.py register_dataset_filter 3 0 0 100%
maze_dataset/dataset/dataset.py register_dataset_filter.wrapper 4 0 0 100%
maze_dataset/dataset/dataset.py (no function) 64 64 0 0%
maze_dataset/dataset/filters.py register_maze_filter 3 0 0 100%
maze_dataset/dataset/filters.py register_maze_filter.wrapper 4 0 0 100%
maze_dataset/dataset/filters.py MazeDatasetFilters.path_length 1 0 0 100%
maze_dataset/dataset/filters.py MazeDatasetFilters.start_end_distance 1 0 0 100%
maze_dataset/dataset/filters.py MazeDatasetFilters.cut_percentile_shortest 5 0 0 100%
maze_dataset/dataset/filters.py MazeDatasetFilters.truncate_count 2 2 0 0%
maze_dataset/dataset/filters.py MazeDatasetFilters.remove_duplicates 17 3 0 82%
maze_dataset/dataset/filters.py MazeDatasetFilters.remove_duplicates_fast 2 0 0 100%
maze_dataset/dataset/filters.py MazeDatasetFilters.strip_generation_meta 4 4 0 0%
maze_dataset/dataset/filters.py MazeDatasetFilters.collect_generation_meta 36 16 0 56%
maze_dataset/dataset/filters.py (no function) 36 36 0 0%
maze_dataset/dataset/maze_dataset.py _generate_maze_helper 6 1 0 83%
maze_dataset/dataset/maze_dataset.py _maze_gen_init_worker 8 4 0 50%
maze_dataset/dataset/maze_dataset.py MazeDataset.__init__ 4 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.from_config 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.data_hash 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.__getitem__ 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.__iter__ 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.__deepcopy__ 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.as_tokens 0 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.as_tokens 0 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.as_tokens 4 1 0 75%
maze_dataset/dataset/maze_dataset.py MazeDataset.__len__ 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.__eq__ 3 1 0 67%
maze_dataset/dataset/maze_dataset.py MazeDataset.assert_equal 3 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.generate 16 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.download 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.load 10 4 0 60%
maze_dataset/dataset/maze_dataset.py MazeDataset._load_full 2 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset._load_minimal 2 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset._load_minimal_soln_cat 5 5 0 0%
maze_dataset/dataset/maze_dataset.py MazeDataset._load_legacy 2 2 0 0%
maze_dataset/dataset/maze_dataset.py MazeDataset.serialize 3 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset._serialize_full 1 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset._serialize_minimal 14 1 0 93%
maze_dataset/dataset/maze_dataset.py MazeDataset._serialize_minimal_soln_cat 19 19 0 0%
maze_dataset/dataset/maze_dataset.py MazeDataset.update_self_config 3 0 0 100%
maze_dataset/dataset/maze_dataset.py MazeDataset.custom_maze_filter 4 0 0 100%
maze_dataset/dataset/maze_dataset.py (no function) 62 61 0 2%
maze_dataset/dataset/maze_dataset_config.py set_serialize_minimal_threshold 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py _load_maze_ctor 7 5 0 29%
maze_dataset/dataset/maze_dataset_config.py _load_endpoint_kwargs 3 1 0 67%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base.grid_shape 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base.grid_shape_np 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base.max_grid_n 1 1 0 0%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base._serialize_base 4 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base._stable_str_dump 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base.stable_hash_cfg 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig_base.to_fname 4 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.config_version 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.versions 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.serialize 1 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.summary 4 0 0 100%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig._to_ps_array 11 11 0 0%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig._from_ps_array 1 1 0 0%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.success_fraction_estimate 6 6 0 0%
maze_dataset/dataset/maze_dataset_config.py MazeDatasetConfig.success_fraction_compensate 9 9 0 0%
maze_dataset/dataset/maze_dataset_config.py (no function) 60 56 0 7%
maze_dataset/dataset/rasterized.py _extend_pixels 4 0 0 100%
maze_dataset/dataset/rasterized.py process_maze_rasterized_input_target 16 0 0 100%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.__getitem__ 2 0 0 100%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.get_batch 4 0 0 100%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.from_config 1 0 0 100%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.from_config_augmented 2 0 0 100%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.from_base_MazeDataset 5 1 0 80%
maze_dataset/dataset/rasterized.py RasterizedMazeDataset.plot 19 19 0 0%
maze_dataset/dataset/rasterized.py make_numpy_collection 10 1 0 90%
maze_dataset/dataset/rasterized.py (no function) 29 0 0 100%
maze_dataset/dataset/success_predict_math.py sigmoid 1 1 0 0%
maze_dataset/dataset/success_predict_math.py sigmoid_shifted 1 1 0 0%
maze_dataset/dataset/success_predict_math.py g_poly 1 1 0 0%
maze_dataset/dataset/success_predict_math.py f_poly 1 1 0 0%
maze_dataset/dataset/success_predict_math.py h_func 1 1 0 0%
maze_dataset/dataset/success_predict_math.py A_scaling 1 1 0 0%
maze_dataset/dataset/success_predict_math.py soft_step 1 1 0 0%
maze_dataset/dataset/success_predict_math.py cfg_success_predict_fn 3 3 0 0%
maze_dataset/dataset/success_predict_math.py (no function) 10 10 0 0%
maze_dataset/generation/__init__.py (no function) 2 2 0 0%
maze_dataset/generation/default_generators.py (no function) 1 0 0 100%
maze_dataset/generation/generators.py _random_start_coord 4 0 0 100%
maze_dataset/generation/generators.py get_neighbors_in_bounds 3 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_dfs 37 2 0 95%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_prim 2 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_wilson 34 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_percolation 8 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_dfs_percolation 10 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_kruskal 30 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_kruskal.find 4 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_kruskal.union 3 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_recursive_division 12 0 0 100%
maze_dataset/generation/generators.py LatticeMazeGenerators.gen_recursive_division.divide 21 0 0 100%
maze_dataset/generation/generators.py get_maze_with_solution 5 0 0 100%
maze_dataset/generation/generators.py (no function) 33 33 0 0%
maze_dataset/generation/seed.py (no function) 1 1 0 0%
maze_dataset/maze/__init__.py (no function) 2 2 0 0%
maze_dataset/maze/lattice_maze.py _fill_edges_with_walls 8 2 0 75%
maze_dataset/maze/lattice_maze.py color_in_pixel_grid 5 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.grid_n 2 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.__eq__ 1 1 0 0%
maze_dataset/maze/lattice_maze.py LatticeMaze.heuristic 1 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.__hash__ 1 1 0 0%
maze_dataset/maze/lattice_maze.py LatticeMaze.nodes_connected 6 1 0 83%
maze_dataset/maze/lattice_maze.py LatticeMaze.is_valid_path 8 8 0 0%
maze_dataset/maze/lattice_maze.py LatticeMaze.coord_degrees 5 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.get_coord_neighbors 6 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.gen_connected_component_from 10 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.find_shortest_path 33 1 0 97%
maze_dataset/maze/lattice_maze.py LatticeMaze.get_nodes 3 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.get_connected_component 8 2 0 75%
maze_dataset/maze/lattice_maze.py LatticeMaze.generate_random_path 0 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.generate_random_path 0 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.generate_random_path 38 12 0 68%
maze_dataset/maze/lattice_maze.py LatticeMaze.as_adj_list 1 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.from_adj_list 11 1 0 91%
maze_dataset/maze/lattice_maze.py LatticeMaze.as_adj_list_tokens 2 2 0 0%
maze_dataset/maze/lattice_maze.py LatticeMaze._as_adj_list_tokens 1 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze._as_coords_and_special_AOTP 8 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze._as_tokens 8 2 0 75%
maze_dataset/maze/lattice_maze.py LatticeMaze.as_tokens 3 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze._from_tokens_AOTP 33 2 0 94%
maze_dataset/maze/lattice_maze.py LatticeMaze.from_tokens 10 4 0 60%
maze_dataset/maze/lattice_maze.py LatticeMaze._as_pixels_bw 12 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.as_pixels 22 1 0 95%
maze_dataset/maze/lattice_maze.py LatticeMaze._from_pixel_grid_bw 5 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze._from_pixel_grid_with_positions 11 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.from_pixels 34 4 0 88%
maze_dataset/maze/lattice_maze.py LatticeMaze._as_ascii_grid 4 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.as_ascii 11 0 0 100%
maze_dataset/maze/lattice_maze.py LatticeMaze.from_ascii 7 0 0 100%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze.__post_init__ 10 4 0 60%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze.__eq__ 1 1 0 0%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze._get_start_pos_tokens 1 0 0 100%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze.get_start_pos_tokens 2 2 0 0%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze._get_end_pos_tokens 1 0 0 100%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze.get_end_pos_tokens 2 2 0 0%
maze_dataset/maze/lattice_maze.py TargetedLatticeMaze.from_lattice_maze 1 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze.__init__ 15 2 0 87%
maze_dataset/maze/lattice_maze.py SolvedMaze.__eq__ 1 1 0 0%
maze_dataset/maze/lattice_maze.py SolvedMaze.__hash__ 1 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze._get_solution_tokens 1 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze.get_solution_tokens 2 2 0 0%
maze_dataset/maze/lattice_maze.py SolvedMaze.maze 2 2 0 0%
maze_dataset/maze/lattice_maze.py SolvedMaze.from_lattice_maze 1 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze.from_targeted_lattice_maze 3 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze.get_solution_forking_points 9 0 0 100%
maze_dataset/maze/lattice_maze.py SolvedMaze.get_solution_path_following_points 2 0 0 100%
maze_dataset/maze/lattice_maze.py detect_pixels_type 5 0 0 100%
maze_dataset/maze/lattice_maze.py _remove_isolated_cells 8 0 0 100%
maze_dataset/maze/lattice_maze.py (no function) 122 120 0 2%
maze_dataset/plotting/__init__.py (no function) 4 0 0 100%
maze_dataset/plotting/plot_dataset.py plot_dataset_mazes 19 19 0 0%
maze_dataset/plotting/plot_dataset.py print_dataset_mazes 6 6 0 0%
maze_dataset/plotting/plot_dataset.py (no function) 4 0 0 100%
maze_dataset/plotting/plot_maze.py PathFormat.combine 8 2 0 75%
maze_dataset/plotting/plot_maze.py process_path_input 15 5 0 67%
maze_dataset/plotting/plot_maze.py MazePlot.__init__ 18 1 0 94%
maze_dataset/plotting/plot_maze.py MazePlot.solved_maze 3 3 0 0%
maze_dataset/plotting/plot_maze.py MazePlot.add_true_path 2 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot.add_predicted_path 8 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot.add_multiple_paths 3 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot.add_node_values 13 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot.plot 24 6 0 75%
maze_dataset/plotting/plot_maze.py MazePlot._rowcol_to_coord 2 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot.mark_coords 4 4 0 0%
maze_dataset/plotting/plot_maze.py MazePlot._place_marked_coords 3 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot._plot_maze 35 12 0 66%
maze_dataset/plotting/plot_maze.py MazePlot._lattice_maze_to_img 18 0 0 100%
maze_dataset/plotting/plot_maze.py MazePlot._plot_path 20 8 0 60%
maze_dataset/plotting/plot_maze.py MazePlot.to_ascii 3 1 0 67%
maze_dataset/plotting/plot_maze.py (no function) 43 0 0 100%
maze_dataset/plotting/plot_svg_fancy.py is_wall 4 4 0 0%
maze_dataset/plotting/plot_svg_fancy.py create_tile_path 27 27 0 0%
maze_dataset/plotting/plot_svg_fancy.py plot_svg_fancy 16 16 0 0%
maze_dataset/plotting/plot_svg_fancy.py (no function) 10 10 0 0%
maze_dataset/plotting/plot_tokens.py plot_colored_text 18 18 0 0%
maze_dataset/plotting/plot_tokens.py (no function) 4 4 0 0%
maze_dataset/plotting/print_tokens.py _escape_tok 8 2 0 75%
maze_dataset/plotting/print_tokens.py color_tokens_rgb 14 6 0 57%
maze_dataset/plotting/print_tokens.py color_tokens_cmap 19 19 0 0%
maze_dataset/plotting/print_tokens.py color_maze_tokens_AOTP 3 0 0 100%
maze_dataset/plotting/print_tokens.py display_html 1 1 0 0%
maze_dataset/plotting/print_tokens.py display_color_tokens_rgb 2 2 0 0%
maze_dataset/plotting/print_tokens.py display_color_tokens_cmap 2 2 0 0%
maze_dataset/plotting/print_tokens.py display_color_maze_tokens_AOTP 2 2 0 0%
maze_dataset/plotting/print_tokens.py (no function) 28 0 0 100%
maze_dataset/testing_utils.py (no function) 20 0 0 100%
maze_dataset/token_utils.py remove_padding_from_token_str 3 3 0 0%
maze_dataset/token_utils.py tokens_between 14 0 0 100%
maze_dataset/token_utils.py get_adj_list_tokens 1 0 0 100%
maze_dataset/token_utils.py get_path_tokens 8 2 0 75%
maze_dataset/token_utils.py get_context_tokens 1 1 0 0%
maze_dataset/token_utils.py get_origin_tokens 1 0 0 100%
maze_dataset/token_utils.py get_target_tokens 1 0 0 100%
maze_dataset/token_utils.py get_cardinal_direction 1 0 0 100%
maze_dataset/token_utils.py get_relative_direction 22 0 0 100%
maze_dataset/token_utils.py str_is_coord 4 0 0 100%
maze_dataset/token_utils.py _coord_to_strings_UT 1 0 0 100%
maze_dataset/token_utils.py _coord_to_strings_indexed 1 0 0 100%
maze_dataset/token_utils.py coord_str_to_tuple 4 0 0 100%
maze_dataset/token_utils.py coord_str_to_coord_np 1 0 0 100%
maze_dataset/token_utils.py coord_str_to_tuple_noneable 3 0 0 100%
maze_dataset/token_utils.py coords_string_split_UT 1 0 0 100%
maze_dataset/token_utils.py strings_to_coords 0 0 0 100%
maze_dataset/token_utils.py strings_to_coords 0 0 0 100%
maze_dataset/token_utils.py strings_to_coords 0 0 0 100%
maze_dataset/token_utils.py strings_to_coords 18 2 0 89%
maze_dataset/token_utils.py coords_to_strings 0 0 0 100%
maze_dataset/token_utils.py coords_to_strings 0 0 0 100%
maze_dataset/token_utils.py coords_to_strings 14 2 0 86%
maze_dataset/token_utils.py get_token_regions 4 0 0 100%
maze_dataset/token_utils.py equal_except_adj_list_sequence 30 15 0 50%
maze_dataset/token_utils.py connection_list_to_adj_list 19 0 0 100%
maze_dataset/token_utils.py is_connection 3 0 0 100%
maze_dataset/token_utils.py (no function) 47 47 0 0%
maze_dataset/tokenization/__init__.py (no function) 5 0 0 100%
maze_dataset/tokenization/common.py (no function) 2 0 0 100%
maze_dataset/tokenization/maze_tokenizer.py (no function) 3 3 0 0%
maze_dataset/tokenization/maze_tokenizer_legacy.py TokenizationMode.to_legacy_tokenizer 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py is_UT 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py get_tokens_up_to_path_start 10 4 0 60%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.name 2 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._node_strings_map 6 2 0 67%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.node_strings_map 3 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._token_arr 11 4 0 64%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.token_arr 3 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._tokenizer_map 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.tokenizer_map 3 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._vocab_size 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.vocab_size 3 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._n_tokens 1 1 0 0%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.n_tokens 3 3 0 0%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer._padding_token_index 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.padding_token_index 3 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.coords_to_strings 0 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.coords_to_strings 0 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.coords_to_strings 6 2 0 67%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.strings_to_coords 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.encode 7 4 0 43%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.decode 8 4 0 50%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.coordinate_tokens_coords 8 8 0 0%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.coordinate_tokens_ids 6 6 0 0%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.summary 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.is_AOTP 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.is_UT 1 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py MazeTokenizer.clear_cache 6 0 0 100%
maze_dataset/tokenization/maze_tokenizer_legacy.py (no function) 74 0 0 100%
maze_dataset/tokenization/modular/__init__.py (no function) 1 0 0 100%
maze_dataset/tokenization/modular/all_instances.py _apply_validation_func 13 0 0 100%
maze_dataset/tokenization/modular/all_instances.py _all_instances_wrapper 4 0 0 100%
maze_dataset/tokenization/modular/all_instances.py _all_instances_wrapper.wrapper 7 0 0 100%
maze_dataset/tokenization/modular/all_instances.py _all_instances_wrapper.wrapper.cached_wrapper 1 0 0 100%
maze_dataset/tokenization/modular/all_instances.py UnsupportedAllInstancesError.__init__ 2 0 0 100%
maze_dataset/tokenization/modular/all_instances.py all_instances 17 0 0 100%
maze_dataset/tokenization/modular/all_instances.py (no function) 20 2 0 90%
maze_dataset/tokenization/modular/all_tokenizers.py get_all_tokenizers 1 0 0 100%
maze_dataset/tokenization/modular/all_tokenizers.py get_all_tokenizers_names 1 1 0 0%
maze_dataset/tokenization/modular/all_tokenizers.py all_tokenizers_set 1 0 0 100%
maze_dataset/tokenization/modular/all_tokenizers.py _all_tokenizers_except_every_test_tokenizers 1 0 0 100%
maze_dataset/tokenization/modular/all_tokenizers.py sample_all_tokenizers 1 1 0 0%
maze_dataset/tokenization/modular/all_tokenizers.py sample_tokenizers_for_test 8 1 0 88%
maze_dataset/tokenization/modular/all_tokenizers.py save_hashes 25 25 0 0%
maze_dataset/tokenization/modular/all_tokenizers.py (no function) 27 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement._stringify 7 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.name 5 1 0 80%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.__str__ 1 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.__init_subclass__ 3 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.__hash__ 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement._level_one_subclass 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.tokenizer_elements 6 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.tokenizer_element_tree 2 0 0 100%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.tokenizer_element_dict 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.attribute_key 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.to_tokens 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _TokenizerElement.is_valid 1 1 0 0%
maze_dataset/tokenization/modular/element_base.py _unsupported_is_invalid 4 2 0 50%
maze_dataset/tokenization/modular/element_base.py mark_as_unsupported 2 0 0 100%
maze_dataset/tokenization/modular/element_base.py mark_as_unsupported.wrapper 2 0 0 100%
maze_dataset/tokenization/modular/element_base.py _load_tokenizer_element 8 0 0 100%
maze_dataset/tokenization/modular/element_base.py (no function) 33 0 0 100%
maze_dataset/tokenization/modular/elements.py CoordTokenizers._CoordTokenizer.to_tokens 1 1 0 0%
maze_dataset/tokenization/modular/elements.py CoordTokenizers._CoordTokenizer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py CoordTokenizers._CoordTokenizer.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py CoordTokenizers.UT.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py CoordTokenizers.CTT.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeGroupings._EdgeGrouping.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeGroupings._EdgeGrouping.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeGroupings._EdgeGrouping._group_edges 1 1 0 0%
maze_dataset/tokenization/modular/elements.py EdgeGroupings._EdgeGrouping._token_params 1 1 0 0%
maze_dataset/tokenization/modular/elements.py EdgeGroupings.Ungrouped._token_params 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeGroupings.Ungrouped._group_edges 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeGroupings.ByLeadingCoord._token_params 1 1 0 0%
maze_dataset/tokenization/modular/elements.py EdgeGroupings.ByLeadingCoord._group_edges 6 6 0 0%
maze_dataset/tokenization/modular/elements.py EdgePermuters._EdgePermuter.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgePermuters._EdgePermuter.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgePermuters._EdgePermuter._permute 1 1 0 0%
maze_dataset/tokenization/modular/elements.py EdgePermuters.SortedCoords._permute 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgePermuters.RandomCoords._permute 2 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgePermuters.BothCoords._permute 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeSubsets._EdgeSubset.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeSubsets._EdgeSubset.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeSubsets._EdgeSubset._get_edges 1 1 0 0%
maze_dataset/tokenization/modular/elements.py EdgeSubsets.AllLatticeEdges._get_edges 1 0 0 100%
maze_dataset/tokenization/modular/elements.py EdgeSubsets.ConnectionEdges._get_edges 6 0 0 100%
maze_dataset/tokenization/modular/elements.py _adjlist_no_pre_unsupported 4 1 0 75%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers._AdjListTokenizer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers._AdjListTokenizer.is_valid 1 1 0 0%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers._AdjListTokenizer._tokenization_callables 1 1 0 0%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers._AdjListTokenizer._tokenize_edge_grouping 11 3 0 73%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers._AdjListTokenizer.to_tokens 13 4 0 69%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers.AdjListCoord._tokenization_callables 2 0 0 100%
maze_dataset/tokenization/modular/elements.py AdjListTokenizers.AdjListCardinal._tokenization_callables 2 0 0 100%
maze_dataset/tokenization/modular/elements.py TargetTokenizers._TargetTokenizer.to_tokens 1 1 0 0%
maze_dataset/tokenization/modular/elements.py TargetTokenizers._TargetTokenizer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py TargetTokenizers.Unlabeled.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py TargetTokenizers.Unlabeled.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes._StepSize.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes._StepSize._step_single_indices 1 1 0 0%
maze_dataset/tokenization/modular/elements.py StepSizes._StepSize.step_start_end_indices 2 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes._StepSize.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes.Singles._step_single_indices 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes.Straightaways._step_single_indices 8 8 0 0%
maze_dataset/tokenization/modular/elements.py StepSizes.Forks._step_single_indices 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepSizes.ForksAndStraightaways._step_single_indices 1 1 0 0%
maze_dataset/tokenization/modular/elements.py StepTokenizers._StepTokenizer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepTokenizers._StepTokenizer.to_tokens 1 1 0 0%
maze_dataset/tokenization/modular/elements.py StepTokenizers._StepTokenizer.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepTokenizers.Coord.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepTokenizers.Cardinal.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py StepTokenizers.Relative.to_tokens 5 0 0 100%
maze_dataset/tokenization/modular/elements.py StepTokenizers.Distance.to_tokens 2 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers._PathTokenizer.to_tokens 1 1 0 0%
maze_dataset/tokenization/modular/elements.py PathTokenizers._PathTokenizer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers.StepSequence.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers.StepSequence._single_step_tokens 8 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers.StepSequence._leading_tokens 3 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers.StepSequence._trailing_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PathTokenizers.StepSequence.is_valid 8 1 0 88%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer.attribute_key 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer._trim_if_unsolved_maze 7 1 0 86%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer.to_tokens 2 0 0 100%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer._get_prompt_regions 3 0 0 100%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer._sequence_tokens 1 1 0 0%
maze_dataset/tokenization/modular/elements.py PromptSequencers._PromptSequencer.is_valid 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PromptSequencers.AOTP._sequence_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py PromptSequencers.AOP._sequence_tokens 1 0 0 100%
maze_dataset/tokenization/modular/elements.py (no function) 228 0 0 100%
maze_dataset/tokenization/modular/fst.py _get_tokenizer_name 1 1 0 0%
maze_dataset/tokenization/modular/fst.py save_all_tokenizers_fst 13 13 0 0%
maze_dataset/tokenization/modular/fst.py check_tokenizers_fst 20 20 0 0%
maze_dataset/tokenization/modular/fst.py (no function) 26 26 0 0%
maze_dataset/tokenization/modular/fst_load.py get_tokenizers_fst 1 1 0 0%
maze_dataset/tokenization/modular/fst_load.py check_tokenizer_in_fst 13 13 0 0%
maze_dataset/tokenization/modular/fst_load.py _check_tokenizer_in_fst_mock 2 2 0 0%
maze_dataset/tokenization/modular/fst_load.py (no function) 20 4 0 80%
maze_dataset/tokenization/modular/hashing.py _hash_tokenizer_name 2 0 0 100%
maze_dataset/tokenization/modular/hashing.py set_tokenizer_hashes_path 10 10 0 0%
maze_dataset/tokenization/modular/hashing.py _load_tokenizer_hashes 6 6 0 0%
maze_dataset/tokenization/modular/hashing.py get_all_tokenizer_hashes 8 8 0 0%
maze_dataset/tokenization/modular/hashing.py (no function) 18 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.hash_int 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.__hash__ 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.hash_b64 3 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.tokenizer_elements 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.tokenizer_element_tree 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.tokenizer_element_tree_concrete 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.tokenizer_element_dict 1 1 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.name 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.summary 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular._type_check 3 2 0 33%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular._has_element_singular 4 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.has_element 3 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.is_valid 1 1 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.is_legacy_equivalent 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.is_tested_tokenizer 6 6 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.is_AOTP 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.is_UT 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.from_legacy 3 1 0 67%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.from_tokens 1 1 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.token_arr 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.tokenizer_map 1 1 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.vocab_size 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.n_tokens 2 2 0 0%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.padding_token_index 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.to_tokens 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.coords_to_strings 1 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.strings_to_coords 0 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.strings_to_coords 2 0 0 100%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.encode 7 4 0 43%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py MazeTokenizerModular.decode 8 4 0 50%
maze_dataset/tokenization/modular/maze_tokenizer_modular.py (no function) 68 0 0 100%
maze_dataset/tokenization/modular/save_hashes.py (no function) 32 32 0 0%
maze_dataset/utils.py bool_array_from_string 8 0 0 100%
maze_dataset/utils.py corner_first_ndindex 2 0 0 100%
maze_dataset/utils.py manhattan_distance 0 0 0 100%
maze_dataset/utils.py manhattan_distance 0 0 0 100%
maze_dataset/utils.py manhattan_distance 6 2 0 67%
maze_dataset/utils.py lattice_max_degrees 4 0 0 100%
maze_dataset/utils.py lattice_connection_array 4 0 0 100%
maze_dataset/utils.py adj_list_to_nested_set 1 0 0 100%
maze_dataset/utils.py (no function) 15 15 0 0%
tests/all_tokenizers/test_all_tokenizers.py save_tokenizer_hashes 1 1 0 0%
tests/all_tokenizers/test_all_tokenizers.py test_all_instances_tokenizerelement 2 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_sample_tokenizers_for_test 11 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_token_region_delimiters 3 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_token_stability 10 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_tokenizer_properties 6 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_encode_decode 5 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_zanj_save_read 4 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_is_AOTP 3 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_is_UT 3 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py test_has_element 1 0 0 100%
tests/all_tokenizers/test_all_tokenizers.py (no function) 42 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_collection 2 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_dataset_lengths 1 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_dataset_cum_lengths 1 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_mazes 3 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_len 1 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_getitem 10 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_download 1 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_serialize_and_load 5 0 0 100%
tests/unit/dataset/test_collected_dataset.py TestMazeDatasetCollection.test_save_read 5 0 0 100%
tests/unit/dataset/test_collected_dataset.py (no function) 17 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py setup_temp_dir 1 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py small_configs 1 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py small_datasets 1 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py collection_config 1 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py collection 1 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_dataset_lengths 2 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_dataset_cum_lengths 2 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_mazes_cached_property 7 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_getitem_across_datasets 4 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_iteration 3 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_generate_classmethod 4 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_serialization_deserialization 8 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_save_and_read 6 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_as_tokens 9 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_update_self_config 4 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_max_grid_properties 3 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_config_serialization 8 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_mixed_grid_sizes 6 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py test_different_generation_methods 8 0 0 100%
tests/unit/dataset/test_collected_dataset_2.py (no function) 32 0 0 100%
tests/unit/dataset/test_configs.py test_get_configs 10 0 0 100%
tests/unit/dataset/test_configs.py (no function) 3 0 0 100%
tests/unit/dataset/test_example_validation.py test_temp 10 0 0 100%
tests/unit/dataset/test_example_validation.py test_validate_fname 16 0 0 100%
tests/unit/dataset/test_example_validation.py (no function) 9 0 0 100%
tests/unit/dataset/test_rasterized.py test_rasterized_new 4 0 0 100%
tests/unit/dataset/test_rasterized.py test_rasterized_from_mazedataset 4 0 0 100%
tests/unit/dataset/test_rasterized.py test_make_numpy_collection 13 0 0 100%
tests/unit/dataset/test_rasterized.py (no function) 13 0 0 100%
tests/unit/generation/test_bool_array_from_string.py test_bool_array_from_string 3 0 0 100%
tests/unit/generation/test_bool_array_from_string.py test_bool_array_from_string_wrong_shape 2 0 0 100%
tests/unit/generation/test_bool_array_from_string.py test_bool_array_from_string_custom_symbol 3 0 0 100%
tests/unit/generation/test_bool_array_from_string.py (no function) 7 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_to_strings 3 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_str_is_coord 6 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_str_to_tuple 5 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_str_to_coord_np 5 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_str_to_tuple_noneable 5 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coords_to_strings 8 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_str_is_coord_2 7 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_str_to_tuple_excepts 5 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_str_to_tuple_noneable_2 6 0 0 100%
tests/unit/generation/test_coord_str_tuple.py test_coord_to_str 10 0 0 100%
tests/unit/generation/test_coord_str_tuple.py (no function) 13 0 0 100%
tests/unit/generation/test_corner_first_ndindex.py test_corner_first_ndindex 4 0 0 100%
tests/unit/generation/test_corner_first_ndindex.py (no function) 3 0 0 100%
tests/unit/generation/test_custom_endpoints.py _get_example_maze 7 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_no_conditions 2 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_allowed_start 3 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_allowed_end 3 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_deadend_start 2 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_deadend_end 2 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_allowed_start_and_end 5 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_deadend_start_and_end 3 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_invalid_conditions 4 0 0 100%
tests/unit/generation/test_custom_endpoints.py test_generate_random_path_size_1 4 0 0 100%
tests/unit/generation/test_custom_endpoints.py (no function) 25 0 0 100%
tests/unit/generation/test_generators.py test_gen_dfs_square 3 0 0 100%
tests/unit/generation/test_generators.py test_gen_dfs_oblong 3 0 0 100%
tests/unit/generation/test_generators.py test_get_maze_with_solution 10 4 0 60%
tests/unit/generation/test_generators.py (no function) 9 0 0 100%
tests/unit/generation/test_latticemaze.py example_pixel_grid 1 0 0 100%
tests/unit/generation/test_latticemaze.py example_rgb_pixel_grid 1 0 0 100%
tests/unit/generation/test_latticemaze.py test_from_pixel_grid_bw 6 0 0 100%
tests/unit/generation/test_latticemaze.py test_from_pixel_grid_with_positions 17 0 0 100%
tests/unit/generation/test_latticemaze.py test_find_start_end_points_in_rgb_pixel_grid 14 0 0 100%
tests/unit/generation/test_latticemaze.py test_pixels_ascii_roundtrip 10 0 0 100%
tests/unit/generation/test_latticemaze.py test_targeted_solved_maze 20 0 0 100%
tests/unit/generation/test_latticemaze.py test_as_adj_list 5 0 0 100%
tests/unit/generation/test_latticemaze.py test_get_nodes 3 0 0 100%
tests/unit/generation/test_latticemaze.py test_generate_random_path 4 0 0 100%
tests/unit/generation/test_latticemaze.py test_generate_random_path_size_1 4 0 0 100%
tests/unit/generation/test_latticemaze.py (no function) 25 0 0 100%
tests/unit/generation/test_maze_dataset.py test_generate_serial 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_generate_parallel 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_data_hash_wip 2 0 0 100%
tests/unit/generation/test_maze_dataset.py test_download 2 0 0 100%
tests/unit/generation/test_maze_dataset.py test_serialize_load 5 0 0 100%
tests/unit/generation/test_maze_dataset.py test_serialize_load_minimal 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_save_read_minimal 18 0 0 100%
tests/unit/generation/test_maze_dataset.py test_save_read_minimal.save_and_read 6 0 0 100%
tests/unit/generation/test_maze_dataset.py test_custom_maze_filter 8 0 0 100%
tests/unit/generation/test_maze_dataset.py test_custom_maze_filter.custom_filter_solution_length 1 0 0 100%
tests/unit/generation/test_maze_dataset.py TestMazeDatasetFilters.test_filters 18 0 0 100%
tests/unit/generation/test_maze_dataset.py TestMazeDatasetFilters.test_filters.TestFilters.solution_match 1 0 0 100%
tests/unit/generation/test_maze_dataset.py TestMazeDatasetFilters.test_filters.TestFilters.drop_nth 1 0 0 100%
tests/unit/generation/test_maze_dataset.py TestMazeDatasetFilters.test_path_length 9 0 0 100%
tests/unit/generation/test_maze_dataset.py TestMazeDatasetFilters.test_cut_percentile_shortest 5 0 0 100%
tests/unit/generation/test_maze_dataset.py _helper_dataset_from_ascii 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_remove_duplicates 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_data_hash 4 0 0 100%
tests/unit/generation/test_maze_dataset.py test_remove_duplicates_fast 4 0 0 100%
tests/unit/generation/test_maze_dataset.py (no function) 35 0 0 100%
tests/unit/generation/test_neighbors.py test_middle_point 5 0 0 100%
tests/unit/generation/test_neighbors.py test_corner_point 5 0 0 100%
tests/unit/generation/test_neighbors.py test_edge_point 5 0 0 100%
tests/unit/generation/test_neighbors.py test_single_point_grid 5 0 0 100%
tests/unit/generation/test_neighbors.py (no function) 6 0 0 100%
tests/unit/generation/test_solved_maze.py test_from_tokens 7 0 0 100%
tests/unit/generation/test_solved_maze.py (no function) 7 0 0 100%
tests/unit/plotting/test_maze_plot.py test_maze_plot 31 0 0 100%
tests/unit/plotting/test_maze_plot.py (no function) 8 0 0 100%
tests/unit/processing/test_collect_gen_metadata.py test_remove_duplicates 5 0 0 100%
tests/unit/processing/test_collect_gen_metadata.py test_remove_duplicates_large 7 0 0 100%
tests/unit/processing/test_collect_gen_metadata.py (no function) 5 0 0 100%
tests/unit/processing/test_get_forking_path_points.py test_fork_and_following_points 14 0 0 100%
tests/unit/processing/test_get_forking_path_points.py (no function) 6 0 0 100%
tests/unit/tokenization/test_all_instances.py DC7.foo 1 1 0 0%
tests/unit/tokenization/test_all_instances.py DC8.foo 1 1 0 0%
tests/unit/tokenization/test_all_instances.py DC9.foo 1 1 0 0%
tests/unit/tokenization/test_all_instances.py test_all_instances 8 0 0 100%
tests/unit/tokenization/test_all_instances.py (no function) 43 0 0 100%
tests/unit/tokenization/test_coords_string_split.py test_coords_string_split_UT 34 0 0 100%
tests/unit/tokenization/test_coords_string_split.py (no function) 2 0 0 100%
tests/unit/tokenization/test_maze_tokenization.py test_tokenization_roundtrip 8 0 0 100%
tests/unit/tokenization/test_maze_tokenization.py (no function) 6 0 0 100%
tests/unit/tokenization/test_token_utils.py test_tokens_between 25 0 0 100%
tests/unit/tokenization/test_token_utils.py test_tokens_between_out_of_order 3 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_adj_list_tokens 7 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_path_tokens 9 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_origin_tokens 6 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_target_tokens 6 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_tokens_up_to_path_start_including_start 7 2 0 71%
tests/unit/tokenization/test_token_utils.py test_get_tokens_up_to_path_start_excluding_start 7 0 0 100%
tests/unit/tokenization/test_token_utils.py test_strings_to_coords 13 0 0 100%
tests/unit/tokenization/test_token_utils.py test_coords_to_strings 9 0 0 100%
tests/unit/tokenization/test_token_utils.py test_equal_except_adj_list_sequence 16 0 0 100%
tests/unit/tokenization/test_token_utils.py test_all_instances2 1 0 0 100%
tests/unit/tokenization/test_token_utils.py test_get_relative_direction 5 0 0 100%
tests/unit/tokenization/test_token_utils.py test_manhattan_distance 5 3 0 40%
tests/unit/tokenization/test_token_utils.py test_lattice_connection_arrray 4 0 0 100%
tests/unit/tokenization/test_token_utils.py test_is_connection 4 0 0 100%
tests/unit/tokenization/test_token_utils.py (no function) 48 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_tokenizer_serialization 5 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_tokenizer 31 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_maze_to_tokens_roundtrip 13 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_to_legacy_tokenizer 1 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_to_tokens_backwards_compatible 10 3 0 70%
tests/unit/tokenization/test_tokenizer.py test_coords_to_strings_backwards_compatible 5 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_from_tokens_backwards_compatible 5 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_tokenizer_element_is_valid 1 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_is_legacy_equivalent 1 0 0 100%
tests/unit/tokenization/test_tokenizer.py _helper_test_path_tokenizers 18 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_path_tokenizers 14 6 0 57%
tests/unit/tokenization/test_tokenizer.py test_edge_permuters 22 2 0 91%
tests/unit/tokenization/test_tokenizer.py test_edge_subsets 13 0 0 100%
tests/unit/tokenization/test_tokenizer.py test_edge_groupings 16 9 0 44%
tests/unit/tokenization/test_tokenizer.py test_adjlist_tokenizers 46 12 0 74%
tests/unit/tokenization/test_tokenizer.py test_unsupported_elements 1 0 0 100%
tests/unit/tokenization/test_tokenizer.py (no function) 52 0 0 100%
tests/unit/tokenization/test_vocab.py test_special_tokens_base 9 0 0 100%
tests/unit/tokenization/test_vocab.py test_vocab 8 0 0 100%
tests/unit/tokenization/test_vocab.py (no function) 4 0 0 100%
Total   5185 1729 0 67%

No items found using the specified filter.