Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | W | Y A a (chaotic_pfc.config.HenonConfig attribute) add_parser() (in module chaotic_pfc.cli.analysis) (in module chaotic_pfc.cli.attractors) (in module chaotic_pfc.cli.comm_fir) (in module chaotic_pfc.cli.comm_ideal) (in module chaotic_pfc.cli.comm_order_n) (in module chaotic_pfc.cli.lyapunov) (in module chaotic_pfc.cli.run_all) (in module chaotic_pfc.cli.sensitivity) (in module chaotic_pfc.cli.sweep) aggregate_beta_sweeps() (in module chaotic_pfc.analysis.sweep_plotting_3d) all_exponents (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) area_summary() (in module chaotic_pfc.analysis.stats) AreaSummary (class in chaotic_pfc.analysis.stats) awgn() (in module chaotic_pfc.comms.channel) B b (chaotic_pfc.config.HenonConfig attribute) bandwidth (chaotic_pfc.config.SweepConfig attribute), [1] best_chaos_preserving() (in module chaotic_pfc.analysis.stats) beta (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) (chaotic_pfc.analysis.stats.SummaryRow attribute) beta_curve() (in module chaotic_pfc.analysis.stats) beta_summary() (in module chaotic_pfc.analysis.stats) binary_message() (in module chaotic_pfc.dynamics.signals) bootstrap_confidence() (in module chaotic_pfc.analysis.stats) BootstrapConfidence (class in chaotic_pfc.analysis.stats) build_parser() (in module chaotic_pfc.cli) C channel (chaotic_pfc.config.ExperimentConfig attribute) Channel (class in chaotic_pfc.comms.protocols) channel_impulsive() (in module chaotic_pfc.comms.channel) channel_multipath() (in module chaotic_pfc.comms.channel) ChannelConfig (class in chaotic_pfc.config) chaos_margin() (in module chaotic_pfc.analysis.stats) chaotic_pfc.analysis.latex_export module chaotic_pfc.analysis.stats module chaotic_pfc.analysis.sweep module chaotic_pfc.analysis.sweep_plotting module chaotic_pfc.analysis.sweep_plotting_3d module chaotic_pfc.cli module chaotic_pfc.cli.analysis module chaotic_pfc.cli.attractors module chaotic_pfc.cli.comm_fir module chaotic_pfc.cli.comm_ideal module chaotic_pfc.cli.comm_order_n module chaotic_pfc.cli.lyapunov module chaotic_pfc.cli.run_all module chaotic_pfc.cli.sensitivity module chaotic_pfc.cli.sweep module chaotic_pfc.comms.channel module chaotic_pfc.comms.protocols module chaotic_pfc.comms.receiver module chaotic_pfc.comms.transmitter module chaotic_pfc.config module chaotic_pfc.dynamics.lyapunov module chaotic_pfc.dynamics.maps module chaotic_pfc.dynamics.signals module chaotic_pfc.dynamics.spectral module chaotic_pfc.plotting.figures module ci_95_high (chaotic_pfc.analysis.stats.LmaxStats attribute) ci_95_low (chaotic_pfc.analysis.stats.LmaxStats attribute) ci_high (chaotic_pfc.analysis.stats.BootstrapConfidence attribute) ci_low (chaotic_pfc.analysis.stats.BootstrapConfidence attribute) classify() (in module chaotic_pfc.analysis.sweep_plotting) comm (chaotic_pfc.config.ExperimentConfig attribute) CommConfig (class in chaotic_pfc.config) compare_filter_types() (in module chaotic_pfc.analysis.stats) ConfigRank (class in chaotic_pfc.analysis.stats) consolidate_kaiser() (in module chaotic_pfc.analysis.stats) correlation_matrix() (in module chaotic_pfc.analysis.stats) CorrelationMatrix (class in chaotic_pfc.analysis.stats) cutoff (chaotic_pfc.analysis.stats.OptimalParams attribute) (chaotic_pfc.config.ChannelConfig attribute) (chaotic_pfc.config.InternalFIRConfig attribute) cutoff_vs_lmax (chaotic_pfc.analysis.stats.CorrelationMatrix attribute) cutoffs (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] D data_dir (chaotic_pfc.config.LyapunovConfig attribute), [1] (chaotic_pfc.config.SweepConfig attribute) DEFAULT_CONFIG (in module chaotic_pfc.config) default_filter_type (chaotic_pfc.config.SweepConfig attribute) default_window (chaotic_pfc.config.SweepConfig attribute) display_name (chaotic_pfc.analysis.sweep.SweepResult property) dpi (chaotic_pfc.config.PlotConfig attribute) E edges (chaotic_pfc.analysis.stats.LmaxDistribution attribute) eigenvalues (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] (chaotic_pfc.dynamics.lyapunov.FixedPointInfo attribute) (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) eigenvalues_n (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) eigenvalues_p (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) EnsembleResult (class in chaotic_pfc.dynamics.lyapunov) ExperimentConfig (class in chaotic_pfc.config) exponents_per_ci (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] export_consolidated_extended_table() (in module chaotic_pfc.analysis.latex_export) export_consolidated_full_ranking() (in module chaotic_pfc.analysis.latex_export) export_consolidated_top_k_table() (in module chaotic_pfc.analysis.latex_export) export_extended_top_k_table() (in module chaotic_pfc.analysis.latex_export) export_full_ranking_table() (in module chaotic_pfc.analysis.latex_export) export_kaiser_beta_optimal_table() (in module chaotic_pfc.analysis.latex_export) export_summary_json() (in module chaotic_pfc.analysis.stats) export_sweet_spots_table() (in module chaotic_pfc.analysis.latex_export) export_top_k_table() (in module chaotic_pfc.analysis.latex_export) F fig_fmts (chaotic_pfc.config.SweepConfig attribute), [1] figures_dir (chaotic_pfc.config.PlotConfig attribute) (chaotic_pfc.config.SweepConfig attribute) filter_type (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) (chaotic_pfc.analysis.stats.OptimalParams attribute) (chaotic_pfc.analysis.stats.SummaryRow attribute) (chaotic_pfc.analysis.stats.SweetSpot attribute) (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] FilterTypeAggregate (class in chaotic_pfc.analysis.stats) fir_channel() (in module chaotic_pfc.comms.channel) fir_coeffs() (chaotic_pfc.config.InternalFIRConfig method) fixed_point (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] (chaotic_pfc.dynamics.lyapunov.FixedPointInfo attribute) (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) fixed_point_n (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) fixed_point_p (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) fixed_point_stability() (in module chaotic_pfc.dynamics.lyapunov) FixedPointInfo (class in chaotic_pfc.dynamics.lyapunov) fmt (chaotic_pfc.config.PlotConfig attribute) fs (chaotic_pfc.config.SpectralConfig attribute) G Gz (chaotic_pfc.config.LyapunovConfig attribute), [1] H h (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] h_channel (chaotic_pfc.plotting.figures.PlotGridOptions attribute) h_std (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] henon (chaotic_pfc.config.CommConfig attribute), [1] henon_filtered() (in module chaotic_pfc.dynamics.maps) henon_fir_sequence() (in module chaotic_pfc.dynamics.maps) henon_generalised() (in module chaotic_pfc.dynamics.maps) henon_order_n() (in module chaotic_pfc.dynamics.maps) henon_standard() (in module chaotic_pfc.dynamics.maps) HenonConfig (class in chaotic_pfc.config) hist (chaotic_pfc.analysis.stats.LmaxDistribution attribute) I ideal_channel() (in module chaotic_pfc.comms.channel) initial_conditions (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] internal_fir (chaotic_pfc.config.ExperimentConfig attribute) InternalFIRConfig (class in chaotic_pfc.config) K kaiser_beta (chaotic_pfc.config.SpectralConfig attribute), [1] kaiser_beta_optimal() (in module chaotic_pfc.analysis.stats) KaiserBetaOptimal (class in chaotic_pfc.analysis.stats) L lang (chaotic_pfc.config.ExperimentConfig attribute) latex_available() (in module chaotic_pfc.plotting.figures) lmax (chaotic_pfc.analysis.stats.OptimalParams attribute) (chaotic_pfc.analysis.stats.SweetSpot attribute) lmax_ci_95_high (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.SweetSpot attribute) lmax_ci_95_low (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.SweetSpot attribute) lmax_distribution() (in module chaotic_pfc.analysis.stats) lmax_max (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) lmax_mean (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) lmax_per_ci (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] lmax_statistics() (in module chaotic_pfc.analysis.stats) lmax_std (chaotic_pfc.analysis.stats.ConfigRank attribute) LmaxDistribution (class in chaotic_pfc.analysis.stats) LmaxStats (class in chaotic_pfc.analysis.stats) load_all_sweeps() (in module chaotic_pfc.analysis.stats) load_sweep() (in module chaotic_pfc.analysis.sweep) lyapunov (chaotic_pfc.config.ExperimentConfig attribute) lyapunov_henon2d() (in module chaotic_pfc.dynamics.lyapunov) lyapunov_henon2d_ensemble() (in module chaotic_pfc.dynamics.lyapunov) lyapunov_max (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) lyapunov_max() (in module chaotic_pfc.dynamics.lyapunov) lyapunov_max_ensemble() (in module chaotic_pfc.dynamics.lyapunov) LyapunovConfig (class in chaotic_pfc.config) LyapunovResult (class in chaotic_pfc.dynamics.lyapunov) M main() (in module chaotic_pfc.cli) max (chaotic_pfc.analysis.stats.LmaxStats attribute) max_lmax (chaotic_pfc.analysis.stats.SummaryRow attribute) (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute) mean (chaotic_pfc.analysis.stats.BootstrapConfidence attribute) (chaotic_pfc.analysis.stats.LmaxDistribution attribute) (chaotic_pfc.analysis.stats.LmaxStats attribute) mean_exponents (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] mean_lmax (chaotic_pfc.analysis.stats.FilterTypeAggregate attribute) (chaotic_pfc.analysis.stats.SummaryRow attribute) (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute) mean_pct_chaotic (chaotic_pfc.analysis.stats.FilterTypeAggregate attribute) mean_pct_divergent (chaotic_pfc.analysis.stats.FilterTypeAggregate attribute) mean_pct_periodic (chaotic_pfc.analysis.stats.FilterTypeAggregate attribute) median (chaotic_pfc.analysis.stats.LmaxStats attribute) message_period (chaotic_pfc.config.CommConfig attribute), [1] metadata (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] min (chaotic_pfc.analysis.stats.LmaxStats attribute) module chaotic_pfc.analysis.latex_export chaotic_pfc.analysis.stats chaotic_pfc.analysis.sweep chaotic_pfc.analysis.sweep_plotting chaotic_pfc.analysis.sweep_plotting_3d chaotic_pfc.cli chaotic_pfc.cli.analysis chaotic_pfc.cli.attractors chaotic_pfc.cli.comm_fir chaotic_pfc.cli.comm_ideal chaotic_pfc.cli.comm_order_n chaotic_pfc.cli.lyapunov chaotic_pfc.cli.run_all chaotic_pfc.cli.sensitivity chaotic_pfc.cli.sweep chaotic_pfc.comms.channel chaotic_pfc.comms.protocols chaotic_pfc.comms.receiver chaotic_pfc.comms.transmitter chaotic_pfc.config chaotic_pfc.dynamics.lyapunov chaotic_pfc.dynamics.maps chaotic_pfc.dynamics.signals chaotic_pfc.dynamics.spectral chaotic_pfc.plotting.figures mu (chaotic_pfc.config.CommConfig attribute), [1] N n (chaotic_pfc.analysis.stats.BootstrapConfidence attribute) (chaotic_pfc.analysis.stats.CorrelationMatrix attribute) (chaotic_pfc.analysis.stats.LmaxDistribution attribute) N (chaotic_pfc.config.CommConfig attribute), [1] n_chaotic (chaotic_pfc.analysis.stats.AreaSummary attribute) (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute) n_ci (chaotic_pfc.config.LyapunovConfig attribute), [1] n_cutoffs (chaotic_pfc.analysis.stats.SummaryRow attribute) (chaotic_pfc.config.SweepConfig attribute), [1] n_divergent (chaotic_pfc.analysis.stats.AreaSummary attribute) n_initial (chaotic_pfc.config.SweepConfig attribute), [1] n_iters_used (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] n_orders (chaotic_pfc.analysis.stats.SummaryRow attribute) n_periodic (chaotic_pfc.analysis.stats.AreaSummary attribute) n_stable (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute) n_sweeps (chaotic_pfc.analysis.stats.FilterTypeAggregate attribute) n_total (chaotic_pfc.analysis.stats.AreaSummary attribute) n_used (chaotic_pfc.analysis.stats.LmaxStats attribute) n_z (chaotic_pfc.analysis.stats.SweetSpot attribute) Ndiscard (chaotic_pfc.config.LyapunovConfig attribute) nfft (chaotic_pfc.config.SpectralConfig attribute) Nitera (chaotic_pfc.config.LyapunovConfig attribute) (chaotic_pfc.config.SweepConfig attribute), [1] Nmap (chaotic_pfc.config.SweepConfig attribute), [1] num_taps (chaotic_pfc.config.ChannelConfig attribute) (chaotic_pfc.config.InternalFIRConfig attribute) O omega_c (chaotic_pfc.analysis.stats.SweetSpot attribute) optimal_parameters() (in module chaotic_pfc.analysis.stats) OptimalParams (class in chaotic_pfc.analysis.stats) order (chaotic_pfc.analysis.stats.OptimalParams attribute) order_hi (chaotic_pfc.config.SweepConfig attribute) order_lo (chaotic_pfc.config.SweepConfig attribute) order_vs_lmax (chaotic_pfc.analysis.stats.CorrelationMatrix attribute) orders (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] P pct_chaotic (chaotic_pfc.analysis.stats.AreaSummary attribute) (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.SummaryRow attribute) pct_chaotic_finite (chaotic_pfc.analysis.stats.AreaSummary attribute) (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.KaiserBetaOptimal attribute) pct_divergent (chaotic_pfc.analysis.stats.SummaryRow attribute) pct_periodic (chaotic_pfc.analysis.stats.SummaryRow attribute) perturbation (chaotic_pfc.config.LyapunovConfig attribute), [1] plot (chaotic_pfc.config.ExperimentConfig attribute) plot_3d_beta_volume() (in module chaotic_pfc.analysis.sweep_plotting_3d) plot_all() (in module chaotic_pfc.analysis.sweep_plotting) plot_attractor() (in module chaotic_pfc.plotting.figures) plot_chaotic_all() (in module chaotic_pfc.analysis.sweep_plotting) plot_chaotic_density() (in module chaotic_pfc.analysis.sweep_plotting) plot_chaotic_map() (in module chaotic_pfc.analysis.sweep_plotting) plot_classification_interleaved() (in module chaotic_pfc.analysis.sweep_plotting) plot_comm_grid() (in module chaotic_pfc.plotting.figures) plot_difficulty_map() (in module chaotic_pfc.analysis.sweep_plotting) plot_heatmap_continuous() (in module chaotic_pfc.analysis.sweep_plotting) plot_sensitivity() (in module chaotic_pfc.plotting.figures) PlotConfig (class in chaotic_pfc.config) PlotGridOptions (class in chaotic_pfc.plotting.figures) pole_radius (chaotic_pfc.config.LyapunovConfig attribute), [1] precompute_fir_bank() (in module chaotic_pfc.analysis.sweep) psd_normalised() (in module chaotic_pfc.dynamics.spectral) Q quick_sweep_params() (in module chaotic_pfc.analysis.sweep) R rank (chaotic_pfc.analysis.stats.ConfigRank attribute) rank_configurations() (in module chaotic_pfc.analysis.stats) receive() (in module chaotic_pfc.comms.receiver) receive_order_n() (in module chaotic_pfc.comms.receiver) Receiver (class in chaotic_pfc.comms.protocols) run() (in module chaotic_pfc.cli.analysis) (in module chaotic_pfc.cli.attractors) (in module chaotic_pfc.cli.comm_fir) (in module chaotic_pfc.cli.comm_ideal) (in module chaotic_pfc.cli.comm_order_n) (in module chaotic_pfc.cli.lyapunov) (in module chaotic_pfc.cli.run_all) (in module chaotic_pfc.cli.sensitivity) run_sweep() (in module chaotic_pfc.analysis.sweep) S save_path (chaotic_pfc.plotting.figures.PlotGridOptions attribute) save_sweep() (in module chaotic_pfc.analysis.sweep) seed (chaotic_pfc.config.ExperimentConfig attribute) setup_rc() (in module chaotic_pfc.plotting.figures) sinusoidal_message() (in module chaotic_pfc.dynamics.signals) skewness (chaotic_pfc.analysis.stats.LmaxDistribution attribute) spectral (chaotic_pfc.config.ExperimentConfig attribute) SpectralConfig (class in chaotic_pfc.config) stable (chaotic_pfc.dynamics.lyapunov.EnsembleResult attribute), [1] (chaotic_pfc.dynamics.lyapunov.FixedPointInfo attribute) (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) stable_n (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) stable_p (chaotic_pfc.dynamics.lyapunov.LyapunovResult attribute) std (chaotic_pfc.analysis.stats.LmaxDistribution attribute) (chaotic_pfc.analysis.stats.LmaxStats attribute) summary_table() (in module chaotic_pfc.analysis.stats) SummaryRow (class in chaotic_pfc.analysis.stats) suptitle (chaotic_pfc.plotting.figures.PlotGridOptions attribute) sweep (chaotic_pfc.config.ExperimentConfig attribute) SweepConfig (class in chaotic_pfc.config) SweepResult (class in chaotic_pfc.analysis.sweep) sweet_spot_per_filter() (in module chaotic_pfc.analysis.stats) SweetSpot (class in chaotic_pfc.analysis.stats) T time_window (chaotic_pfc.plotting.figures.PlotGridOptions attribute) time_window_end (chaotic_pfc.config.PlotConfig attribute) time_window_start (chaotic_pfc.config.PlotConfig attribute) to_csv() (chaotic_pfc.dynamics.lyapunov.EnsembleResult method) to_namespace() (chaotic_pfc.config.ExperimentConfig method) top_k_per_filter() (in module chaotic_pfc.analysis.stats) transient (chaotic_pfc.config.CommConfig attribute), [1] transition_boundary() (in module chaotic_pfc.analysis.stats) transmit() (in module chaotic_pfc.comms.transmitter) transmit_order_n() (in module chaotic_pfc.comms.transmitter) Transmitter (class in chaotic_pfc.comms.protocols) W w0 (chaotic_pfc.config.LyapunovConfig attribute), [1] window (chaotic_pfc.analysis.stats.ConfigRank attribute) (chaotic_pfc.analysis.stats.OptimalParams attribute) (chaotic_pfc.analysis.stats.SummaryRow attribute) (chaotic_pfc.analysis.stats.SweetSpot attribute) (chaotic_pfc.analysis.sweep.SweepResult attribute), [1] (chaotic_pfc.config.SpectralConfig attribute), [1] window_length (chaotic_pfc.config.SpectralConfig attribute) Y y_lim_mhat (chaotic_pfc.plotting.figures.PlotGridOptions attribute) y_lim_msg (chaotic_pfc.plotting.figures.PlotGridOptions attribute) y_lim_sig (chaotic_pfc.plotting.figures.PlotGridOptions attribute)