Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion validation/scripts/test_anaklasis.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import numpy as np
from test_discovery import get_test_data
from anaklasis import ref


tests = list(get_test_data())
Expand Down Expand Up @@ -56,6 +55,8 @@ def anaklasis_layer_matrix(slabs):

def kernel_test(slabs, data):
# test unsmeared reflectivity calculation
from anaklasis import ref

q = data[:, 0]
R = data[:, 1]

Expand All @@ -79,6 +80,8 @@ def kernel_test(slabs, data):

def resolution_test(slabs, data):
# test unsmeared reflectivity calculation
from anaklasis import ref

q = data[:, 0]
R = data[:, 1]
# dq is a standard deviation but with anaklasis dQ represents the FWHM
Expand Down
10 changes: 7 additions & 3 deletions validation/scripts/test_bornagain.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
import numpy as np
from test_discovery import get_test_data

import bornagain as ba
from bornagain import angstrom


def get_sample(slabs):
"""
Defines sample and returns it. Note that SLD-based materials are used.
"""
import bornagain as ba
from bornagain import angstrom

# creating materials
multi_layer = ba.MultiLayer()

Expand Down Expand Up @@ -43,6 +43,8 @@ def get_simulation(qzs):
with a qz-defined beam
"""
# bornagain requires Qz in nm
import bornagain as ba

scan = ba.QzScan(qzs * 10.0)
simulation = ba.SpecularSimulation()
simulation.setScan(scan)
Expand All @@ -55,6 +57,8 @@ def get_simulation_smeared(qzs, dqzs):
with a qz-defined beam
"""
# 3.5 sigma to sync with refnx
import bornagain as ba

n_sig = 3.5
n_samples = 21
distr = ba.RangedDistributionGaussian(n_samples, n_sig)
Expand Down