Skip to content

Commit e40a5b2

Browse files
committed
Refactors to use Factory classes for model and experiment creation
1 parent 76a0bcb commit e40a5b2

6 files changed

+29
-27
lines changed

tutorials/advanced_joint-fit_pd-neut-xray-cwl_PbSO4.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
# ## Import Library
1616

1717
# %%
18-
from easydiffraction import Experiment
18+
from easydiffraction import ExperimentFactory
1919
from easydiffraction import Project
20-
from easydiffraction import SampleModel
20+
from easydiffraction import SampleModelFactory
2121
from easydiffraction import download_from_repository
2222

2323
# %% [markdown]
@@ -29,7 +29,7 @@
2929
# #### Create Sample Model
3030

3131
# %%
32-
model = SampleModel(name='pbso4')
32+
model = SampleModelFactory.create(name='pbso4')
3333

3434
# %% [markdown]
3535
# #### Set Space Group
@@ -113,7 +113,7 @@
113113
# #### Create Experiment
114114

115115
# %%
116-
expt1 = Experiment(
116+
expt1 = ExperimentFactory.create(
117117
name='npd',
118118
data_path='data/d1a_pbso4.dat',
119119
radiation_probe='neutron',
@@ -179,7 +179,7 @@
179179
# #### Create Experiment
180180

181181
# %%
182-
expt2 = Experiment(
182+
expt2 = ExperimentFactory.create(
183183
name='xrd',
184184
data_path='data/lab_pbso4.dat',
185185
radiation_probe='xray',

tutorials/cryst-struct_pd-neut-cwl_CoSiO4-D20.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# ## Import Library
1010

1111
# %%
12-
from easydiffraction import Experiment
12+
from easydiffraction import ExperimentFactory
1313
from easydiffraction import Project
14-
from easydiffraction import SampleModel
14+
from easydiffraction import SampleModelFactory
1515
from easydiffraction import download_from_repository
1616

1717
# %% [markdown]
@@ -23,7 +23,7 @@
2323
# #### Create Sample Model
2424

2525
# %%
26-
model = SampleModel(name='cosio')
26+
model = SampleModelFactory.create(name='cosio')
2727

2828
# %% [markdown]
2929
# #### Set Space Group
@@ -128,7 +128,7 @@
128128
# #### Create Experiment
129129

130130
# %%
131-
expt = Experiment(name='d20', data_path='data/co2sio4_d20.xye')
131+
expt = ExperimentFactory.create(name='d20', data_path='data/co2sio4_d20.xye')
132132

133133
# %% [markdown]
134134
# #### Set Instrument

tutorials/cryst-struct_pd-neut-cwl_HS-HRPT.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# ## Import Library
1010

1111
# %%
12-
from easydiffraction import Experiment
12+
from easydiffraction import ExperimentFactory
1313
from easydiffraction import Project
14-
from easydiffraction import SampleModel
14+
from easydiffraction import SampleModelFactory
1515
from easydiffraction import download_from_repository
1616

1717
# %% [markdown]
@@ -23,7 +23,7 @@
2323
# #### Create Sample Model
2424

2525
# %%
26-
model = SampleModel(name='hs')
26+
model = SampleModelFactory.create(name='hs')
2727

2828
# %% [markdown]
2929
# #### Set Space Group
@@ -125,7 +125,7 @@
125125
# #### Create Experiment
126126

127127
# %%
128-
expt = Experiment(name='hrpt', data_path='data/hrpt_hs.xye')
128+
expt = ExperimentFactory.create(name='hrpt', data_path='data/hrpt_hs.xye')
129129

130130
# %% [markdown]
131131
# #### Set Instrument

tutorials/cryst-struct_pd-neut-tof_Si-SEPD.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# ## Import Library
1010

1111
# %%
12-
from easydiffraction import Experiment
12+
from easydiffraction import ExperimentFactory
1313
from easydiffraction import Project
14-
from easydiffraction import SampleModel
14+
from easydiffraction import SampleModelFactory
1515
from easydiffraction import download_from_repository
1616

1717
# %% [markdown]
@@ -23,7 +23,7 @@
2323
# #### Create Sample Model
2424

2525
# %%
26-
model = SampleModel(name='si')
26+
model = SampleModelFactory.create(name='si')
2727

2828
# %% [markdown]
2929
# #### Set Space Group
@@ -66,7 +66,9 @@
6666
# #### Create Experiment
6767

6868
# %%
69-
expt = Experiment(name='sepd', data_path='data/sepd_si.xye', beam_mode='time-of-flight')
69+
expt = ExperimentFactory.create(
70+
name='sepd', data_path='data/sepd_si.xye', beam_mode='time-of-flight'
71+
)
7072

7173
# %% [markdown]
7274
# #### Set Instrument

tutorials/cryst-struct_pd-neut-tof_multidata_NCAF-WISH.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# ## Import Library
1313

1414
# %%
15-
from easydiffraction import Experiment
15+
from easydiffraction import ExperimentFactory
1616
from easydiffraction import Project
17-
from easydiffraction import SampleModel
17+
from easydiffraction import SampleModelFactory
1818
from easydiffraction import download_from_repository
1919

2020
# %% [markdown]
@@ -26,7 +26,7 @@
2626
# #### Create Sample Model
2727

2828
# %%
29-
model = SampleModel(name='ncaf')
29+
model = SampleModelFactory.create(name='ncaf')
3030

3131
# %% [markdown]
3232
# #### Set Space Group
@@ -124,14 +124,14 @@
124124
# #### Create Experiment
125125

126126
# %%
127-
expt56 = Experiment(
127+
expt56 = ExperimentFactory.create(
128128
name='wish_5_6',
129129
data_path='data/wish_ncaf_5_6.xys',
130130
beam_mode='time-of-flight',
131131
)
132132

133133
# %%
134-
expt47 = Experiment(
134+
expt47 = ExperimentFactory.create(
135135
name='wish_4_7',
136136
data_path='data/wish_ncaf_4_7.xys',
137137
beam_mode='time-of-flight',

tutorials/cryst-struct_pd-neut-tof_multiphase-LBCO-Si_McStas.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# ## Import Library
1010

1111
# %%
12-
from easydiffraction import Experiment
12+
from easydiffraction import ExperimentFactory
1313
from easydiffraction import Project
14-
from easydiffraction import SampleModel
14+
from easydiffraction import SampleModelFactory
1515
from easydiffraction import download_from_repository
1616

1717
# %% [markdown]
@@ -23,7 +23,7 @@
2323
# ### Create Sample Model 1: LBCO
2424

2525
# %%
26-
model_1 = SampleModel(name='lbco')
26+
model_1 = SampleModelFactory.create(name='lbco')
2727

2828
# %% [markdown]
2929
# #### Set Space Group
@@ -85,7 +85,7 @@
8585
# ### Create Sample Model 2: Si
8686

8787
# %%
88-
model_2 = SampleModel(name='si')
88+
model_2 = SampleModelFactory.create(name='si')
8989

9090
# %% [markdown]
9191
# #### Set Space Group
@@ -129,7 +129,7 @@
129129
# #### Create Experiment
130130

131131
# %%
132-
experiment = Experiment(
132+
experiment = ExperimentFactory.create(
133133
name='mcstas',
134134
data_path='data/mcstas_lbco-si.xye',
135135
sample_form='powder',

0 commit comments

Comments
 (0)