Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z _ __init__() (micropurc.core.diagnostics.ConvergenceAnalysis method) (micropurc.core.estimator.MicroPURCEstimator method) (micropurc.forward.piqp_solver.PIQPFlowSolver method) (micropurc.reporting.runlog.RunWriter method) (micropurc.simulation.dgp.DGP method) (micropurc.simulation.route_sampler.MarkovSampler method) A A (micropurc.network.Network attribute) accepted (micropurc.core.diagnostics.IterationRecord attribute) accumulate_native_stats() (micropurc.core.diagnostics.DiagnosticsCollector method) active_set (micropurc.config.RunConfig attribute) active_set_changes (micropurc.core.diagnostics.IterationRecord attribute) ACTIVE_SET_CYCLING (micropurc.core.diagnostics.NonConvergenceReason attribute) active_set_sizes (micropurc.core.diagnostics.DiagnosticsCollector attribute) active_set_stability_probe() (in module micropurc.core.diagnostics) active_subnetwork() (micropurc.reporting.loader.RunArchive method) active_threshold() (in module micropurc.core.activeset) ActiveSet (class in micropurc.core.activeset) ActiveSetConfig (class in micropurc.config) ActiveSetReport (class in micropurc.core.diagnostics) add_record() (micropurc.reporting.runlog.RunWriter method) add_utility_noise() (micropurc.simulation.dgp.DGP method) aset_hash_history (micropurc.core.diagnostics.DiagnosticsCollector attribute) attr() (in module micropurc.spec.dsl) AttrExpr (class in micropurc.spec.dsl) attribute_index() (micropurc.network.Network method) attribute_names (micropurc.network.Network attribute) attributes (micropurc.config.SpecConfig attribute) (micropurc.spec.dsl.TermExpr attribute) (micropurc.spec.schema.Term attribute) B backend (micropurc.config.SolverConfig attribute) batch_sampling (micropurc.simulation.dgp.DGPConfig attribute) Beta (class in micropurc.spec.dsl) beta (micropurc.core.diagnostics.IterationRecord attribute) beta() (in module micropurc.spec.dsl) beta_hat (micropurc.core.diagnostics.ActiveSetReport attribute) (micropurc.reporting.loader.RunArchive property) bias_comparison() (micropurc.core.diagnostics.ConvergenceAnalysis method) C cache_hits (micropurc.core.diagnostics.IterationRecord attribute) cache_misses (micropurc.core.diagnostics.IterationRecord attribute) churn_after_iteration() (micropurc.core.diagnostics.ConvergenceAnalysis method) classify_non_convergence() (micropurc.core.diagnostics.DiagnosticsCollector method) cluster_robust_covariance() (in module micropurc.core.covariance) compare_routes() (micropurc.reporting.loader.RunArchive method) compile_design() (in module micropurc.spec.compile) CompiledDesign (class in micropurc.spec.compile) compute (micropurc.reporting.loader.RunArchive attribute) compute_cond_H() (micropurc.core.diagnostics.DiagnosticsCollector static method) cond_H (micropurc.core.diagnostics.IterationRecord attribute) config (micropurc.reporting.loader.RunArchive attribute) converged (micropurc.core.diagnostics.ActiveSetReport attribute) convergence_rate_by_n() (micropurc.core.diagnostics.ConvergenceAnalysis method) ConvergenceAnalysis (class in micropurc.core.diagnostics) covariate (micropurc.spec.schema.Segment attribute) covariates() (micropurc.spec.schema.ModelSpec method) D dag_connectivity_failed (micropurc.core.diagnostics.DropReasonCounts attribute) data (micropurc.reporting.loader.RunArchive attribute) data_path (micropurc.config.RunConfig attribute) data_ref (micropurc.reporting.loader.RunArchive attribute) DEFAULT_MAX_FULL_BYTES (in module micropurc.reporting.runlog) dests (micropurc.demands.ODDistribution attribute) determine_active_set() (in module micropurc.core.activeset) DGP (class in micropurc.simulation.dgp) DGPConfig (class in micropurc.simulation.dgp) DiagnosticsCollector (class in micropurc.core.diagnostics) drop_reason (micropurc.core.activeset.ActiveSet attribute) drop_reasons (micropurc.core.diagnostics.DiagnosticsCollector attribute) dropped_trips (micropurc.core.diagnostics.IterationRecord attribute) DropReasonCounts (class in micropurc.core.diagnostics) E edges (micropurc.network.Network attribute) environment (micropurc.reporting.loader.RunArchive attribute) environment_info() (in module micropurc.reporting.runlog) eps_abs (micropurc.config.SolverConfig attribute) eps_duality_gap_abs (micropurc.config.SolverConfig attribute) eps_duality_gap_rel (micropurc.config.SolverConfig attribute) eps_rel (micropurc.config.SolverConfig attribute) estimation (micropurc.config.RunConfig attribute) EstimationConfig (class in micropurc.config) F factors (micropurc.spec.dsl.ProductExpr attribute) final_residual (micropurc.core.diagnostics.ActiveSetReport attribute) finalize() (micropurc.reporting.runlog.RunWriter method) finalize_churn() (micropurc.core.diagnostics.DiagnosticsCollector method) fit() (micropurc.core.estimator.MicroPURCEstimator method) FlowResult (class in micropurc.forward.base) flush_active_set_churn() (micropurc.core.diagnostics.DiagnosticsCollector method) format_activeset_table() (micropurc.core.diagnostics.DiagnosticsCollector method) format_convergence_table() (micropurc.core.diagnostics.DiagnosticsCollector method) format_reason_table() (micropurc.core.diagnostics.ConvergenceAnalysis method) format_table() (micropurc.core.diagnostics.StabilityProbeResult method) ForwardSolver (class in micropurc.forward.base) fp_tol (micropurc.config.EstimationConfig attribute) from_csv() (micropurc.network.Network class method) from_dense() (micropurc.network.Network class method) from_dict() (micropurc.config.RunConfig class method) (micropurc.spec.schema.ModelSpec class method) (micropurc.spec.schema.Term class method) from_edges() (micropurc.network.NodeIndex class method) from_json() (micropurc.config.RunConfig class method) (micropurc.spec.schema.ModelSpec class method) G g_i (micropurc.core.projection.TripContribution attribute) grid() (micropurc.network.Network class method) H H_CONDITIONING (micropurc.core.diagnostics.NonConvergenceReason attribute) H_i (micropurc.core.projection.TripContribution attribute) head (micropurc.network.Network property) I id_to_idx (micropurc.network.NodeIndex attribute) indices (micropurc.core.activeset.ActiveSet attribute) info (micropurc.forward.base.FlowResult attribute) init_beta (micropurc.config.RunConfig attribute) iteration (micropurc.core.diagnostics.IterationRecord attribute) IterationRecord (class in micropurc.core.diagnostics) K kept_node_rows (micropurc.core.activeset.ActiveSet attribute) L lam_eq (micropurc.forward.base.FlowResult attribute) lazy (micropurc.spec.compile.CompiledDesign attribute) LazyDesign (class in micropurc.core.lazy_design) LINE_SEARCH_EXHAUSTION (micropurc.core.diagnostics.NonConvergenceReason attribute) link_attrs (micropurc.core.lazy_design.LazyDesign attribute) link_flips (micropurc.core.diagnostics.IterationRecord attribute) link_flips_per_iter (micropurc.core.diagnostics.ActiveSetReport attribute) links_flipped (micropurc.core.diagnostics.StabilityProbeResult attribute) load_config() (in module micropurc.config) load_run() (in module micropurc.reporting.loader) load_sim_config() (in module micropurc.config) log() (in module micropurc.spec.dsl) (micropurc.reporting.runlog.RunWriter method) ls_max_tries (micropurc.config.EstimationConfig attribute) ls_tau (micropurc.config.EstimationConfig attribute) ls_tries (micropurc.core.diagnostics.IterationRecord attribute) M map_array() (micropurc.network.NodeIndex method) margin_stats (micropurc.core.diagnostics.DiagnosticsCollector attribute) margin_stats_per_iter (micropurc.core.diagnostics.ActiveSetReport attribute) margins (micropurc.core.activeset.ActiveSet attribute) MarginStats (class in micropurc.core.diagnostics) MarkovSampler (class in micropurc.simulation.route_sampler) max_cond_H (micropurc.config.EstimationConfig attribute) max_inactive (micropurc.core.diagnostics.MarginStats attribute) max_iter (micropurc.config.SolverConfig attribute) max_iterations (micropurc.config.EstimationConfig attribute) MAX_ITERATIONS (micropurc.core.diagnostics.NonConvergenceReason attribute) max_tries_per_trip (micropurc.simulation.dgp.DGPConfig attribute) median_active (micropurc.core.diagnostics.MarginStats attribute) micropurc.config module micropurc.core.activeset module micropurc.core.covariance module micropurc.core.diagnostics module micropurc.core.estimator module micropurc.core.lazy_design module micropurc.core.projection module micropurc.demands module micropurc.forward.base module micropurc.forward.piqp_solver module micropurc.network module micropurc.reporting.html module micropurc.reporting.loader module micropurc.reporting.runlog module micropurc.simulation.dgp module micropurc.simulation.route_sampler module micropurc.spec.compile module micropurc.spec.dsl module micropurc.spec.schema module MicroPURCEstimator (class in micropurc.core.estimator) min_active (micropurc.core.diagnostics.MarginStats attribute) min_eig_H (micropurc.core.diagnostics.IterationRecord attribute) mode (micropurc.config.ProjectionConfig attribute) ModelSpec (class in micropurc.spec.schema) module micropurc.config micropurc.core.activeset micropurc.core.covariance micropurc.core.diagnostics micropurc.core.estimator micropurc.core.lazy_design micropurc.core.projection micropurc.demands micropurc.forward.base micropurc.forward.piqp_solver micropurc.network micropurc.reporting.html micropurc.reporting.loader micropurc.reporting.runlog micropurc.simulation.dgp micropurc.simulation.route_sampler micropurc.spec.compile micropurc.spec.dsl micropurc.spec.schema N n_active_total (micropurc.core.diagnostics.MarginStats attribute) n_directions (micropurc.core.diagnostics.StabilityProbeResult attribute) n_inactive_total (micropurc.core.diagnostics.MarginStats attribute) n_threads (micropurc.core.diagnostics.DiagnosticsCollector attribute) n_trips (micropurc.core.diagnostics.StabilityProbeResult attribute) name (micropurc.config.RunConfig attribute) (micropurc.spec.dsl.AttrExpr attribute) (micropurc.spec.dsl.Beta attribute) native_time_projection_s (micropurc.core.diagnostics.DiagnosticsCollector attribute) native_time_schur_s (micropurc.core.diagnostics.DiagnosticsCollector attribute) native_time_solve_s (micropurc.core.diagnostics.DiagnosticsCollector attribute) native_total_qp_iters (micropurc.core.diagnostics.DiagnosticsCollector attribute) Network (class in micropurc.network) network() (micropurc.reporting.loader.RunArchive method) network_path (micropurc.config.RunConfig attribute) next_run_dir() (in module micropurc.reporting.runlog) nm_window (micropurc.config.EstimationConfig attribute) no_active_links (micropurc.core.diagnostics.DropReasonCounts attribute) no_kept_rows (micropurc.core.diagnostics.DropReasonCounts attribute) node_index (micropurc.network.Network attribute) NodeIndex (class in micropurc.network) nodes (micropurc.network.Network attribute) (micropurc.simulation.route_sampler.SampledRoute attribute) non_convergence_reason (micropurc.core.diagnostics.ActiveSetReport attribute) NonConvergenceReason (class in micropurc.core.diagnostics) not_dag (micropurc.core.diagnostics.DropReasonCounts attribute) num_attributes (micropurc.core.lazy_design.LazyDesign property) (micropurc.network.Network property) num_components (micropurc.core.activeset.ActiveSet attribute) num_iterations (micropurc.core.diagnostics.ActiveSetReport attribute) num_links (micropurc.core.lazy_design.LazyDesign property) (micropurc.network.Network property) num_nodes (micropurc.network.Network property) num_od_pairs_to_use (micropurc.config.RunConfig attribute) num_variants (micropurc.core.lazy_design.LazyDesign property) O od_from_csv() (in module micropurc.demands) od_uniform_all_pairs() (in module micropurc.demands) ODDistribution (class in micropurc.demands) op (micropurc.spec.schema.Segment attribute) origins (micropurc.demands.ODDistribution attribute) OSCILLATION (micropurc.core.diagnostics.NonConvergenceReason attribute) other (micropurc.core.diagnostics.DropReasonCounts attribute) output_dir (micropurc.config.RunConfig attribute) P parameter (micropurc.spec.dsl.TermExpr attribute) (micropurc.spec.schema.Term attribute) parameters (micropurc.spec.compile.CompiledDesign attribute) parameters() (micropurc.spec.schema.ModelSpec method) peak_rss_kb (micropurc.core.diagnostics.DiagnosticsCollector attribute) peak_rss_mb() (in module micropurc.reporting.runlog) (micropurc.core.diagnostics.DiagnosticsCollector method) per_trip_cumulative_churn (micropurc.core.diagnostics.DiagnosticsCollector attribute) per_trip_cumulative_flips (micropurc.core.diagnostics.ActiveSetReport attribute) phi() (micropurc.core.estimator.MicroPURCEstimator method) phi_residual (micropurc.core.diagnostics.IterationRecord attribute) PIQPFlowSolver (class in micropurc.forward.piqp_solver) power (micropurc.spec.dsl.AttrExpr attribute) (micropurc.spec.schema.Term attribute) power() (in module micropurc.spec.dsl) predicted_flow() (micropurc.reporting.loader.RunArchive method) ProductExpr (class in micropurc.spec.dsl) projection (micropurc.config.RunConfig attribute) ProjectionConfig (class in micropurc.config) Q q05_active (micropurc.core.diagnostics.MarginStats attribute) q95_active (micropurc.core.diagnostics.MarginStats attribute) Q_merit (micropurc.core.diagnostics.IterationRecord attribute) Q_ref (micropurc.core.diagnostics.IterationRecord attribute) R radii (micropurc.core.diagnostics.StabilityProbeResult attribute) raw_ids (micropurc.network.NodeIndex attribute) reason_crosstab() (micropurc.core.diagnostics.ConvergenceAnalysis method) record() (micropurc.core.diagnostics.DropReasonCounts method) record_active_set_hashes() (micropurc.core.diagnostics.DiagnosticsCollector method) record_active_set_sizes() (micropurc.core.diagnostics.DiagnosticsCollector method) record_drop_reasons() (micropurc.core.diagnostics.DiagnosticsCollector method) record_exists() (micropurc.reporting.runlog.RunWriter method) record_iteration() (micropurc.core.diagnostics.DiagnosticsCollector method) record_margins() (micropurc.core.diagnostics.DiagnosticsCollector method) record_trip_active_set() (micropurc.core.diagnostics.DiagnosticsCollector method) records (micropurc.core.diagnostics.DiagnosticsCollector attribute) records() (micropurc.reporting.loader.RunArchive method) render_batch_report() (in module micropurc.reporting.html) render_fit_report() (in module micropurc.reporting.html) require_multiple_paths (micropurc.simulation.dgp.DGPConfig attribute) residual_per_iter (micropurc.core.diagnostics.ActiveSetReport attribute) result (micropurc.reporting.loader.RunArchive attribute) run_dir (micropurc.reporting.loader.RunArchive attribute) RunArchive (class in micropurc.reporting.loader) RunConfig (class in micropurc.config) RunWriter (class in micropurc.reporting.runlog) S sample() (micropurc.demands.ODDistribution method) sample_clustered_dataset() (micropurc.simulation.dgp.DGP method) sample_dataset() (micropurc.simulation.dgp.DGP method) sample_route() (micropurc.simulation.route_sampler.MarkovSampler method) sample_routes_batch() (micropurc.simulation.route_sampler.MarkovSampler method) SampledRoute (class in micropurc.simulation.route_sampler) sampler_threads (micropurc.simulation.dgp.DGPConfig attribute) sandwich_covariance() (in module micropurc.core.covariance) save_json() (micropurc.config.RunConfig method) scale (micropurc.spec.dsl.TermExpr attribute) (micropurc.spec.schema.Term attribute) scale_fp_tol_by_sqrt_k (micropurc.config.EstimationConfig attribute) scale_m (micropurc.forward.base.ForwardSolver property) (micropurc.forward.piqp_solver.PIQPFlowSolver property) se_hat (micropurc.reporting.loader.RunArchive property) seed (micropurc.config.RunConfig attribute) seg() (in module micropurc.spec.dsl) Segment (class in micropurc.spec.schema) segment (micropurc.spec.dsl.TermExpr attribute) (micropurc.spec.schema.Term attribute) size (micropurc.demands.ODDistribution property) slack (micropurc.core.activeset.ActiveSet attribute) slack_tol (micropurc.config.ActiveSetConfig attribute) snapshot_data() (micropurc.reporting.runlog.RunWriter method) snapshot_rss() (micropurc.core.diagnostics.DiagnosticsCollector method) solve() (micropurc.forward.base.ForwardSolver method) (micropurc.forward.piqp_solver.PIQPFlowSolver method) solve_batch() (micropurc.forward.piqp_solver.PIQPFlowSolver method) solver (micropurc.config.RunConfig attribute) solver() (micropurc.reporting.loader.RunArchive method) SolverConfig (class in micropurc.config) spec (micropurc.config.RunConfig attribute) SpecConfig (class in micropurc.config) StabilityProbeResult (class in micropurc.core.diagnostics) STAGNATION (micropurc.core.diagnostics.NonConvergenceReason attribute) standardize() (in module micropurc.spec.dsl) step_size (micropurc.core.diagnostics.IterationRecord attribute) summary() (micropurc.core.diagnostics.DiagnosticsCollector method) T tail (micropurc.network.Network property) Term (class in micropurc.spec.schema) term_a (micropurc.core.lazy_design.LazyDesign attribute) term_b (micropurc.core.lazy_design.LazyDesign attribute) term_code (micropurc.core.lazy_design.LazyDesign attribute) term_cov (micropurc.core.lazy_design.LazyDesign attribute) term_op (micropurc.core.lazy_design.LazyDesign attribute) term_thr (micropurc.core.lazy_design.LazyDesign attribute) TermExpr (class in micropurc.spec.dsl) terms (micropurc.spec.dsl.Utility attribute) (micropurc.spec.schema.ModelSpec attribute) threshold (micropurc.spec.schema.Segment attribute) threshold_factor (micropurc.config.ActiveSetConfig attribute) threshold_min (micropurc.config.ActiveSetConfig attribute) to_dict() (micropurc.config.RunConfig method) (micropurc.core.diagnostics.ActiveSetReport method) (micropurc.spec.schema.ModelSpec method) (micropurc.spec.schema.Segment method) (micropurc.spec.schema.Term method) to_json() (micropurc.config.RunConfig method) (micropurc.spec.schema.ModelSpec method) to_spec() (micropurc.spec.dsl.TermExpr method) (micropurc.spec.dsl.Utility method) to_term() (micropurc.spec.dsl.TermExpr method) top_churning_trips() (micropurc.core.diagnostics.ActiveSetReport method) total (micropurc.core.diagnostics.DropReasonCounts property) total_wall_s (micropurc.core.diagnostics.DiagnosticsCollector attribute) transform (micropurc.spec.dsl.AttrExpr attribute) (micropurc.spec.schema.Term attribute) trip_contribution_schur() (in module micropurc.core.projection) TRIP_DROP_INSTABILITY (micropurc.core.diagnostics.NonConvergenceReason attribute) trip_variant (micropurc.core.lazy_design.LazyDesign attribute) (micropurc.spec.compile.CompiledDesign attribute) TripContribution (class in micropurc.core.projection) trips_changed (micropurc.core.diagnostics.StabilityProbeResult attribute) trivial_flow (micropurc.core.diagnostics.DropReasonCounts attribute) U u_i (micropurc.core.projection.TripContribution attribute) Utility (class in micropurc.spec.dsl) V valid (micropurc.core.activeset.ActiveSet attribute) (micropurc.simulation.route_sampler.SampledRoute attribute) variant_attr (micropurc.core.lazy_design.LazyDesign attribute) variant_covariates (micropurc.core.lazy_design.LazyDesign attribute) verbose (micropurc.config.SolverConfig attribute) W wall_clock_s (micropurc.core.diagnostics.IterationRecord attribute) weights (micropurc.demands.ODDistribution attribute) X x (micropurc.forward.base.FlowResult attribute) Y y (micropurc.simulation.route_sampler.SampledRoute attribute) Z Z (micropurc.network.Network attribute) (micropurc.spec.compile.CompiledDesign attribute) z_variants (micropurc.spec.compile.CompiledDesign attribute)