NLSE solver v1
Fuente:
Zenodo
Salvato in:
| Autore principale: | |
|---|---|
| Natura: | Recurso digital |
| Pubblicazione: |
Zenodo
2026
|
| Accesso online: | |
| Tags: |
Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
|
| _version_ | 1866902057587310592 |
|---|---|
| author | Gutierrez, Lucas Nazareno |
| author_facet | Gutierrez, Lucas Nazareno |
| contents | <p>The "NLSE Solver Base" is a computational framework designed to solve the Nonlinear Schrödinger Equation (NLSE), commonly applied to optical fiber simulations and nonlinear pulse propagation analysis. This repository implements various tools and solvers for modeling pulse dynamics, incorporating fiber parameters like dispersion and nonlinearity, and includes support for pulse shaping, Raman effects, and other advanced phenomena.</p> <p>Key features:</p> <ul> <li>Classes for fiber properties (<code>Fibra</code>), unit conversions (<code>Units</code>), pulse analysis (<code>Tools</code>), and pulse generation (<code>Pulses</code>).</li> <li>Predefined solvers (e.g., for solving generalized NLSE using CUPY).</li> <li>Pulse property analysis, such as photon number and chirp characterization.</li> <li>Visualization tools for pulse spectrograms, propagation dynamics, and frequency-time domains using <code>plotter.py</code>.</li> <li>Export functionality to save simulation results and metadata.</li> </ul> |
| format | Recurso digital |
| id | zenodo_https___doi_org_10_5281_zenodo_18164107 |
| institution | Zenodo |
| language | |
| publishDate | 2026 |
| publisher | Zenodo |
| record_format | zenodo |
| spellingShingle | NLSE solver v1 Gutierrez, Lucas Nazareno <p>The "NLSE Solver Base" is a computational framework designed to solve the Nonlinear Schrödinger Equation (NLSE), commonly applied to optical fiber simulations and nonlinear pulse propagation analysis. This repository implements various tools and solvers for modeling pulse dynamics, incorporating fiber parameters like dispersion and nonlinearity, and includes support for pulse shaping, Raman effects, and other advanced phenomena.</p> <p>Key features:</p> <ul> <li>Classes for fiber properties (<code>Fibra</code>), unit conversions (<code>Units</code>), pulse analysis (<code>Tools</code>), and pulse generation (<code>Pulses</code>).</li> <li>Predefined solvers (e.g., for solving generalized NLSE using CUPY).</li> <li>Pulse property analysis, such as photon number and chirp characterization.</li> <li>Visualization tools for pulse spectrograms, propagation dynamics, and frequency-time domains using <code>plotter.py</code>.</li> <li>Export functionality to save simulation results and metadata.</li> </ul> |
| title | NLSE solver v1 |
| url | https://doi.org/10.5281/zenodo.18164107 |