Qiskit noise learning
Toolkit Python untuk karakterisasi noise kuantum berbasis randomisasi.
Software alpha. Library ini berada di tahap pengembangan 0.x dan masih aktif dikembangkan. Belum ada bagian antarmuka publik yang stabil: selama versi mayornya 0, bersiaplah menghadapi perubahan yang merusak (breaking changes) antar rilis dan pin dependensimu sesuai itu (misalnya, qiskit-noise-learning==0.1.*). Saat ini kami tidak mengeluarkan peringatan deprecation, tetapi semua perubahan dicatat di catatan rilis. Lihat kebijakan deprecation untuk detailnya. Semua masukan kami hargai.
Antarmuka dan Dokumentasi
Library ini punya dua level antarmuka. Yang pertama adalah antarmuka tingkat rendah, tempat pengguna berinteraksi langsung dengan objek yang mewakili konsep inti dalam noise learning, sehingga setiap aspek protokol noise learning bisa dirancang sendiri. Yang kedua adalah antarmuka tingkat lebih tinggi, yaitu subpaket qiskit_noise_learning.protocols, yang menyimpan sepasang fungsi untuk setiap protokol – prepare_vanilla_program dan process_vanilla_result untuk protokol “vanilla” standar – tiap pasangan membungkus satu alur kerja siap pakai menjadi satu pemanggilan di kedua sisi eksekusi.
Lihat panduan berikut untuk contoh cara memakai paket ini:
-
Pelajari model noise sebuah gate — pemakaian fungsi protokol dari awal sampai akhir
-
Bangun eksperimen pembelajaran — panduan langkah demi langkah untuk pipeline internal
Berkontribusi
Lihat panduan kontribusi untuk detail tentang setup developer, pengujian, pembuatan dokumentasi, dan alur kerja catatan rilis.
Mengutip paket ini
Kalau kamu memakai paket ini dalam penelitianmu, gunakan file CITATION.bib di repositori proyek ini untuk mengutip referensi yang sesuai.