LICENSE
README.md
pyproject.toml
src/quorus.egg-info/PKG-INFO
src/quorus.egg-info/SOURCES.txt
src/quorus.egg-info/dependency_links.txt
src/quorus.egg-info/entry_points.txt
src/quorus.egg-info/requires.txt
src/quorus.egg-info/top_level.txt
src/quorus/cli/__init__.py
src/quorus/cli/ibm_hardware_runs.py
src/quorus/cli/qfl_main_test.py
src/quorus/cli/qfl_main_test_base.py
src/quorus/data_ops/__init__.py
src/quorus/data_ops/data_loading.py
src/quorus/data_ops/data_loading_wrapper.py
src/quorus/data_ops/data_processing.py
src/quorus/factory_funcs/__init__.py
src/quorus/factory_funcs/patchquantumgen_factory.py
src/quorus/factory_funcs/pca_discriminator_factory.py
src/quorus/factory_funcs/pca_rescaler_factory.py
src/quorus/factory_funcs/variationalquantumclassif_factory.py
src/quorus/logging/__init__.py
src/quorus/logging/custom_slog.py
src/quorus/metrics_funcs/__init__.py
src/quorus/metrics_funcs/acc_funcs/__init__.py
src/quorus/metrics_funcs/acc_funcs/accuracy_func.py
src/quorus/metrics_funcs/acc_funcs/accuracy_stddev_func.py
src/quorus/metrics_funcs/acc_funcs/topk_accuracy_func.py
src/quorus/metrics_funcs/agg_metrics_func/__init__.py
src/quorus/metrics_funcs/agg_metrics_func/agg_metrics_func_eval.py
src/quorus/metrics_funcs/fid_funcs/__init__.py
src/quorus/metrics_funcs/fid_funcs/compute_fid.py
src/quorus/metrics_funcs/pennylane_lossfns/__init__.py
src/quorus/metrics_funcs/pennylane_lossfns/pennylane_lossfn.py
src/quorus/metrics_funcs/pennylane_lossfns/pennylane_lossfn_batch.py
src/quorus/metrics_funcs/torch_lossfns/__init__.py
src/quorus/metrics_funcs/torch_lossfns/klloss.py
src/quorus/misc_utils/__init__.py
src/quorus/misc_utils/convert_data_to_lib.py
src/quorus/misc_utils/count_numcli_clitype.py
src/quorus/misc_utils/count_qubits_layers.py
src/quorus/misc_utils/create_feat_list_expansion_data.py
src/quorus/misc_utils/reorder_amplitude_data.py
src/quorus/param_processing/__init__.py
src/quorus/param_processing/numpy_funcs/__init__.py
src/quorus/param_processing/numpy_funcs/param_comparison.py
src/quorus/param_processing/numpy_funcs/param_grads_utils_pennylane.py
src/quorus/param_processing/torch_funcs/__init__.py
src/quorus/param_processing/torch_funcs/state_dict_diffs.py
src/quorus/parameter_initialization/__init__.py
src/quorus/parameter_initialization/identity_init_utils/__init__.py
src/quorus/parameter_initialization/identity_init_utils/id_init_func.py
src/quorus/parameter_initialization/qcnn_params_init/__init__.py
src/quorus/parameter_initialization/qcnn_params_init/qcnn_params_init_func.py
src/quorus/qfl_main/__init__.py
src/quorus/qfl_main/run_qfl_exp.py
src/quorus/qfl_main/run_qfl_exp_multiproc.py
src/quorus/qfl_main/run_qfl_exp_nonpers.py
src/quorus/qfl_main/run_qfl_exp_par.py
src/quorus/qfl_main/utils/__init__.py
src/quorus/qfl_main/utils/dummyexecutor.py
src/quorus/qfl_main/utils/train_single_client.py
src/quorus/qfl_utils/__init__.py
src/quorus/qfl_utils/aggregation_funcs/__init__.py
src/quorus/qfl_utils/aggregation_funcs/federated_averaging.py
src/quorus/qfl_utils/aggregation_funcs/federated_averaging_circular.py
src/quorus/qfl_utils/aggregation_funcs/federated_averaging_circular_parallel.py
src/quorus/qfl_utils/aggregation_funcs/federated_averaging_circular_parallel_shared.py
src/quorus/qfl_utils/aggregation_funcs/federated_averaging_quat.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/__init__.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/agg_disc_params.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/block_params_agg.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/convert_block_params_generator.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/federated_averaging_disc.py
src/quorus/qfl_utils/aggregation_funcs/agg_utils/quaternion_agg_funcs.py
src/quorus/qfl_utils/broadcast_params_funcs/__init__.py
src/quorus/qfl_utils/broadcast_params_funcs/broadcast_param_updates.py
src/quorus/qfl_utils/broadcast_params_funcs/broadcast_param_updates_shared.py
src/quorus/qfl_utils/broadcast_params_funcs/broadcast_param_updates_shared_noconv.py
src/quorus/qfl_utils/broadcast_params_funcs/broadcast_param_updates_shared_noconv_nofinal.py
src/quorus/qfl_utils/cli_optimizers_init/__init__.py
src/quorus/qfl_utils/cli_optimizers_init/initialize_client_optimizers.py
src/quorus/qfl_utils/cli_params_init/__init__.py
src/quorus/qfl_utils/cli_params_init/initialize_client_params.py
src/quorus/qfl_utils/data_splitting/__init__.py
src/quorus/qfl_utils/data_splitting/split_data_federated.py
src/quorus/qfl_utils/federated_pca/__init__.py
src/quorus/qfl_utils/federated_pca/fedpca_mocked.py
src/quorus/qfl_utils/meta_params_generation/__init__.py
src/quorus/qfl_utils/meta_params_generation/generate_meta_params.py
src/quorus/qfl_utils/meta_params_generation/generate_meta_params_random.py
src/quorus/qgan_model_supp/__init__.py
src/quorus/qgan_model_supp/data_proc/__init__.py
src/quorus/qgan_model_supp/data_proc/pca_rescaler.py
src/quorus/qgan_model_supp/imggen_funcs/__init__.py
src/quorus/qgan_model_supp/imggen_funcs/gen_imgs.py
src/quorus/qgan_model_supp/imggen_funcs/latent_noise_gen.py
src/quorus/qgan_model_supp/imggen_funcs/save_imgs.py
src/quorus/qgan_model_supp/models/__init__.py
src/quorus/qgan_model_supp/models/patchquantumgenerator.py
src/quorus/qgan_model_supp/models/pca_discriminator.py
src/quorus/qnn_classifier_model_supp/__init__.py
src/quorus/qnn_classifier_model_supp/variational_quantum_classifier.py
src/quorus/qnode_funcs/__init__.py
src/quorus/qnode_funcs/qnode_creation_funcs/__init__.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_cheating.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_multirun.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_qcnn.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_qgan.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_singlerun_multiprobs.py
src/quorus/qnode_funcs/qnode_creation_funcs/create_qnode_singlerun_tunnel.py
src/quorus/qnode_funcs/qnode_run_funcs/__init__.py
src/quorus/qnode_funcs/qnode_run_funcs/cheating_run.py
src/quorus/qnode_funcs/qnode_run_funcs/multieval_run.py
src/quorus/qnode_funcs/qnode_run_funcs/singleeval_run.py
src/quorus/qnode_funcs/qnode_run_funcs/singleeval_run_tunnel.py
src/quorus/qnode_funcs/template_funcs/__init__.py
src/quorus/qnode_funcs/template_funcs/qcnn_template.py
src/quorus/qnode_funcs/template_funcs/qgan_template.py
src/quorus/quantum_circuit_funcs/__init__.py
src/quorus/quantum_circuit_funcs/circuit_data_extraction/__init__.py
src/quorus/quantum_circuit_funcs/circuit_data_extraction/qgan_extraction_funcs.py
src/quorus/quantum_circuit_funcs/circuit_models/__init__.py
src/quorus/quantum_circuit_funcs/circuit_models/qcnn_circuit.py
src/quorus/quantum_circuit_funcs/circuit_models/qgan_circuit.py
src/quorus/quantum_circuit_funcs/circuit_models_components/__init__.py
src/quorus/quantum_circuit_funcs/circuit_models_components/qcnn_funcs.py
src/quorus/quantum_circuit_funcs/circuit_models_components/variational_layers_func.py
src/quorus/quantum_circuit_funcs/data_encoding/__init__.py
src/quorus/quantum_circuit_funcs/data_encoding/data_encoding_funcs.py
src/quorus/quantum_circuit_funcs/utils/__init__.py
src/quorus/quantum_circuit_funcs/utils/qcnn_code.py
src/quorus/quantum_circuit_funcs/utils/utils.py
src/quorus/training_funcs/__init__.py
src/quorus/training_funcs/pennylane_training/__init__.py
src/quorus/training_funcs/pennylane_training/mask_gradients.py
src/quorus/training_funcs/pennylane_training/train_mod_pennylane.py
src/quorus/training_funcs/torch_training/__init__.py
src/quorus/training_funcs/torch_training/qgan_training/__init__.py
src/quorus/training_funcs/torch_training/qgan_training/qgan_training_funcs.py
src/quorus/training_funcs/torch_training/varquantumclassifier_training/__init__.py
src/quorus/training_funcs/torch_training/varquantumclassifier_training/train_models_classifier.py
src/quorus/training_funcs/torch_training/varquantumclassifier_training/train_step_classifier.py