In [23]:
#import sys
#sys.path.append("/home/pospelov/development/BornAgain/installed/lib/BornAgain-1.14")
import bornagain as ba
from bornagain import deg, angstrom
In [24]:
air = ba.Layer(ba.HomogeneousMaterial("Air", 0.0, 0.0))
substrate = ba.Layer(ba.HomogeneousMaterial("Substrate", 6e-6, 2e-8))
multi_layer = ba.MultiLayer()
multi_layer.addLayer(air)
multi_layer.addLayer(substrate)
In [25]:
simulation = ba.GISASSimulation()
simulation.setDetectorParameters(100, -2.0*deg, 2.0*deg, 100, 0.0*deg, 2.0*deg)
simulation.setBeamParameters(1.0*angstrom, 0.2*deg, 0.0*deg)
simulation.setSample(multi_layer)
In [26]:
print(simulation.treeToString())
In [27]:
print(simulation.parametersToString())
In [28]:
simulation.runSimulation()
ba.plot_simulation_result(simulation.result())
In [ ]:
In [ ]: