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)
