【文件属性】:
文件名称:阶跃响应matlab代码-gnlse-python:广义非线性薛定谔方程求解器
文件大小:4.04MB
文件格式:ZIP
更新时间:2021-06-13 05:17:08
系统开源
阶跃响应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)