Index _ | B | C | D | E | F | G | H | I | L | M | P | R | S | T | U | W _ __call__() (BitstreamEvolutionProtocols.CircuitFactory method) __compile() (Circuit.FileBasedCircuit.FileBasedCircuit method) __init__() (BitstreamEvolutionProtocols.Measurement method) (BitstreamEvolutionProtocols.Population method) (Directories.Directories method) (EvaluateFitness.EvalPulseCountFitness.EvalPulseCountFitness method) (EvaluateFitness.EvalVarMaxFitness.EvalVarMaxFitness method) (Evolution.Evolution method) (Hardware.Microcontroller.Microcontroller method) (Individual.BitstreamIndividual.BitstreamIndividual method) (Logger.Logger method) (PlotConfig.PlotConfig method) (PlotDataRecorder.PlotDataRecorder method) (TrivialImplementation.TrivialEvolution method) __init_monitor() (Logger.Logger method) __log_event() (Circuit.FileBasedCircuit.FileBasedCircuit method) __repr__() (Circuit.Circuit.Circuit method) __run_at_each_modifiable() (Circuit.FileBasedCircuit.FileBasedCircuit method) __tile_is_included() (Circuit.FileBasedCircuit.FileBasedCircuit method) B BitstreamEvolutionProtocols module BitstreamIndividual (class in Individual.BitstreamIndividual) C calculate_error() (EvaluateFitness.EvalPulseCountFitness.EvalPulseCountFitness method) (EvaluateFitness.EvalVarMaxFitness.EvalVarMaxFitness method) calculate_success() (EvaluateFitness.EvalPulseCountFitness.EvalPulseCountFitness method) (EvaluateFitness.EvalVarMaxFitness.EvalVarMaxFitness method) Circuit (class in BitstreamEvolutionProtocols) (class in Circuit.Circuit) Circuit.Circuit module Circuit.FileBasedCircuit module Circuit.FullySimCircuit module CircuitFactory (class in BitstreamEvolutionProtocols) CommandData (class in tools.generate_configs) CommandInfo (class in tools.generate_configs) compile() (BitstreamEvolutionProtocols.Circuit method) (Circuit.Circuit.Circuit method) (Circuit.FileBasedCircuit.FileBasedCircuit method) copy_best_asc_target_path (tools.generate_configs.CommandInfo attribute) copy_from() (Circuit.Circuit.Circuit method) (Circuit.FileBasedCircuit.FileBasedCircuit method) (Circuit.FullySimCircuit.FullySimCircuit method) (Individual.BitstreamIndividual.BitstreamIndividual method) crossover() (Circuit.FullySimCircuit.FullySimCircuit method) (Individual.BitstreamIndividual.BitstreamIndividual method) D DataRequest (class in BitstreamEvolutionProtocols) determine_color() (in module utilities) Directories module Directories (class in Directories) E end_eval() (EvaluateFitness.EvalPulseCountFitness.EvalPulseCountFitness method) (EvaluateFitness.EvalVarMaxFitness.EvalVarMaxFitness method) EvalPulseCountFitness (class in EvaluateFitness.EvalPulseCountFitness) EvaluateFitness (class in EvaluateFitness.EvaluateFitness) EvaluateFitness.EvalPulseCountFitness module EvaluateFitness.EvaluateFitness module EvaluateFitness.EvalVarMaxFitness module EvaluatePopulationFitness (class in BitstreamEvolutionProtocols) EvalVarMaxFitness (class in EvaluateFitness.EvalVarMaxFitness) Evolution module Evolution (class in Evolution) F FakeHardwareTrivialEvaluateMeasurements() (in module TrivialImplementation) FakeMeasuringFitnessTrivialImplemention() (in module TrivialImplementation) FileBasedCircuit (class in Circuit.FileBasedCircuit) Fitness (class in BitstreamEvolutionProtocols) FitnessEvaluator (class in EvaluateFitness.EvaluateFitness) FPGA_Compilation_Data (class in BitstreamEvolutionProtocols) FPGA_Model (class in BitstreamEvolutionProtocols) FullySimCircuit (class in Circuit.FullySimCircuit) G GenData (class in BitstreamEvolutionProtocols) GenDataFactory (class in BitstreamEvolutionProtocols) GenerateInitialPopulation (class in BitstreamEvolutionProtocols) (class in Population.PopulationInitialization) GenerateInitialPopulations (class in Population.PopulationInitialization) GenerateMeasurements (class in BitstreamEvolutionProtocols) GenerateMeasurements.GenerateMeasurements module GenerateSinglePopulationWrapper (class in Population.PopulationInitialization) get_available_FPGAs() (Hardware.Microcontroller.Microcontroller method) get_bitstream() (Circuit.Circuit.Circuit method) (Circuit.FileBasedCircuit.FileBasedCircuit method) (Circuit.FullySimCircuit.FullySimCircuit method) (Individual.BitstreamIndividual.BitstreamIndividual method) get_desired_frequency() (PlotConfig.PlotConfig method) get_diversity_measure() (PlotConfig.PlotConfig method) get_file_attribute() (Circuit.FileBasedCircuit.FileBasedCircuit method) get_file_attribute_st() (Circuit.FileBasedCircuit.FileBasedCircuit static method) get_plots_directory() (PlotConfig.PlotConfig method) get_population_size() (PlotConfig.PlotConfig method) get_save_plots() (PlotConfig.PlotConfig method) get_transfer_interval() (PlotConfig.PlotConfig method) H Hardware (class in BitstreamEvolutionProtocols) Hardware.Microcontroller module I Individual (class in BitstreamEvolutionProtocols) Individual.BitstreamIndividual module is_pulse_count() (PlotConfig.PlotConfig method) is_tone_discriminator() (PlotConfig.PlotConfig method) L log_critical() (Logger.Logger method) log_error() (Logger.Logger method) log_event() (Logger.Logger method) log_generation() (Logger.Logger method) log_info() (Logger.Logger method) log_monitor() (Logger.Logger method) log_warning() (Logger.Logger method) Logger module Logger (class in Logger) LoggerConfig (class in Logger) M measure_pulses() (Hardware.Microcontroller.Microcontroller method) measure_pulses_once() (Hardware.Microcontroller.Microcontroller method) measure_signal() (Hardware.Microcontroller.Microcontroller method) Measurement (class in BitstreamEvolutionProtocols) MeasurementError MeasurementNotTaken Microcontroller (class in Hardware.Microcontroller) MicrocontrollerConfig (class in Hardware.Microcontroller) model (BitstreamEvolutionProtocols.FPGA_Compilation_Data attribute) module BitstreamEvolutionProtocols Circuit.Circuit Circuit.FileBasedCircuit Circuit.FullySimCircuit Directories EvaluateFitness.EvalPulseCountFitness EvaluateFitness.EvaluateFitness EvaluateFitness.EvalVarMaxFitness Evolution GenerateMeasurements.GenerateMeasurements Hardware.Microcontroller Individual.BitstreamIndividual Logger PlotConfig PlotDataRecorder PlotEvolutionLive Population.PopulationInitialization tools.generate_configs tools.pulse_histogram tools.reconstruct TrivialImplementation utilities mutate() (Circuit.FullySimCircuit.FullySimCircuit method) (Individual.BitstreamIndividual.BitstreamIndividual method) P path_store_best_asc (in module tools.generate_configs) PlotConfig module PlotConfig (class in PlotConfig) PlotDataRecorder module PlotDataRecorder (class in PlotDataRecorder) PlotEvolutionLive module Population (class in BitstreamEvolutionProtocols) Population.PopulationInitialization module PostConstructionStrategy (class in Population.PopulationInitialization) pulse_count_config_generator() (in module tools.generate_configs) pulse_count_then_sensitivity_config_generator() (in module tools.generate_configs) R RandomizationStrategy (class in Population.PopulationInitialization) randomize() (Individual.BitstreamIndividual.BitstreamIndividual method) randomize_bitstream() (Circuit.FullySimCircuit.FullySimCircuit method) read_timeout (Hardware.Microcontroller.MicrocontrollerConfig attribute) record_all_live_data() (PlotDataRecorder.PlotDataRecorder method) record_generation() (PlotDataRecorder.PlotDataRecorder method) record_waveform() (PlotDataRecorder.PlotDataRecorder method) record_waveform_heatmap() (PlotDataRecorder.PlotDataRecorder method) repeat() (in module tools.generate_configs) Reproducer (class in BitstreamEvolutionProtocols) request_measurement() (Hardware.Microcontroller.Microcontroller method) reset() (PlotDataRecorder.PlotDataRecorder method) run() (Evolution.Evolution method) (in module PlotEvolutionLive) (TrivialImplementation.TrivialEvolution method) S save_plot_config() (in module PlotConfig) save_workspace() (Logger.Logger method) serial_baud (Hardware.Microcontroller.MicrocontrollerConfig attribute) set_bitstream() (Circuit.Circuit.Circuit method) (Circuit.FileBasedCircuit.FileBasedCircuit method) (Individual.BitstreamIndividual.BitstreamIndividual method) set_file_attribute() (Circuit.FileBasedCircuit.FileBasedCircuit method) set_file_attribute_st() (Circuit.FileBasedCircuit.FileBasedCircuit static method) set_fitness() (BitstreamEvolutionProtocols.Population method) SimpleGenerateMeasurements (class in GenerateMeasurements.GenerateMeasurements) sort() (BitstreamEvolutionProtocols.Population method) start_eval() (EvaluateFitness.EvalPulseCountFitness.EvalPulseCountFitness method) (EvaluateFitness.EvalVarMaxFitness.EvalVarMaxFitness method) T tools.generate_configs module tools.pulse_histogram module tools.reconstruct module Trivial_Meas (class in TrivialImplementation) TrivialCircuit (class in TrivialImplementation) TrivialEvaluatePopulationFitness() (in module TrivialImplementation) TrivialEvolution (class in TrivialImplementation) TrivialGenerateInitialPopulation() (in module TrivialImplementation) TrivialHardware (class in TrivialImplementation) TrivialImplementation module TrivialReproduceWithMutation() (in module TrivialImplementation) U usb_path (Hardware.Microcontroller.MicrocontrollerConfig attribute) uses_init_existing_population() (PlotConfig.PlotConfig method) using_transfer_interval() (PlotConfig.PlotConfig method) utilities module W wipe_folder() (in module utilities)