How gabriel-amici/morsecoulomb works
MorseCoulomb is a research toolkit for numerical studies of dynamics in one-dimensional Coulomb, soft-Coulomb, Morse-soft-Coulomb, and normalized Morse-soft-Coulomb potentials. Its principal workflow is to run analysis scripts that use the emerald library to model classical or quantum dynamics and produce quantities such as ionization probabilities, spectra, and population transitions. The tree documents classical phase-space and ionization studies, plus quantum Hamiltonian and time-evolution work. Call edges are limited where sampled source confirms them; several script and quantum connections are inferred only at the documented subsystem level.
Main entry points: msc_ionization.py MsC ionization · ionization Ionization studies · normalized_msc_ionization.py Normalized ionization · poincare Poincaré studies
Components 20
Research workflows
- Ionization studies
scripts/ionization - Poincaré studies
scripts/poincare - Hamiltonian studies
scripts/msc_hamiltonian - Evolution studies
scripts/quantum_time_evolution
Classical dynamics
- Classical dynamics
src/emerald/classical - MsC ionization
src/emerald/classical/msc_ionization.py - Normalized ionization
src/emerald/classical/normalized_msc_ionization.py - Driven dynamics
src/emerald/classical/msc_driven.py - Bound motion
src/emerald/classical/msc_unperturbed.py - Poincaré maps
src/emerald/classical/msc_poincare.py
Potential models
- Potential models
src/emerald/potentials - Morse-soft-Coulomb
src/emerald/potentials/msc_potential.py - Normalized Morse-soft-Coulomb
src/emerald/potentials/normalized_msc_potential.py
Quantum dynamics
- Quantum models
src/emerald/quantum - sC Hamiltonian
src/emerald/quantum/sc_unperturbed.py - MsC Hamiltonian
src/emerald/quantum/msc_unperturbed.py - Coupled states
src/emerald/quantum/msc_coupled.py - Coupling utilities
src/emerald/quantum/coupling_utils.py - Quantum evolution
src/emerald/quantum/msc_coupled.py
Other components
- Researcher
Connections 16
- Researcher → Ionization studies: runs analyses
- Researcher → Poincaré studies: runs analyses
- Researcher → Hamiltonian studies: runs analyses
- Researcher → Evolution studies: runs analyses
- Ionization studies → MsC ionization: uses MsC analysis
- Ionization studies → Normalized ionization: uses normalized analysis
- Poincaré studies → Poincaré maps: uses maps
- Hamiltonian studies → MsC Hamiltonian: uses spectra model
- Evolution studies → Quantum evolution: uses evolution model
- MsC ionization → Driven dynamics: calls integrator
- MsC ionization → Bound motion: gets orbit data
- MsC ionization → Morse-soft-Coulomb: reads energy and turning points
- Normalized ionization → Normalized Morse-soft-Coulomb: reads energy and turning points
- Normalized ionization → Bound motion: gets orbit data
- sC Hamiltonian → Potential models: uses sC model
- Coupled states → Coupling utilities: uses utilities