Banyak eksperimen menggunakan atom dan laser dilakukan dalam fisika yang memerlukan pengetahuan dan pemodelan tentang keadaan tereksitasi spesies atom yang sedang dipelajari. Model keadaan tunak dapat digunakan untuk mendapatkan keseimbangan akhir sistem atom laser, namun sejumlah besar interaksi atom laser berumur pendek dan cepat membusuk. Kebanyakan model yang menggunakan persamaan Louiville untuk menangkap dinamika interaksi tidak menggunakan gambaran elektrodinamika kuantum penuh untuk mengembangkan sistem dari waktu ke waktu, melainkan menggunakan pendekatan semi klasik. Dalam simulator ini semua dinamika dihitung dengan memperoleh persamaan dari operator lapangan. Ini memberikan model yang lebih akurat secara fisik.
Jalankan perintah berikut untuk menginstal:
pip install LASED
Kode sumber dapat ditemukan di https://github.com/mvpmanish/LASED.
Dalam simulator ini pengguna mendefinisikan objek State
dengan semua bilangan kuantum yang ditentukan. Pengguna kemudian membuat dua vektor: satu berisi semua keadaan dasar dan satu lagi untuk keadaan tereksitasi. Pengguna kemudian dapat menentukan objek LaserAtomSystem
dengan kekuatan (atau intensitas) laser dan panjang gelombang laser. Dengan objek ini pengguna dapat:
timeEvolution
untuk mengembangkan sistem atom laser dan mengakses evolusi waktu elemen matriks kepadatan dari waktu ke waktu menggunakan Rho_t
. Dapat mensimulasikan sistem yang sangat sederhana seperti magnesium dan kalsium tanpa struktur hiperhalus menjadi atom dengan struktur hiperhalus dan sejumlah besar keadaan seperti sesium.rotate
matriks kepadatan sistem atom laser pada t = 0, yang didefinisikan sebagai rho_0
ke kerangka acuan yang berbeda dan kemudian waktu berevolusi menggunakan sudut Euler.angularShape
awan elektron keadaan atom tereksitasi atau lebih rendah. Lihat readthedocs untuk tutorial mendetail dan panduan cara menggunakan perpustakaan: https://lased.readthedocs.io/en/latest/
v1.0
angularShape
awan elektron keadaan atom tereksitasi atau lebih rendah untuk seluruh waktu simulasi.timeEvolution
sebanyak 2 kali lipat.v0.4 :
tau_b
saat membuat instance sistem atom laser.pretty_print_eq_tex = True
dan pretty_print_eq_pdf = True
saat melakukan timeEvolution
tetapi kata kunci pretty_print_eq_filename
harus diberi string untuk memberikan file baru (s) sebuah nama. Catatan: untuk mengekspor ke pdf, pdflatex
harus diinstal di sistem Anda untuk mengonversi file .tex menjadi file .pdf. Terima kasih kepada Profesor Andrew Murray, Dr Matthew Harvey, dan Parinya Udommai atas dukungan mereka yang berkelanjutan terhadap perpustakaan dan proyek ini.
Silakan kutip perpustakaan ini jika Anda menggunakannya menggunakan makalah yang ditemukan di sini: https://arxiv.org/abs/2203.12535.