Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (nxbench.backends.core.BackendManager method) (nxbench.benchmarking.config.AlgorithmConfig method) (nxbench.benchmarking.config.BenchmarkConfig method) (nxbench.benchmarking.config.BenchmarkMetrics method) (nxbench.benchmarking.config.BenchmarkResult method) (nxbench.benchmarking.config.DatasetConfig method) (nxbench.benchmarking.export.ResultsExporter method) (nxbench.benchmarking.utils.MemorySnapshot method) (nxbench.data.db.BenchmarkDB method) (nxbench.data.loader.BenchmarkDataManager method) (nxbench.data.repository.NetworkMetadata method) (nxbench.data.repository.NetworkRepository method) (nxbench.data.repository.NetworkStats method) (nxbench.log.LoggerConfig method) (nxbench.log.LoggingConfig method) (nxbench.log.LoggingHandlerConfig method) (nxbench.log.NxBenchConfig method) (nxbench.validation.registry.BenchmarkValidator method) (nxbench.validation.registry.ValidationConfig method) (nxbench.validation.registry.ValidationRegistry method) __post_init__() (nxbench.log.NxBenchConfig method) A active (nxbench.log.NxBenchConfig attribute) add_seeding() (in module nxbench.benchmarking.utils) aggregate_data() (in module nxbench.viz.utils) algorithm (nxbench.benchmarking.config.BenchmarkResult attribute) AlgorithmConfig (class in nxbench.benchmarking.config) algorithms (nxbench.benchmarking.config.BenchmarkConfig attribute) assortativity (nxbench.data.repository.NetworkStats attribute) avg_clustering (nxbench.data.repository.NetworkStats attribute) avg_degree (nxbench.data.repository.NetworkStats attribute) avg_triangles (nxbench.data.repository.NetworkStats attribute) B backend (nxbench.benchmarking.config.BenchmarkResult attribute) backend_name (nxbench.log.NxBenchConfig attribute) backend_params (nxbench.log.NxBenchConfig attribute) BackendManager (class in nxbench.backends.core) backup_count (nxbench.log.LoggingHandlerConfig attribute) benchmark_suite() (in module nxbench.benchmarking.benchmark) BenchmarkConfig (class in nxbench.benchmarking.config) BenchmarkDataManager (class in nxbench.data.loader) BenchmarkDB (class in nxbench.data.db) BenchmarkMetrics (class in nxbench.benchmarking.config) BenchmarkResult (class in nxbench.benchmarking.config) BenchmarkValidator (class in nxbench.validation.registry) C category (nxbench.data.repository.NetworkMetadata attribute) citations (nxbench.data.repository.NetworkMetadata attribute) collect_metrics() (in module nxbench.benchmarking.benchmark) collection (nxbench.data.repository.NetworkMetadata attribute) compare_to() (nxbench.benchmarking.utils.MemorySnapshot method) configure_backend() (in module nxbench.benchmarking.benchmark) (nxbench.backends.core.BackendManager method) configure_benchmarks() (in module nxbench.benchmarking.utils) convert_cugraph() (in module nxbench.backends.registry) convert_graphblas() (in module nxbench.backends.registry) convert_networkx() (in module nxbench.backends.registry) convert_parallel() (in module nxbench.backends.registry) create_handler() (in module nxbench.log) create_validator() (nxbench.validation.registry.BenchmarkValidator method) D dataset (nxbench.benchmarking.config.BenchmarkResult attribute) DatasetConfig (class in nxbench.benchmarking.config) datasets (nxbench.benchmarking.config.BenchmarkConfig attribute) date (nxbench.benchmarking.config.BenchmarkResult attribute) DEFAULT_VALIDATORS (nxbench.validation.registry.ValidationRegistry attribute) delete_results() (nxbench.data.db.BenchmarkDB method) density (nxbench.data.repository.NetworkStats attribute) description (nxbench.data.repository.NetworkMetadata attribute) detect_delimiter() (in module nxbench.data.utils) directed (nxbench.data.repository.NetworkMetadata attribute) disable_logger() (in module nxbench.log) discover_networks_by_category() (nxbench.data.repository.NetworkRepository method) download_url (nxbench.data.repository.NetworkMetadata attribute) E edge_type (nxbench.data.repository.NetworkMetadata attribute) env_data (nxbench.benchmarking.config.BenchmarkConfig attribute) error (nxbench.benchmarking.config.BenchmarkResult attribute) execution_time (nxbench.benchmarking.config.BenchmarkMetrics attribute) (nxbench.benchmarking.config.BenchmarkResult attribute) execution_time_with_preloading (nxbench.benchmarking.config.BenchmarkResult attribute) expected_type (nxbench.validation.registry.ValidationConfig attribute) export_results() (nxbench.benchmarking.export.ResultsExporter method) extra_checks (nxbench.validation.registry.ValidationConfig attribute) extract_download_url() (nxbench.data.repository.NetworkRepository method) F fetch_with_retry() (nxbench.data.repository.NetworkRepository method) fix_matrix_market_file() (in module nxbench.data.utils) formatter (nxbench.log.LoggingHandlerConfig attribute) from_yaml() (nxbench.benchmarking.config.BenchmarkConfig class method) func (nxbench.benchmarking.config.AlgorithmConfig attribute) G generate_graph() (in module nxbench.data.synthesize) get_available_algorithms() (in module nxbench.benchmarking.utils) get_backend_version() (in module nxbench.backends.core) get_benchmark_config() (in module nxbench.benchmarking.utils) get_callable() (nxbench.benchmarking.config.AlgorithmConfig method) get_category_for_network() (nxbench.data.repository.NetworkRepository method) get_connected_components() (in module nxbench.data.utils) get_default_logger() (in module nxbench.log) get_func_ref() (nxbench.benchmarking.config.AlgorithmConfig method) get_machine_info() (in module nxbench.benchmarking.utils) get_metadata() (nxbench.data.loader.BenchmarkDataManager method) get_network_metadata() (nxbench.data.repository.NetworkRepository method) get_python_version() (in module nxbench.benchmarking.utils) get_results() (nxbench.data.db.BenchmarkDB method) get_unique_values() (nxbench.data.db.BenchmarkDB method) get_validate_ref() (nxbench.benchmarking.config.AlgorithmConfig method) get_validator() (nxbench.validation.registry.ValidationRegistry method) get_version() (nxbench.backends.core.BackendManager method) groups (nxbench.benchmarking.config.AlgorithmConfig attribute) H handler_type (nxbench.log.LoggingHandlerConfig attribute) handlers (nxbench.log.LoggerConfig attribute) I is_available() (in module nxbench.backends.core) (nxbench.backends.core.BackendManager method) is_directed (nxbench.benchmarking.config.BenchmarkResult attribute) is_registered() (nxbench.backends.core.BackendManager method) is_weighted (nxbench.benchmarking.config.BenchmarkResult attribute) L lcc() (in module nxbench.data.utils) level (nxbench.log.LoggerConfig attribute) (nxbench.log.LoggingHandlerConfig attribute) list_available_backends() (in module nxbench.benchmarking.utils) list_networks() (nxbench.data.repository.NetworkRepository method) load_and_prepare_data() (in module nxbench.viz.utils) load_config() (in module nxbench.benchmarking.benchmark) (nxbench.validation.registry.ValidationRegistry method) load_data() (in module nxbench.viz.utils) load_default_config() (in module nxbench.benchmarking.utils) load_network() (nxbench.data.loader.BenchmarkDataManager method) load_network_sync() (nxbench.data.loader.BenchmarkDataManager method) load_results() (nxbench.benchmarking.export.ResultsExporter method) log_file (nxbench.log.LoggingHandlerConfig attribute) LoggerConfig (class in nxbench.log) loggers (nxbench.log.LoggingConfig attribute) logging_config (nxbench.log.NxBenchConfig attribute) LoggingConfig (class in nxbench.log) LoggingHandlerConfig (class in nxbench.log) M machine_info (nxbench.benchmarking.config.BenchmarkConfig attribute) main() (in module nxbench.cli) (in module nxbench.data.scripts.scrape_nr) main_benchmark() (in module nxbench.benchmarking.benchmark) make_parallel_categories_figure() (in module nxbench.viz.app) make_violin_figure() (in module nxbench.viz.app) max_clique_lb (nxbench.data.repository.NetworkStats attribute) max_degree (nxbench.data.repository.NetworkStats attribute) max_kcore (nxbench.data.repository.NetworkStats attribute) max_triangles (nxbench.data.repository.NetworkStats attribute) memory_tracker() (in module nxbench.benchmarking.utils) memory_used (nxbench.benchmarking.config.BenchmarkMetrics attribute) (nxbench.benchmarking.config.BenchmarkResult attribute) MemorySnapshot (class in nxbench.benchmarking.utils) metadata (nxbench.benchmarking.config.BenchmarkResult attribute) (nxbench.benchmarking.config.DatasetConfig attribute) min_degree (nxbench.data.repository.NetworkStats attribute) module nxbench.backends nxbench.backends.core nxbench.backends.registry nxbench.benchmarking nxbench.benchmarking.benchmark nxbench.benchmarking.config nxbench.benchmarking.export nxbench.benchmarking.utils nxbench.cli nxbench.data nxbench.data.constants nxbench.data.db nxbench.data.loader nxbench.data.repository nxbench.data.scripts nxbench.data.scripts.scrape_nr nxbench.data.synthesize nxbench.data.utils nxbench.log nxbench.validation nxbench.validation.base nxbench.validation.registry nxbench.viz nxbench.viz.app nxbench.viz.utils N n_edges (nxbench.data.repository.NetworkStats attribute) n_nodes (nxbench.data.repository.NetworkStats attribute) n_triangles (nxbench.data.repository.NetworkStats attribute) name (nxbench.benchmarking.config.AlgorithmConfig attribute) (nxbench.benchmarking.config.DatasetConfig attribute) (nxbench.data.repository.NetworkMetadata attribute) (nxbench.log.LoggerConfig attribute) network_statistics (nxbench.data.repository.NetworkMetadata attribute) NetworkMetadata (class in nxbench.data.repository) NetworkRepository (class in nxbench.data.repository) NetworkStats (class in nxbench.data.repository) normalize_name() (in module nxbench.data.utils) notify_observers() (nxbench.log.NxBenchConfig method) num_edges (nxbench.benchmarking.config.BenchmarkResult attribute) num_nodes (nxbench.benchmarking.config.BenchmarkResult attribute) num_thread (nxbench.benchmarking.config.BenchmarkResult attribute) nxbench.backends module nxbench.backends.core module nxbench.backends.registry module nxbench.benchmarking module nxbench.benchmarking.benchmark module nxbench.benchmarking.config module nxbench.benchmarking.export module nxbench.benchmarking.utils module nxbench.cli module nxbench.data module nxbench.data.constants module nxbench.data.db module nxbench.data.loader module nxbench.data.repository module nxbench.data.scripts module nxbench.data.scripts.scrape_nr module nxbench.data.synthesize module nxbench.data.utils module nxbench.log module nxbench.validation module nxbench.validation.base module nxbench.validation.registry module nxbench.viz module nxbench.viz.app module nxbench.viz.utils module NxBenchConfig (class in nxbench.log) O on_config_change() (in module nxbench.log) output_dir (nxbench.benchmarking.config.BenchmarkConfig attribute) P params (nxbench.benchmarking.config.AlgorithmConfig attribute) (nxbench.benchmarking.config.DatasetConfig attribute) (nxbench.validation.registry.ValidationConfig attribute) preprocess_data() (in module nxbench.viz.utils) process_algorithm_params() (in module nxbench.benchmarking.utils) Q query_results() (nxbench.benchmarking.export.ResultsExporter method) R register_backend() (nxbench.backends.core.BackendManager method) register_observer() (nxbench.log.NxBenchConfig method) register_validator() (nxbench.validation.registry.ValidationRegistry method) required (nxbench.validation.registry.ValidationConfig attribute) requires_directed (nxbench.benchmarking.config.AlgorithmConfig attribute) requires_undirected (nxbench.benchmarking.config.AlgorithmConfig attribute) requires_weighted (nxbench.benchmarking.config.AlgorithmConfig attribute) ResultsExporter (class in nxbench.benchmarking.export) rotate_logs (nxbench.log.LoggingHandlerConfig attribute) run_algorithm() (in module nxbench.benchmarking.benchmark) run_server() (in module nxbench.viz.app) run_single_benchmark() (in module nxbench.benchmarking.benchmark) S safe_extract() (in module nxbench.data.utils) save_results() (nxbench.data.db.BenchmarkDB method) set_verbosity_level() (nxbench.log.NxBenchConfig method) setup_cache() (in module nxbench.benchmarking.benchmark) setup_logger() (in module nxbench.log) setup_logger_from_config() (in module nxbench.log) source (nxbench.benchmarking.config.DatasetConfig attribute) (nxbench.data.repository.NetworkMetadata attribute) SUPPORTED_FORMATS (nxbench.data.loader.BenchmarkDataManager attribute) T tags (nxbench.data.repository.NetworkMetadata attribute) take() (nxbench.benchmarking.utils.MemorySnapshot method) teardown_backend() (nxbench.backends.core.BackendManager method) teardown_cugraph() (in module nxbench.backends.registry) teardown_graphblas() (in module nxbench.backends.registry) teardown_networkx() (in module nxbench.backends.registry) teardown_parallel() (in module nxbench.backends.registry) teardown_specific() (in module nxbench.benchmarking.benchmark) to_dataframe() (nxbench.benchmarking.export.ResultsExporter method) to_yaml() (nxbench.benchmarking.config.BenchmarkConfig method) transitivity (nxbench.data.repository.NetworkStats attribute) U update_logger() (in module nxbench.log) V validate_communities() (in module nxbench.validation.base) validate_edge_scores() (in module nxbench.validation.base) validate_flow() (in module nxbench.validation.base) validate_graph_result() (in module nxbench.validation.base) validate_node_scores() (in module nxbench.validation.base) validate_path_lengths() (in module nxbench.validation.base) validate_result (nxbench.benchmarking.config.AlgorithmConfig attribute) validate_result() (nxbench.validation.registry.BenchmarkValidator method) validate_results() (in module nxbench.benchmarking.benchmark) validate_scalar_result() (in module nxbench.validation.base) validate_similarity_scores() (in module nxbench.validation.base) validation (nxbench.benchmarking.config.BenchmarkResult attribute) validation_message (nxbench.benchmarking.config.BenchmarkResult attribute) ValidationConfig (class in nxbench.validation.registry) ValidationError ValidationRegistry (class in nxbench.validation.registry) validator (nxbench.validation.registry.ValidationConfig attribute) verbosity_level (nxbench.log.NxBenchConfig attribute) verify_url() (nxbench.data.repository.NetworkRepository method) vertex_type (nxbench.data.repository.NetworkMetadata attribute) W weighted (nxbench.data.repository.NetworkMetadata attribute) when (nxbench.log.LoggingHandlerConfig attribute)