legume
π± Guided-mode expansion of photonic crystal slabs
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- tests.yml
- custom.css
- favicon.ico
- Gmax.gif
- gme_graph.png
- guided_modes.png
- legume-logo.png
- phc_schematic.png
- Rich_screen.png
- download.png
- grating_asymmetric.png
- PEPI_white.png
- pwe_phc_bands.png
- pwe_phc_modes.png
- cavity_opt.gif
- phc_bands.png
- gme_gx_both.out
- gme_hex.mat
- gme_rect.mat
- gme_square.mat
- gme_square_te-tm.mat
- gme_square_te.mat
- gme_square_tm.mat
- guided_modes_grating.npy
- test_even_odd_separation.py
- test_gme_1layer.py
- test_gme_grad.py
- test_gme_te-tm.py
- test_gme_te.py
- test_gme_tm.py
- test_guided_modes.py
- test_primitives.py
- test_shapes.py
- .gitignore
- README.md
- requirements.txt
- 01_Shapes_layers_and_photonic_crystals.ipynb
- 02_Plane_wave_expansion_2D_PhC.ipynb
- 03_Guided_mode_expansion_multi_layer_grating.ipynb
- 04_Guided_mode_expansion_bands_of_a_phc_slab.ipynb
- 05_Plane_wave_expansion_with_autograd.ipynb
- 06_Guided_mode_expansion_with_autograd.ipynb
- 07_Enhancing_your_GME_optimization.ipynb
- 08_Zero_index_BICs_with_GME.ipynb
- 11_GME_horizontal_xy_symmetry_plane.ipynb
- 12_GME_vertical_kz_symmetry_plane.ipynb
- 13_BIC_and_Q_factor.ipynb
- 14_GME_polarization_mixing.ipynb
- 15_excitons_and_polaritons.ipynb
- 16_GME_W1_waveguide_optimization_with_autograd.ipynb
- api.rst
- conf.py
- examples.rst
- faq.rst
- index.rst
- installation.rst
- make.bat
- Makefile
- motivation.rst
- cavity_opt.gif
- phc_bands.png
- __init__.py
- exc.py
- __init__.py
- gme.py
- matrix_elements.py
- slab_modes.py
- __init__.py
- lattice.py
- layer.py
- phc.py
- shapes.py
- __init__.py
- pol.py
- __init__.py
- pwe.py
- __init__.py
- backend.py
- constants.py
- gds.py
- minimize.py
- primitives.py
- print_backend.py
- print_utils.py
- utils.py
- viz.py
- gme_gx_both.out
- gme_hex.mat
- gme_rect.mat
- gme_square.mat
- gme_square_te-tm.mat
- gme_square_te.mat
- gme_square_tm.mat
- guided_modes_grating.npy
- Polariton_en.npy
- Polariton_fr.npy
- Polariton_im.npy
- test_even_odd_separation.py
- test_gme_1layer.py
- test_gme_grad.py
- test_gme_te-tm.py
- test_gme_te.py
- test_gme_tm.py
- test_guided_modes.py
- test_polariton.py
- test_primitives.py
- test_shapes.py
- .gitignore
- .readthedocs.yaml
- .travis.yml
- CHANGELOG.md
- LICENSE
- MANIFEST.in
- pyproject.toml
- README.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/fancompute/legume
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd legume
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. 곡μ μ€μΉ μ€ν¬λ¦½νΈ
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Python 3 pip λͺ λ Ήμ΄λ₯Ό μ°λ €λ©΄ Pythonμ΄ νμν©λλ€.
pip install legume-gme
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ€μΉ ν μ ν°λ―Έλμ μ΄κ³ , νλ‘κ·Έλ¨μ λ²μ νμΈ λͺ
λ Ή(μ: --version)μΌλ‘ μ μ μ€μΉλλμ§ νμΈνμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Python
μ¬μμ¬μ μ€λΉλ¬Ό
pip install legume-gme
PyPIμ λ°°ν¬λ ν¨ν€μ§λ₯Ό λ°λ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μλ¬ λ©μμ§ μμ΄ μ€νλκ³ ν°λ―Έλμ μλ΄ λ¬Έκ΅¬κ° μΆλ ₯λλ©΄ μ μμ
λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
// repository documentation
Was this content helpful?
(0 ratings)
