ARC-Alkali-Rydberg-Calculator
Object-oriented Python library for computation of properties of highly-excited Rydbeg states of alkali and divalent atoms.
파일 탐색기
최종 버전 다운로드 (.zip)- codeql-analysis.yml
- wheels.yaml
- __init__.py
- population_lifetime.py
- README.md
- angularChannel_precalcData.hdf5
- Mathar-1.3.csv
- Mathar-2.8.csv
- Mathar-4.35.csv
- Mathar-7.5.csv
- Querry-e.csv
- Querry-o.csv
- angularMatrix.npy
- angularMatrix_meta.npy
- ca_dipole_matrix_elements.npy
- ca_level_data.csv
- ca_quadrupole_matrix_elements.npy
- caesium_literature_dme.csv
- calcium_literature_dme.csv
- cs_dipole_matrix_elements.npy
- cs_hfs_data.csv
- cs_NIST_level_data.ascii
- cs_quadrupole_matrix_elements.npy
- h_dipole_matrix_elements.npy
- h_NIST_level_data.ascii
- h_quadrupole_matrix_elements.npy
- k39_hfs_data.csv
- k40_hfs_data.csv
- k41_hfs_data.csv
- k_dipole_matrix_elements.npy
- k_NIST_level_data.ascii
- k_quadrupole_matrix_elements.npy
- li6_dipole_matrix_elements.npy
- li6_hfs_data.csv
- li6_quadrupole_matrix_elements.npy
- li7_dipole_matrix_elements.npy
- li7_hfs_data.csv
- li7_quadrupole_matrix_elements.npy
- li_NIST_level_data.ascii
- na23_dipole_matrix_elements.npy
- na23_hfs_data.csv
- na23_quadrupole_matrix_elements.npy
- na_NIST_level_data.ascii
- NIST_cs_dipole_matrix_elements.npy
- NIST_cs_quadrupole_matrix_elements.npy
- NIST_k_dipole_matrix_elements.npy
- NIST_k_quadrupole_matrix_elements.npy
- NIST_li6_dipole_matrix_elements.npy
- NIST_li6_quadrupole_matrix_elements.npy
- NIST_li7_dipole_matrix_elements.npy
- NIST_li7_quadrupole_matrix_elements.npy
- NIST_na23_dipole_matrix_elements.npy
- NIST_na23_quadrupole_matrix_elements.npy
- NIST_rb_dipole_matrix_elements.npy
- NIST_rb_quadrupole_matrix_elements.npy
- potassium_literature_dme.csv
- precalculated3j.npy
- precalculated6j.npy
- precalculated_pair.db
- precalculated_stark.db
- rb85_hfs_data.csv
- rb87_hfs_data.csv
- rb_dipole_matrix_elements.npy
- rb_NIST_level_data.ascii
- rb_quadrupole_matrix_elements.npy
- rubidium_literature_dme.csv
- sodium_literature_dme.csv
- sr_dipole_matrix_elements.npy
- sr_level_data.csv
- sr_quadrupole_matrix_elements.npy
- strontium_literature_dme.csv
- yb_dipole_matrix_elements.npy
- yb_level_data.csv
- yb_quadrupole_matrix_elements.npy
- ytterbium_literature_dme.csv
- __init__.py
- _database.py
- alkali_atom_data.py
- alkali_atom_functions.py
- arc_c_extensions.c
- arc_c_extensions.py
- beta.py
- calculations_atom_pairstate.py
- calculations_atom_single.py
- custom-module-template.rst
- divalent_atom_data.py
- divalent_atom_functions.py
- materials.py
- setupc.py
- web_functionality.py
- wigner.py
- AC_Stark_primer.ipynb
- advanced.rst
- alkali_atom_data.rst
- alkali_atom_functions.rst
- angular_algebra.rst
- ARC_3_0_introduction.ipynb
- ARC_3_1_additions.ipynb
- ARC_angularChannels.ipynb
- arc_logo.ico
- atom_calculator2.png
- atom_orientation.png
- calculations_atom_pairstate.PairStateInteractions.rst
- calculations_atom_pairstate.rst
- calculations_atom_pairstate.StarkMapResonances.rst
- calculations_atom_single.ACStarkMap.rst
- calculations_atom_single.AtomSurfaceVdW.rst
- calculations_atom_single.DynamicPolarizability.rst
- calculations_atom_single.LevelPlot.rst
- calculations_atom_single.materials.rst
- calculations_atom_single.OpticalLattice1D.rst
- calculations_atom_single.rst
- calculations_atom_single.StarkMap.rst
- calculations_atom_single.Wavefunction.rst
- conf.py
- contribute.rst
- detailed_doc.rst
- divalent_atom_data.rst
- divalent_atom_functions.rst
- getPopulationLifetime_examples.png
- getting_started.rst
- GroundStateRaman.png
- index.rst
- installation.rst
- logo.png
- logo_small.png
- Makefile
- math_and_io_primitives.rst
- numerics_and_io.rst
- overview_of_modules3.png
- requirements.txt
- Rydberg_atoms_a_primer_notebook.ipynb
- twophotonexcitation.png
- test_import.py
- test_lifetime.py
- test_pairstate.py
- test_single_atom.py
- .flake8
- .gitignore
- .python-version
- .readthedocs.yaml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- pyproject.toml
- README.md
- setup.py
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ARC-Alkali-Rydberg-Calculator
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r doc/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd doc
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
