文件名称:阶跃响应matlab代码-gnlse-python:广义非线性薛定谔方程求解器
文件大小:4.04MB
文件格式:ZIP
更新时间:2024-07-02 23:03:48
系统开源
阶跃响应matlab代码 gnlse-python gnlse-python 是一组 Python 脚本,用于求解广义非线性薛林格方程。 它是由 .WUST-FOG 开发的 WUST-FOG 学生项目之一。 完整的文档可在 安装 创建虚拟环境python -m venv gnlse或使用conda 。 用 激活它. gnlse/bin/activate . gnlse/bin/activate 。 克隆这个仓库git clone https://github.com/WUST-FOG/gnlse-python.git 在此目录中pip install -r requirements.txt 。 安装 gnlse 包pip install . 或设置PYTHONPATH环境变量 python -m venv gnlse . gnlse/bin/activate git clone https://github.com/WUST-FOG/gnlse-python.git cd gnlse-python pip install -r requirements pip install . 用法
【文件预览】:
gnlse-python-master
----test-requirements.txt(21B)
----.github()
--------workflows()
----requirements.txt(133B)
----examples()
--------test_dispersion.py(3KB)
--------test_3rd_order_soliton.py(3KB)
--------plot_Raman_response.py(1KB)
--------plot_input_pulse.py(1KB)
--------test_spm+gvd.py(3KB)
--------test_Dudley.py(2KB)
--------test_gvd.py(2KB)
--------test_spm.py(2KB)
--------test_import_export.py(605B)
--------test_raman.py(2KB)
----tox.ini(1KB)
----LICENSE(1KB)
----setup.py(938B)
----README.md(5KB)
----data()
--------neff_pcf.mat(3KB)
--------supercontinuum_3pulses.png(478KB)
----docs()
--------make.bat(795B)
--------gnlse.rst(2KB)
--------raman_response.rst(661B)
--------envelopes.rst(515B)
--------conf.py(663B)
--------requirements.txt(52B)
--------references.rst(1KB)
--------examples()
--------gnlse_intro.rst(5KB)
--------code_documentation.rst(1KB)
--------index.rst(255B)
--------Makefile(634B)
--------dispersion.rst(141B)
--------import_export.rst(201B)
--------visualisation.rst(274B)
--------_static()
----.readthedocs.yml(127B)
----.gitignore(2KB)
----gnlse()
--------gnlse.py(7KB)
--------dispersion.py(3KB)
--------import_export.py(1KB)
--------__init__.py(930B)
--------envelopes.py(2KB)
--------visualization.py(3KB)
--------raman_response.py(5KB)
--------common.py(51B)