Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (pdft.bases.AbstractSparseBasis method) (pdft.bases.BlockedBasis method) (pdft.bases.DCT4Basis method) (pdft.bases.EntangledQFTBasis method) (pdft.bases.MERABasis method) (pdft.bases.QFTBasis method) (pdft.bases.RealRichBasis method) (pdft.bases.RichBasis method) (pdft.bases.TEBDBasis method) (pdft.circuit.Gate method) (pdft.coherence.FlatModulusCertificate method) (pdft.io.CompressedImage method) (pdft.loss.AbstractLoss method) (pdft.loss.L1Norm method) (pdft.loss.MSELoss method) (pdft.manifolds.AbstractRiemannianManifold method) (pdft.manifolds.Orthogonal2qManifold method) (pdft.manifolds.OrthogonalManifold method) (pdft.manifolds.PhaseManifold method) (pdft.manifolds.Unitary2qManifold method) (pdft.manifolds.UnitaryManifold method) (pdft.optimizers.RiemannianAdam method) (pdft.optimizers.RiemannianGD method) (pdft.profiling.ProfileReport method) (pdft.profiling.StepRecord method) (pdft.training.TrainingResult method) (pdft.viz.TrainingHistory method) A AbstractLoss (class in pdft.loss) AbstractRiemannianManifold (class in pdft.manifolds) AbstractRiemannianOptimizer (in module pdft.optimizers) AbstractSparseBasis (class in pdft.bases) apply_circuit() (in module pdft.circuit) armijo_c (pdft.optimizers.RiemannianGD attribute) armijo_tau (pdft.optimizers.RiemannianGD attribute) B bases_allclose() (in module pdft.bases) basis (pdft.training.TrainingResult attribute) basis_class (pdft.profiling.ProfileReport attribute) basis_hash (pdft.io.CompressedImage attribute) basis_hash() (in module pdft.io) basis_to_dict() (in module pdft.io) batch_size (pdft.profiling.ProfileReport attribute) batched_adjoint() (in module pdft.manifolds) batched_inv() (in module pdft.manifolds) batched_matmul() (in module pdft.manifolds) beta1 (pdft.optimizers.RiemannianAdam attribute) beta2 (pdft.optimizers.RiemannianAdam attribute) block_log_m (pdft.bases.BlockedBasis attribute) block_log_n (pdft.bases.BlockedBasis attribute) block_shape (pdft.bases.BlockedBasis property) BlockedBasis (class in pdft.bases) build_circuit_einsum() (in module pdft.circuit) C certify_flat_modulus() (in module pdft.coherence) classify_manifold() (in module pdft.manifolds) code (pdft.bases.BlockedBasis attribute) (pdft.bases.DCT4Basis attribute) (pdft.bases.EntangledQFTBasis attribute) (pdft.bases.MERABasis attribute) (pdft.bases.QFTBasis attribute) (pdft.bases.RealRichBasis attribute) (pdft.bases.RichBasis attribute) (pdft.bases.TEBDBasis attribute) coherence() (in module pdft.coherence) compile_circuit() (in module pdft.circuit) compress() (in module pdft.io) compress_with_k() (in module pdft.io) compressed_to_dict() (in module pdft.io) CompressedImage (class in pdft.io) compression_stats() (in module pdft.io) controlled_phase_diag() (in module pdft.circuit) cosine_with_warmup() (in module pdft.training) D d (pdft.manifolds.OrthogonalManifold attribute) (pdft.manifolds.UnitaryManifold attribute) DCT4Basis (class in pdft.bases) dense_operator() (in module pdft.coherence) device (pdft.profiling.ProfileReport attribute) diagonal_tensor_indices() (in module pdft.coherence) dict_to_basis() (in module pdft.io) dict_to_compressed() (in module pdft.io) E ema_smooth() (in module pdft.viz) entangled_qft_code() (in module pdft.bases) EntangledQFTBasis (class in pdft.bases) epochs_completed (pdft.training.TrainingResult attribute) eps (pdft.optimizers.RiemannianAdam attribute) extract_phase_from_cp() (in module pdft.circuit) F fit_to_dct() (in module pdft.bases) FlatModulusCertificate (class in pdft.coherence) format_float_julia_like() (in module pdft.io) forward_transform() (pdft.bases.AbstractSparseBasis method) (pdft.bases.BlockedBasis method) (pdft.bases.DCT4Basis method) (pdft.bases.EntangledQFTBasis method) (pdft.bases.MERABasis method) (pdft.bases.QFTBasis method) (pdft.bases.RealRichBasis method) (pdft.bases.RichBasis method) (pdft.bases.TEBDBasis method) freeze_as_blocked() (in module pdft.bases) ft_mat() (in module pdft.bases) G Gate (class in pdft.circuit) group_by_manifold() (in module pdft.manifolds) H HADAMARD (in module pdft.circuit) holds (pdft.coherence.FlatModulusCertificate attribute) I ift_mat() (in module pdft.bases) image_size (pdft.bases.AbstractSparseBasis property) (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis property) (pdft.bases.EntangledQFTBasis property) (pdft.bases.MERABasis property) (pdft.bases.QFTBasis property) (pdft.bases.RealRichBasis property) (pdft.bases.RichBasis property) (pdft.bases.TEBDBasis property) indices (pdft.io.CompressedImage attribute) inner (pdft.bases.BlockedBasis attribute) inv_code (pdft.bases.BlockedBasis attribute) (pdft.bases.DCT4Basis attribute) (pdft.bases.EntangledQFTBasis attribute) (pdft.bases.MERABasis attribute) (pdft.bases.QFTBasis attribute) (pdft.bases.RealRichBasis attribute) (pdft.bases.RichBasis attribute) (pdft.bases.TEBDBasis attribute) inv_tensors (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis property) (pdft.bases.EntangledQFTBasis property) (pdft.bases.MERABasis property) (pdft.bases.QFTBasis property) (pdft.bases.RealRichBasis property) (pdft.bases.RichBasis property) (pdft.bases.TEBDBasis property) inverse_transform() (pdft.bases.AbstractSparseBasis method) (pdft.bases.BlockedBasis method) (pdft.bases.DCT4Basis method) (pdft.bases.EntangledQFTBasis method) (pdft.bases.MERABasis method) (pdft.bases.QFTBasis method) (pdft.bases.RealRichBasis method) (pdft.bases.RichBasis method) (pdft.bases.TEBDBasis method) is_compact_cp() (in module pdft.circuit) is_flat_modulus() (in module pdft.coherence) is_unitary_2qubit() (in module pdft.manifolds) is_unitary_general() (in module pdft.manifolds) K k (pdft.loss.MSELoss attribute) kind (pdft.circuit.Gate attribute) L L1Norm (class in pdft.loss) label (pdft.viz.TrainingHistory attribute) load_basis() (in module pdft.io) load_compressed() (in module pdft.io) loss (pdft.profiling.StepRecord attribute) loss_function() (in module pdft.loss) loss_history (pdft.training.TrainingResult attribute) losses (pdft.viz.TrainingHistory attribute) lr (pdft.optimizers.RiemannianAdam attribute) (pdft.optimizers.RiemannianGD attribute) M m (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis attribute) (pdft.bases.EntangledQFTBasis attribute) (pdft.bases.MERABasis attribute) (pdft.bases.QFTBasis attribute) (pdft.bases.RealRichBasis attribute) (pdft.bases.RichBasis attribute) (pdft.bases.TEBDBasis attribute) (pdft.profiling.ProfileReport attribute) max_grad_norm (pdft.optimizers.RiemannianAdam attribute) (pdft.optimizers.RiemannianGD attribute) max_ls_steps (pdft.optimizers.RiemannianGD attribute) mera_code() (in module pdft.bases) MERABasis (class in pdft.bases) module pdft.bases pdft.circuit pdft.coherence pdft.io pdft.loss pdft.manifolds pdft.optimizers pdft.profiling pdft.training pdft.viz MSELoss (class in pdft.loss) mu (pdft.coherence.FlatModulusCertificate attribute) N n (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis attribute) (pdft.bases.EntangledQFTBasis attribute) (pdft.bases.MERABasis attribute) (pdft.bases.QFTBasis attribute) (pdft.bases.RealRichBasis attribute) (pdft.bases.RichBasis attribute) (pdft.bases.TEBDBasis attribute) (pdft.profiling.ProfileReport attribute) n_col_gates (pdft.bases.MERABasis attribute) (pdft.bases.TEBDBasis attribute) n_entangle (pdft.bases.EntangledQFTBasis attribute) n_row_gates (pdft.bases.MERABasis attribute) (pdft.bases.TEBDBasis attribute) n_steps (pdft.profiling.ProfileReport attribute) num_blocks (pdft.bases.BlockedBasis property) num_parameters (pdft.bases.AbstractSparseBasis property) (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis property) (pdft.bases.EntangledQFTBasis property) (pdft.bases.MERABasis property) (pdft.bases.QFTBasis property) (pdft.bases.RealRichBasis property) (pdft.bases.RichBasis property) (pdft.bases.TEBDBasis property) O offending_indices (pdft.coherence.FlatModulusCertificate attribute) optimize() (in module pdft.optimizers) optimize_code_cached() (in module pdft.circuit) original_size (pdft.io.CompressedImage attribute) Orthogonal2qManifold (class in pdft.manifolds) OrthogonalManifold (class in pdft.manifolds) P pdft.bases module pdft.circuit module pdft.coherence module pdft.io module pdft.loss module pdft.manifolds module pdft.optimizers module pdft.profiling module pdft.training module pdft.viz module peak_gb (pdft.profiling.ProfileReport attribute) phase (pdft.circuit.Gate attribute) (pdft.profiling.StepRecord attribute) PhaseManifold (class in pdft.manifolds) plot_circuit() (in module pdft.viz) plot_training_comparison() (in module pdft.viz) plot_training_loss() (in module pdft.viz) profile_training() (in module pdft.profiling) ProfileReport (class in pdft.profiling) project() (pdft.manifolds.AbstractRiemannianManifold method) (pdft.manifolds.Orthogonal2qManifold method) (pdft.manifolds.OrthogonalManifold method) (pdft.manifolds.PhaseManifold method) (pdft.manifolds.Unitary2qManifold method) (pdft.manifolds.UnitaryManifold method) Q qft_code() (in module pdft.bases) QFTBasis (class in pdft.bases) qubits (pdft.circuit.Gate attribute) R RealRichBasis (class in pdft.bases) reason (pdft.coherence.FlatModulusCertificate attribute) records (pdft.profiling.ProfileReport attribute) recover() (in module pdft.io) retract() (pdft.manifolds.AbstractRiemannianManifold method) (pdft.manifolds.Orthogonal2qManifold method) (pdft.manifolds.OrthogonalManifold method) (pdft.manifolds.PhaseManifold method) (pdft.manifolds.Unitary2qManifold method) (pdft.manifolds.UnitaryManifold method) RichBasis (class in pdft.bases) RiemannianAdam (class in pdft.optimizers) RiemannianGD (class in pdft.optimizers) S save_basis() (in module pdft.io) save_compressed() (in module pdft.io) save_training_plots() (in module pdft.viz) seed (pdft.training.TrainingResult attribute) select_last_n_cp_indices() (in module pdft.circuit) setup_s (pdft.profiling.ProfileReport attribute) sorted_gate_program() (in module pdft.circuit) stack_tensors() (in module pdft.manifolds) step (pdft.profiling.StepRecord attribute) StepRecord (class in pdft.profiling) steps (pdft.training.TrainingResult attribute) summary() (pdft.profiling.ProfileReport method) T tebd_code() (in module pdft.bases) TEBDBasis (class in pdft.bases) tensor (pdft.circuit.Gate attribute) tensors (pdft.bases.BlockedBasis property) (pdft.bases.DCT4Basis attribute) (pdft.bases.EntangledQFTBasis attribute) (pdft.bases.MERABasis attribute) (pdft.bases.QFTBasis attribute) (pdft.bases.RealRichBasis attribute) (pdft.bases.RichBasis attribute) (pdft.bases.TEBDBasis attribute) to_csv() (pdft.profiling.ProfileReport method) topk_truncate() (in module pdft.loss) total_s (pdft.profiling.ProfileReport attribute) trace_dir (pdft.profiling.ProfileReport attribute) train_basis() (in module pdft.training) train_basis_batched() (in module pdft.training) TrainingHistory (class in pdft.viz) TrainingResult (class in pdft.training) transport() (pdft.manifolds.AbstractRiemannianManifold method) (pdft.manifolds.Orthogonal2qManifold method) (pdft.manifolds.OrthogonalManifold method) (pdft.manifolds.PhaseManifold method) (pdft.manifolds.Unitary2qManifold method) (pdft.manifolds.UnitaryManifold method) U u4_from_phase() (in module pdft.circuit) Unitary2qManifold (class in pdft.manifolds) UnitaryManifold (class in pdft.manifolds) unstack_tensors() (in module pdft.manifolds) V val_history (pdft.training.TrainingResult attribute) values_imag (pdft.io.CompressedImage attribute) values_real (pdft.io.CompressedImage attribute) W wall_s (pdft.profiling.StepRecord attribute) wall_time_s (pdft.training.TrainingResult attribute)