← Quantum Store · Tüm paketler · Öğrenme yolları

Pasqal

Pulser ile nötr atom kuantum programlama

YazılımNötr atomlarLisans: Apache-2.0Sürüm: 1.9.17.3 KB

Resmi kaynak: pasqal-io/Pulser

ZIP indir (ücretsiz) Mağazada aç

Pasqal'ın nötr atom cihazları için darbe seviyesinde programlama kütüphanesi Pulser: iki atom arasındaki Rydberg ablukasını emülatörde gösteren, test edilmiş örnek.

Pulser nedir?

Pulser, lazerle tuzaklanmış nötr atomlardan oluşan kuantum işlemciler için geliştirilmiş bir kütüphanedir. Kapı (gate) yerine doğrudan lazer darbelerini tanımlarsın: atomların konumu (register), darbenin genliği, frekans kayması (detuning) ve süresi.

Ne zaman kullanılır?

Bu paketteki örnek

notr_atom_dizisi.py birbirine 5 µm uzaklıktaki iki atomu aynı darbeyle uyarır. Atomlar Rydberg abluka yarıçapının içinde olduğu için ikisi aynı anda uyarılamaz: testte 1000 örneğin yalnızca 4'ünde 11 durumu çıktı. Karşılaştırma için atomları 15 µm'ye uzaklaştırıp darbe süresini 500 ns'ye (π-darbesi) indir: atomlar artık bağımsız davranır ve 1000 ölçümün 1000'inde de 11 çıkar. Aynı 500 ns darbe 5 µm'de 11'i neredeyse hiç üretmez (testte 3/1000).

Sonraki adımlar

  1. Register.square(3, spacing=6) ile 9 atomluk kare dizi kur.
  2. Pulser eğitimlerindeki "maksimum bağımsız küme" örneğine geç.

Kurulum ve çalıştırma

pip install pulser
python notr_atom_dizisi.py

Test edildiği ortam: pulser 1.9.1, Python 3.12.

Resmi kaynak

Bağlantılar

Paket içeriği

Lisans

Bu paketteki örnek kod ve Türkçe rehber Quantum Store Editörleri tarafından yazılmıştır ve MIT lisanslıdır. Kullandığı proje kendi lisansına (Apache-2.0) tabidir.


Quantum Store — https://hakanerdogan.com