Skip to content
Snippets Groups Projects
Commit 6dec8b44 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

[baplot2] rm obsolete broken ff scripts ()

Merging branch 'baplot2'  into 'main'.

See merge request !1701
parents 7065f42f 7f7553f0
No related branches found
No related tags found
1 merge request!1701rm obsolete broken ff scripts
Pipeline #102831 passed
#!/usr/bin/env python3
"""
Plot form factors.
"""
import bornagain as ba
from bornagain import nm, deg
import bornplot as bp
det = ba.SphericalDetector(bp.simargs['n'], 5*deg, 2.5*deg, 2.5*deg)
n = 4
results = []
for i in range(n):
omega = 90*i/(n - 1)
title = r'$\omega=%d^\circ$' % omega
ff = ba.CosineRipple(25*nm, 10*nm, 8*nm)
trafo = ba.RotationZ(omega*deg)
data = bp.run_simulation(det, ff, trafo)
results.append(bp.Result(data, title))
bp.make_plot(results, det, "ff_CosineRipple")
#!/usr/bin/env python3
"""
Plot form factor.
"""
import bornagain as ba
from bornagain import nm, deg
import bornplot as bp
det = ba.SphericalDetector(bp.simargs['n'], 5*deg, 2.5*deg, 2.5*deg)
pars = [0, 5, 10, 20]
n = len(pars)
results = []
for i in range(n):
theta = pars[i]
title = r'$\vartheta=%d^\circ$' % theta
ff = ba.TruncatedSphere(4.2*nm, 6.1*nm, 0)
trafo = ba.RotationY(theta*deg)
data = bp.run_simulation(det, ff, trafo)
results.append(bp.Result(data, title))
bp.make_plot(results, det, "ff_demo_1quadrants")
#!/usr/bin/env python3
"""
Plot form factor.
"""
import bornagain as ba
from bornagain import nm, deg
import bornplot as bp
det = ba.SphericalDetector(bp.simargs['n'], 10*deg, 0, 0)
pars = [0, 5, 10, 20]
n = len(pars)
results = []
for i in range(n):
theta = pars[i]
title = r'$\vartheta=%d^\circ$' % theta
ff = ba.TruncatedSphere(4.2*nm, 6.1*nm, 0)
trafo = ba.RotationY(theta*deg)
data = bp.run_simulation(det, ff, trafo)
results.append(bp.Result(data, title))
bp.make_plot(results, det, "ff_demo_4quadrants")
#!/usr/bin/env python3
"""
Plot form factors.
"""
import bornagain as ba
from bornagain import nm, deg
import bornplot as bp
det = ba.SphericalDetector(bp.simargs['n'], 5*deg, 2.5*deg, 2.5*deg)
n = 3
results = []
for i in range(n):
siz = [10, 100, 1000][i]
title = r'$L_x = %d~nm$' % siz
ff = ba.Box(siz, 10, 10)
data = bp.run_simulation(det, ff)
results.append(bp.Result(data, title))
bp.make_plot(results, det, "ff_det_box")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment