https://github.com/kelvich/wavepack
Compute quantum scattering process.
https://github.com/kelvich/wavepack
Last synced: 2 months ago
JSON representation
Compute quantum scattering process.
- Host: GitHub
- URL: https://github.com/kelvich/wavepack
- Owner: kelvich
- Created: 2010-06-01T17:27:27.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2010-07-02T09:56:27.000Z (almost 15 years ago)
- Last Synced: 2025-02-10T10:17:55.063Z (4 months ago)
- Language: Python
- Homepage:
- Size: 1.4 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Wavepack
============*Righ now some result aren't adequate. Be careful!*
Python library for calculating quantum scattering process.
installing
----------Depends on scipy, numpy and matplotlib. To install type something like this:
apt-get install python-numpy python-scipy python-matplotlib
usage
-----For example like this:
import scatter
potential = scatter.potential.Gauss(2.236,-41.47)
solver = scatter.solver.PhaseFunctions(potential,1000.,5.)
data1 = solver.solve(80)
gr = scatter.Graph()
gr.push(data1.get_dcs())
gr.show()contents
--------Available potentials:
- Gauss potential
Available solvers:
- PhaseFunc -- phase functions method. Works good at low energies, i.e. tenths MeV for NN-scattering.
- WavePack -- wave packet approximation without partial wave decomposition. Slower, but better on higher energies. Right now results are *not correct*!todo
----
- Fix WavePack solver!
- Documentate sources.
- Write some tests on accuracy.