Skip to content

Commit 317d055

Browse files
committed
added tests
1 parent 1903ce5 commit 317d055

File tree

7 files changed

+761
-0
lines changed

7 files changed

+761
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"name": "", "calculation": "normal", "model": "standard layers", "geometry": "air/substrate", "absorption": false, "parameters": [{"name": "Substrate Roughness", "min": 1.0, "value": 3.0, "max": 5.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_in": [{"name": "SLD Air", "min": 0.0, "value": 0.0, "max": 0.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "air SLD", "min": 0.00442927130586151, "value": 0.00442927130586151, "max": 0.00442927130586151, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_out": [{"name": "SLD D2O", "min": 6.2e-06, "value": 6.35e-06, "max": 6.35e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "D2O SLD", "min": 6.360408603667384, "value": 6.360408603667384, "max": 6.360408603667384, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "scalefactors": [{"name": "Scalefactor 1", "min": 0.02, "value": 0.23, "max": 0.25, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "domain_ratios": [], "background_parameters": [{"name": "Background Param 1", "min": 1e-07, "value": 1e-06, "max": 1e-05, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "backgrounds": [{"name": "Background 1", "type": "constant", "source": "Background Param 1", "value_1": "", "value_2": "", "value_3": "", "value_4": "", "value_5": ""}], "resolution_parameters": [{"name": "Resolution Param 1", "min": 0.01, "value": 0.03, "max": 0.05, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "resolutions": [{"name": "Resolution 1", "type": "constant", "source": "Resolution Param 1", "value_1": "", "value_2": "", "value_3": "", "value_4": "", "value_5": ""}, {"name": "D2O substrate Resolution", "type": "data", "source": "", "value_1": "", "value_2": "", "value_3": "", "value_4": "", "value_5": ""}], "custom_files": [], "data": [{"name": "Simulation", "data": [], "data_range": [], "simulation_range": [0.005, 0.7]}, {"name": "D2O substrate", "data": [[0.048866, 0.00012343, 1.3213e-06, 0.03], [0.051309, 0.00010063, 1.0803e-06, 0.03], [0.053874, 8.2165e-05, 8.8779e-07, 0.03], [0.056568, 6.4993e-05, 7.2018e-07, 0.03], [0.059396, 5.3958e-05, 6.0015e-07, 0.03], [0.062366, 4.359e-05, 5.0129e-07, 0.03], [0.065485, 3.578e-05, 4.1957e-07, 0.03], [0.068759, 2.913e-05, 3.5171e-07, 0.03], [0.072197, 2.3481e-05, 3.0586e-07, 0.03], [0.075807, 1.8906e-05, 2.6344e-07, 0.03], [0.079597, 1.4642e-05, 2.2314e-07, 0.03], [0.083577, 1.1589e-05, 1.8938e-07, 0.03], [0.087756, 9.5418e-06, 1.622e-07, 0.03], [0.092143, 7.5694e-06, 1.3809e-07, 0.03], [0.096751, 6.3831e-06, 1.2097e-07, 0.03], [0.10159, 5.0708e-06, 1.0333e-07, 0.03], [0.10667, 4.1041e-06, 8.9548e-08, 0.03], [0.112, 3.4253e-06, 7.983e-08, 0.03], [0.1176, 2.8116e-06, 7.1554e-08, 0.03], [0.12348, 2.3767e-06, 6.3738e-08, 0.03], [0.12966, 1.9241e-06, 5.6586e-08, 0.03], [0.13614, 1.5642e-06, 5.2778e-08, 0.03], [0.14294, 1.2922e-06, 4.973e-08, 0.03], [0.15009, 1.1694e-06, 5.1175e-08, 0.03], [0.1576, 9.7837e-07, 5.0755e-08, 0.03], [0.16548, 8.9138e-07, 5.3542e-08, 0.03], [0.17375, 7.942e-07, 5.4857e-08, 0.03], [0.18244, 7.9131e-07, 5.8067e-08, 0.03], [0.19156, 6.5358e-07, 5.7717e-08, 0.03], [0.20114, 6.297e-07, 5.7951e-08, 0.03], [0.21119, 5.013e-07, 5.5262e-08, 0.03], [0.22175, 5.0218e-07, 5.6461e-08, 0.03], [0.23284, 3.9299e-07, 5.0685e-08, 0.03], [0.24448, 3.5324e-07, 5.0194e-08, 0.03], [0.25671, 4.4475e-07, 5.6485e-08, 0.03], [0.26954, 5.1338e-07, 6.2247e-08, 0.03], [0.28302, 3.4918e-07, 4.9745e-08, 0.03], [0.29717, 4.3037e-07, 5.5488e-08, 0.03], [0.31203, 4.0099e-07, 5.3591e-08, 0.03], [0.32763, 3.8397e-07, 5.1303e-08, 0.03], [0.34401, 3.0995e-07, 4.5965e-08, 0.03], [0.36121, 3.9357e-07, 5.0135e-08, 0.03], [0.37927, 3.0997e-07, 4.368e-08, 0.03], [0.39824, 2.9656e-07, 4.2432e-08, 0.03], [0.41815, 2.1909e-07, 3.6117e-08, 0.03], [0.43906, 2.3153e-07, 3.6307e-08, 0.03], [0.46101, 3.3428e-07, 4.3874e-08, 0.03], [0.48406, 2.3441e-07, 3.7488e-08, 0.03], [0.50826, 1.5496e-07, 3.0585e-08, 0.03], [0.53368, 2.4708e-07, 3.9376e-08, 0.03], [0.56036, 2.2157e-07, 3.8258e-08, 0.03], [0.58838, 2.2798e-07, 4.6976e-08, 0.03], [0.61169, 6.0272e-07, 2.3239e-07, 0.03]], "data_range": [0.048866, 0.61169], "simulation_range": [0.048866, 0.61169]}], "layers": [], "domain_contrasts": [], "contrasts": [{"name": "Bare D2O substrate", "data": "D2O substrate", "background": "Background 1", "background_action": "add", "bulk_in": "air SLD", "bulk_out": "D2O SLD", "scalefactor": "Scalefactor 1", "resolution": "D2O substrate Resolution", "resample": false, "model": []}]}

tests/test_data/bare_substrate.ort

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# # ORSO reflectivity data file | 1.1 standard | YAML encoding | https://www.reflectometry.org/
2+
# # handwritten test file header created to test RAT orsopy integration!
3+
# data_source:
4+
# owner:
5+
# name: null
6+
# affiliation: null
7+
# measurement:
8+
# instrument_settings: null
9+
# data_files: null
10+
# experiment:
11+
# title: Bare D2O substrate
12+
# probe: neutron
13+
# instrument: None
14+
# start_date: 1970-01-01T00:00:00
15+
# sample:
16+
# name: D2O substrate
17+
# model:
18+
# stack: air | D2O
19+
# reduction:
20+
# software: null
21+
# timestamp: null
22+
# data_set: 0
23+
# columns:
24+
# - {name: Qz, unit: 1/angstrom, physical_quantity: normal momentum transfer}
25+
# - {name: R, unit: '', physical_quantity: specular reflectivity}
26+
# - {error_of: R, error_type: uncertainty, value_is: sigma}
27+
# - {error_of: Qz, error_type: resolution, value_is: sigma}
28+
# # Qz (1/angstrom) R () sR sQz
29+
4.8866e-02 1.2343e-04 1.3213e-06 0.03
30+
5.1309e-02 1.0063e-04 1.0803e-06 0.03
31+
5.3874e-02 8.2165e-05 8.8779e-07 0.03
32+
5.6568e-02 6.4993e-05 7.2018e-07 0.03
33+
5.9396e-02 5.3958e-05 6.0015e-07 0.03
34+
6.2366e-02 4.3590e-05 5.0129e-07 0.03
35+
6.5485e-02 3.5780e-05 4.1957e-07 0.03
36+
6.8759e-02 2.9130e-05 3.5171e-07 0.03
37+
7.2197e-02 2.3481e-05 3.0586e-07 0.03
38+
7.5807e-02 1.8906e-05 2.6344e-07 0.03
39+
7.9597e-02 1.4642e-05 2.2314e-07 0.03
40+
8.3577e-02 1.1589e-05 1.8938e-07 0.03
41+
8.7756e-02 9.5418e-06 1.6220e-07 0.03
42+
9.2143e-02 7.5694e-06 1.3809e-07 0.03
43+
9.6751e-02 6.3831e-06 1.2097e-07 0.03
44+
1.0159e-01 5.0708e-06 1.0333e-07 0.03
45+
1.0667e-01 4.1041e-06 8.9548e-08 0.03
46+
1.1200e-01 3.4253e-06 7.9830e-08 0.03
47+
1.1760e-01 2.8116e-06 7.1554e-08 0.03
48+
1.2348e-01 2.3767e-06 6.3738e-08 0.03
49+
1.2966e-01 1.9241e-06 5.6586e-08 0.03
50+
1.3614e-01 1.5642e-06 5.2778e-08 0.03
51+
1.4294e-01 1.2922e-06 4.9730e-08 0.03
52+
1.5009e-01 1.1694e-06 5.1175e-08 0.03
53+
1.5760e-01 9.7837e-07 5.0755e-08 0.03
54+
1.6548e-01 8.9138e-07 5.3542e-08 0.03
55+
1.7375e-01 7.9420e-07 5.4857e-08 0.03
56+
1.8244e-01 7.9131e-07 5.8067e-08 0.03
57+
1.9156e-01 6.5358e-07 5.7717e-08 0.03
58+
2.0114e-01 6.2970e-07 5.7951e-08 0.03
59+
2.1119e-01 5.0130e-07 5.5262e-08 0.03
60+
2.2175e-01 5.0218e-07 5.6461e-08 0.03
61+
2.3284e-01 3.9299e-07 5.0685e-08 0.03
62+
2.4448e-01 3.5324e-07 5.0194e-08 0.03
63+
2.5671e-01 4.4475e-07 5.6485e-08 0.03
64+
2.6954e-01 5.1338e-07 6.2247e-08 0.03
65+
2.8302e-01 3.4918e-07 4.9745e-08 0.03
66+
2.9717e-01 4.3037e-07 5.5488e-08 0.03
67+
3.1203e-01 4.0099e-07 5.3591e-08 0.03
68+
3.2763e-01 3.8397e-07 5.1303e-08 0.03
69+
3.4401e-01 3.0995e-07 4.5965e-08 0.03
70+
3.6121e-01 3.9357e-07 5.0135e-08 0.03
71+
3.7927e-01 3.0997e-07 4.3680e-08 0.03
72+
3.9824e-01 2.9656e-07 4.2432e-08 0.03
73+
4.1815e-01 2.1909e-07 3.6117e-08 0.03
74+
4.3906e-01 2.3153e-07 3.6307e-08 0.03
75+
4.6101e-01 3.3428e-07 4.3874e-08 0.03
76+
4.8406e-01 2.3441e-07 3.7488e-08 0.03
77+
5.0826e-01 1.5496e-07 3.0585e-08 0.03
78+
5.3368e-01 2.4708e-07 3.9376e-08 0.03
79+
5.6036e-01 2.2157e-07 3.8258e-08 0.03
80+
5.8838e-01 2.2798e-07 4.6976e-08 0.03
81+
6.1169e-01 6.0272e-07 2.3239e-07 0.03
82+
83+

0 commit comments

Comments
 (0)