From b039d4ba45745be35979cfb46e99b6ab2b4e39da Mon Sep 17 00:00:00 2001 From: Stephen Nneji Date: Fri, 7 Aug 2026 12:52:28 +0100 Subject: [PATCH 1/2] Fix icons not showing in startup dialog --- rascal2/dialogs/settings_dialog.py | 5 +++-- rascal2/dialogs/startup_dialog.py | 13 +++++++------ rascal2/static/images/load-dark.png | Bin 0 -> 1430 bytes rascal2/static/images/load-light.png | Bin 1430 -> 7966 bytes rascal2/static/style.css | 24 +++++------------------- rascal2/widgets/plot.py | 1 - 6 files changed, 15 insertions(+), 28 deletions(-) create mode 100644 rascal2/static/images/load-dark.png diff --git a/rascal2/dialogs/settings_dialog.py b/rascal2/dialogs/settings_dialog.py index 62874656..1dead18a 100644 --- a/rascal2/dialogs/settings_dialog.py +++ b/rascal2/dialogs/settings_dialog.py @@ -3,11 +3,12 @@ import sys from contextlib import suppress -from PyQt6 import QtCore, QtWidgets +from PyQt6 import QtCore, QtGui, QtWidgets from rascal2.config import LOGGER, SETTINGS, MatlabHelper from rascal2.paths import MATLAB_ARCH_FILE from rascal2.settings import SettingsGroups, change_ui_style +from rascal2.theme import IconEngine from rascal2.widgets.inputs import get_validated_input @@ -152,7 +153,7 @@ def __init__(self): self.matlab_path.setPlaceholderText("Select MATLAB directory") self.matlab_path.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - browse_button = QtWidgets.QPushButton("Browse", objectName="BrowseButton") + browse_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("browse-light.png")), "Browse") browse_button.clicked.connect(self.open_folder_selector) form_layout.addWidget(self.matlab_path, 0, 0, 1, 4) form_layout.addWidget(browse_button, 0, 4, 1, 1) diff --git a/rascal2/dialogs/startup_dialog.py b/rascal2/dialogs/startup_dialog.py index 5cf9731b..ba4c6275 100644 --- a/rascal2/dialogs/startup_dialog.py +++ b/rascal2/dialogs/startup_dialog.py @@ -2,11 +2,12 @@ import traceback from pathlib import Path -from PyQt6 import QtCore, QtWidgets +from PyQt6 import QtCore, QtGui, QtWidgets from rascal2.config import LOGGER from rascal2.core.worker import Worker from rascal2.paths import EXAMPLES_PATH +from rascal2.theme import IconEngine from rascal2.settings import update_recent_projects # global variable for required project files @@ -84,7 +85,7 @@ def create_buttons(self) -> list[QtWidgets.QWidget]: list[QtWidgets.QWidget] A list of the widgets to be added to the bottom of the dialog, from left to right. """ - self.cancel_button = QtWidgets.QPushButton("Cancel", objectName="CancelButton") + self.cancel_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("cancel-light.png")), "Cancel") self.cancel_button.clicked.connect(self.reject) return [self.cancel_button] @@ -107,7 +108,7 @@ def create_form(self, form_layout): self.project_folder.setPlaceholderText("Select project folder") self.project_folder.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - browse_button = QtWidgets.QPushButton("Browse", objectName="BrowseButton") + browse_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("browse-light.png")), "Browse") browse_button.clicked.connect(self.open_folder_selector) self.project_folder_error = QtWidgets.QLabel("", objectName="ErrorLabel") @@ -237,7 +238,7 @@ def create_form(self, form_layout): super().create_form(form_layout) def create_buttons(self) -> list[QtWidgets.QWidget]: - create_button = QtWidgets.QPushButton("Create", objectName="CreateButton") + create_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("create-light.png")), "Create") create_button.clicked.connect(self.create_project) return [create_button] + super().create_buttons() @@ -381,7 +382,7 @@ def create_recent_tab(self): item.setSizeHint(item_widget.sizeHint()) def create_buttons(self) -> list[QtWidgets.QWidget]: - load_button = QtWidgets.QPushButton("Load", objectName="LoadButton") + load_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("load-light.png")), "Load") load_button.clicked.connect(self.load_project) return [load_button] + super().create_buttons() @@ -450,7 +451,7 @@ def create_form(self, form_layout): self.project_folder.setPlaceholderText("Select RasCAL-1 file") def create_buttons(self): - load_button = QtWidgets.QPushButton("Load", objectName="LoadButton") + load_button = QtWidgets.QPushButton(QtGui.QIcon(IconEngine("load-light.png")), "Load") load_button.clicked.connect(self.load_project) return [load_button] + super().create_buttons() diff --git a/rascal2/static/images/load-dark.png b/rascal2/static/images/load-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..61fa54d1e091cedde86ba40711ad68f642670da8 GIT binary patch literal 1430 zcma)6YfMvT7%qnbErJy4q#XrL+k@Z*gmSAOTBORU0tzz@7z)NJGcfTC6c9uX<AVHtI)EC}ZsXlBzQGcIxqq3t1K z+AN5v;nCp)LVM-1h5c3pg4J39KYVwN#mqA;vLcdJI4&y@?X{}<0K6{s@1~3GqKI5# zYDxo&b+58aP2pT)So}oJOu)U8({HHQ-86Qhe@92xv#`OhIxk8-fYB=b$b!KcFwgmX z*kVbl4LTISq^4e#-S74~)UO*0etEOPGOga~Qb&XLsgtT4Wc{@u^vN_2nxw!gJ_kUb zL_=v#u!*m&68MCZ+8|cgpi$Luh}p#ymS|Kx+y+wkRUjpiWwb-z z%3z;Z?Hri*DO+hw810-)J+SZL*^W;#&)k07o<9==ixFVbHfWYqJm@H(kPcT@^1-Bo zkENtypH(gxZ_SF@cV)gm3%0Rv+nGTJcTC6tT58~XOuQTuo&;JN;88YCrf7}=btI{s znK}wi0d+K~!AzY5*+89_G|Nn>nh_!gVF{=tmU)OX|N9N-+x61??O;A1a;K6SDHIDH9+$F>-?ej9E}UawyUx326g>MizaYnnbI=MUqP!v=7!Kkf z1*VW7648kWkb!@(H#$^ZP?}w5EMR;}e=OfL zJ3rrlIylVhJkJ&>SiJucp}Ut*dhf1o8_AW^dWVubUe=FEoE?q~WVqUFd&S;kv8fMf z>6)=lm)z|Tb-yN7-CjG9Gn*3hX`*XMwO1f_sIB#}GD}o=DVf0x(57$p4MBy?8H|iT zPjrY3`S(u5yQ+h=lS}Q=3&{1*tD)L1I-uzbL9S1d0T(82CuS!DIzQw^G#Cn1ERcnf zeX-W)n?mjbChkp*Odu+^PIy)FZtxigozyGE@+3g#i_}DeE>OjLvM{1A)&@;4;vc+tcP$%OtA@|*TH%gZch<}5tU3VO_1Z(ySDO7WkJLQ*FOaWL$U) znYU)e4`&qT5yyypW%uQMpJ*iBn4Yz_-$KKiv9vyL_>Q3 literal 0 HcmV?d00001 diff --git a/rascal2/static/images/load-light.png b/rascal2/static/images/load-light.png index 61fa54d1e091cedde86ba40711ad68f642670da8..4245204f566594f921bd2f978f13af5882d85216 100644 GIT binary patch literal 7966 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 W3VBu9flWmK_#@i6*j^+A2>uI!`kI*l literal 1430 zcma)6YfMvT7%qnbErJy4q#XrL+k@Z*gmSAOTBORU0tzz@7z)NJGcfTC6c9uX<AVHtI)EC}ZsXlBzQGcIxqq3t1K z+AN5v;nCp)LVM-1h5c3pg4J39KYVwN#mqA;vLcdJI4&y@?X{}<0K6{s@1~3GqKI5# zYDxo&b+58aP2pT)So}oJOu)U8({HHQ-86Qhe@92xv#`OhIxk8-fYB=b$b!KcFwgmX z*kVbl4LTISq^4e#-S74~)UO*0etEOPGOga~Qb&XLsgtT4Wc{@u^vN_2nxw!gJ_kUb zL_=v#u!*m&68MCZ+8|cgpi$Luh}p#ymS|Kx+y+wkRUjpiWwb-z z%3z;Z?Hri*DO+hw810-)J+SZL*^W;#&)k07o<9==ixFVbHfWYqJm@H(kPcT@^1-Bo zkENtypH(gxZ_SF@cV)gm3%0Rv+nGTJcTC6tT58~XOuQTuo&;JN;88YCrf7}=btI{s znK}wi0d+K~!AzY5*+89_G|Nn>nh_!gVF{=tmU)OX|N9N-+x61??O;A1a;K6SDHIDH9+$F>-?ej9E}UawyUx326g>MizaYnnbI=MUqP!v=7!Kkf z1*VW7648kWkb!@(H#$^ZP?}w5EMR;}e=OfL zJ3rrlIylVhJkJ&>SiJucp}Ut*dhf1o8_AW^dWVubUe=FEoE?q~WVqUFd&S;kv8fMf z>6)=lm)z|Tb-yN7-CjG9Gn*3hX`*XMwO1f_sIB#}GD}o=DVf0x(57$p4MBy?8H|iT zPjrY3`S(u5yQ+h=lS}Q=3&{1*tD)L1I-uzbL9S1d0T(82CuS!DIzQw^G#Cn1ERcnf zeX-W)n?mjbChkp*Odu+^PIy)FZtxigozyGE@+3g#i_}DeE>OjLvM{1A)&@;4;vc+tcP$%OtA@|*TH%gZch<}5tU3VO_1Z(ySDO7WkJLQ*FOaWL$U) znYU)e4`&qT5yyypW%uQMpJ*iBn4Yz_-$KKiv9vyL_>Q3 diff --git a/rascal2/static/style.css b/rascal2/static/style.css index 445ccb66..ca92e95c 100644 --- a/rascal2/static/style.css +++ b/rascal2/static/style.css @@ -147,22 +147,6 @@ StartUpWidget QToolButton#ImportR1Button{ StartUpDialog Styles *****************************/ -StartupDialog #CancelButton { - icon: url(@Path/cancel-dark.png); -} - -StartupDialog #BrowseButton { - icon: url(@Path/browse-light.png); -} - -StartupDialog #CreateButton { - icon: url(@Path/create-light.png); -} - -StartupDialog #LoadButton { - icon: url(@Path/load-light.png); -} - StartupDialog > QLabel { font-weight: bold; } @@ -171,8 +155,6 @@ StartupDialog QLineEdit[error="true"] { border: 1px solid #E34234; } -StartupDialog QListWidget::item{color:green;} - StartupDialog QListWidget::item:hover { background-color: @Highlight; } @@ -414,6 +396,10 @@ QMenuBar::item:pressed { color: black; } +QMenu::item:selected { + color: @HighlightedText; +} + /***************************** ProjectListWidget Styles *****************************/ @@ -433,7 +419,7 @@ AbstractProjectListWidget QTableView { AbstractProjectListWidget QTableView::item:selected:!active{ background-color: @Highlight; - color: @HighlightText; + color: @HighlightedText; } #CountHeader::section { diff --git a/rascal2/widgets/plot.py b/rascal2/widgets/plot.py index 555d6f57..a90ce0c5 100644 --- a/rascal2/widgets/plot.py +++ b/rascal2/widgets/plot.py @@ -79,7 +79,6 @@ def __init__(self, parent): self.resize_timer = 0 self.setAttribute(QtCore.Qt.WidgetAttribute.WA_DeleteOnClose) - self.setWindowFlag(QtCore.Qt.WindowType.WindowMaximizeButtonHint, True) layout = QtWidgets.QVBoxLayout() self.plot_tabs = QtWidgets.QTabWidget() From 20112e688088fe480cdc8b04e0b3eb95b018d0a0 Mon Sep 17 00:00:00 2001 From: Stephen Nneji Date: Fri, 7 Aug 2026 13:37:40 +0100 Subject: [PATCH 2/2] Adjust standard layer example --- examples/DSPC_standard_layers/project.json | 2 +- rascal2/dialogs/startup_dialog.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/DSPC_standard_layers/project.json b/examples/DSPC_standard_layers/project.json index 32186916..91742115 100644 --- a/examples/DSPC_standard_layers/project.json +++ b/examples/DSPC_standard_layers/project.json @@ -1 +1 @@ -{"name": "DSPC Standard Layers", "calculation": "normal", "model": "standard layers", "geometry": "substrate/liquid", "absorption": false, "parameters": [{"name": "Substrate Roughness", "min": 1.0, "value": 3.0, "max": 10.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide Thickness", "min": 5.0, "value": 19.54, "max": 60.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide SLD", "min": 3.39e-06, "value": 3.39e-06, "max": 3.41e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails Thickness", "min": 15.0, "value": 22.66, "max": 35.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails SLD", "min": -5e-07, "value": -4.01e-07, "max": -3e-07, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails Hydration", "min": 1.0, "value": 5.252, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Roughness", "min": 1.0, "value": 5.64, "max": 15.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW Thickness", "min": 10.0, "value": 17.12, "max": 28.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW SLD", "min": 0.0, "value": 0.0, "max": 1e-09, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Heads Thickness", "min": 5.0, "value": 8.56, "max": 17.0, "fit": true, "prior_type": "gaussian", "mu": 10.0, "sigma": 2.0, "show_priors": false}, {"name": "SAM Heads SLD", "min": 1e-07, "value": 1.75e-06, "max": 2e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Heads Hydration", "min": 10.0, "value": 45.45, "max": 50.0, "fit": true, "prior_type": "gaussian", "mu": 30.0, "sigma": 3.0, "show_priors": false}, {"name": "Bilayer Heads Thickness", "min": 7.0, "value": 10.7, "max": 17.0, "fit": true, "prior_type": "gaussian", "mu": 10.0, "sigma": 2.0, "show_priors": false}, {"name": "Bilayer Heads SLD", "min": 5e-07, "value": 1.47e-06, "max": 1.5e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Roughness", "min": 2.0, "value": 6.014, "max": 15.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails Thickness", "min": 14.0, "value": 17.82, "max": 22.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails SLD", "min": -5e-07, "value": -4.61e-07, "max": 0.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails Hydration", "min": 10.0, "value": 17.64, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Heads Hydration", "min": 10.0, "value": 36.15, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW Hydration", "min": 99.9, "value": 100.0, "max": 100.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide Hydration", "min": 0.0, "value": 23.61, "max": 60.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_in": [{"name": "Silicon", "min": 2e-06, "value": 2.073e-06, "max": 2.1e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_out": [{"name": "D2O", "min": 5.5e-06, "value": 5.98e-06, "max": 6.4e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SMW", "min": 1e-06, "value": 2.21e-06, "max": 4.99e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "scalefactors": [{"name": "Scalefactor 1", "min": 0.05, "value": 0.1, "max": 0.2, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Scalefactor 2", "min": 0.05, "value": 0.15, "max": 0.2, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "domain_ratios": [], "background_parameters": [{"name": "Background parameter D2O", "min": 5e-10, "value": 2.23e-06, "max": 7e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Background parameter SMW", "min": 1e-10, "value": 3.38e-06, "max": 4.99e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "backgrounds": [{"name": "D2O Background", "type": "constant", "source": "Background parameter D2O", "value_1": "", "value_2": "", "value_3": "", "value_4": "", "value_5": ""}, {"name": "SMW Background", "type": "constant", "source": "Background parameter SMW", "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": ""}], "custom_files": [], "data": [{"name": "Simulation", "data": [], "data_range": [], "simulation_range": [0.005, 0.7]}, {"name": "dspc_bil_D2O", "data": [[0.011403, 0.10063, 0.0019003], [0.011973, 0.11082, 0.001883], [0.012572, 0.10766, 0.0016413], [0.013201, 0.10652, 0.0014669], [0.013861, 0.090118, 0.0011774], [0.014554, 0.034255, 0.00048888], [0.015281, 0.017209, 0.00026267], [0.016045, 0.010465, 0.00017551], [0.016848, 0.0070455, 0.00013083], [0.01769, 0.0045958, 9.7193e-05], [0.018575, 0.0034925, 8.0937e-05], [0.019503, 0.002451, 6.4505e-05], [0.020479, 0.0017544, 5.1254e-05], [0.021502, 0.0013384, 4.2675e-05], [0.022578, 0.0010447, 3.5865e-05], [0.023706, 0.00076523, 2.9299e-05], [0.024892, 0.00064257, 2.6236e-05], [0.026136, 0.00050024, 1.3657e-05], [0.027443, 0.00039982, 1.1639e-05], [0.028815, 0.00034301, 1.0137e-05], [0.030256, 0.00027746, 8.5758e-06], [0.031769, 0.00026396, 8.2806e-06], [0.033357, 0.00023596, 7.8864e-06], [0.035025, 0.0002028, 1.0041e-05], [0.036777, 0.00018591, 4.9391e-06], [0.038615, 0.00015427, 4.3142e-06], [0.040546, 0.00014273, 3.958e-06], [0.042573, 0.00012868, 3.6645e-06], [0.044702, 0.00011002, 3.2644e-06], [0.046937, 9.1148e-05, 2.8227e-06], [0.049284, 9.1217e-05, 2.7234e-06], [0.051748, 7.6323e-05, 2.3706e-06], [0.054336, 6.6691e-05, 2.1365e-06], [0.057052, 6.4594e-05, 2.4647e-06], [0.059905, 6.0971e-05, 1.3241e-06], [0.0629, 6.3097e-05, 1.2946e-06], [0.066045, 6.0729e-05, 1.1791e-06], [0.069348, 5.9985e-05, 1.1102e-06], [0.072815, 6.1021e-05, 1.1013e-06], [0.076456, 5.6755e-05, 1.035e-06], [0.080279, 5.8755e-05, 1.5569e-06], [0.084292, 5.4071e-05, 9.5338e-07], [0.088507, 4.6964e-05, 8.4392e-07], [0.092932, 4.2634e-05, 7.7134e-07], [0.097579, 3.27e-05, 6.528e-07], [0.10246, 2.54e-05, 5.4648e-07], [0.10758, 1.7075e-05, 4.2154e-07], [0.11296, 1.2197e-05, 3.4055e-07], [0.11861, 7.8205e-06, 2.5881e-07], [0.12454, 5.091e-06, 2.0153e-07], [0.13077, 4.1579e-06, 1.762e-07], [0.1373, 3.6345e-06, 1.6248e-07], [0.14417, 3.3455e-06, 1.5143e-07], [0.15138, 2.7295e-06, 1.3191e-07], [0.15895, 1.8245e-06, 1.0679e-07], [0.16689, 1.2171e-06, 8.7591e-08], [0.17524, 4.9313e-07, 5.6663e-08], [0.184, 2.4038e-07, 4.1253e-08], [0.1932, 3.3832e-07, 5.3216e-08], [0.20286, 3.2022e-07, 5.5047e-08], [0.213, 4.1948e-07, 6.8549e-08], [0.22365, 3.1493e-07, 6.3396e-08], [0.23484, 2.3214e-07, 5.5974e-08], [0.24658, 3.3414e-07, 6.8415e-08], [0.25891, 3.9863e-07, 8.2061e-08], [0.27185, 2.5113e-07, 6.271e-08], [0.28544, 2.2469e-07, 6.3286e-08], [0.29972, 2.0862e-07, 6.0631e-08], [0.3147, 2.0861e-07, 6.1379e-08], [0.33044, 3.3381e-07, 7.7193e-08], [0.34696, 1.8378e-07, 6.049e-08], [0.36431, 2.3515e-07, 6.6222e-08], [0.38252, 2.1154e-07, 6.3084e-08], [0.40165, 2.4662e-07, 6.6637e-08], [0.42173, 2.017e-07, 6.2432e-08], [0.44282, 2.4563e-07, 6.9088e-08], [0.46496, 1.9906e-07, 6.0793e-08], [0.48821, 2.8635e-07, 7.3878e-08], [0.51262, 1.9471e-07, 6.1764e-08], [0.53825, 2.8836e-07, 7.5438e-08], [0.56516, 2.3816e-07, 7.061e-08], [0.59342, 2.1782e-07, 6.6918e-08]], "data_range": [0.011403, 0.59342], "simulation_range": [0.011403, 0.59342]}, {"name": "dspc_bil_smw", "data": [[0.011403, 0.0018074, 0.00010983], [0.011973, 0.0014774, 9.0584e-05], [0.012572, 0.001325, 7.7039e-05], [0.013201, 0.0012216, 6.6408e-05], [0.013861, 0.0010077, 5.5778e-05], [0.014554, 0.0010266, 5.1388e-05], [0.015281, 0.00091489, 4.521e-05], [0.016045, 0.00080921, 3.995e-05], [0.016848, 0.00061576, 3.3466e-05], [0.01769, 0.00060308, 3.1557e-05], [0.018575, 0.00046074, 2.6813e-05], [0.019503, 0.00040453, 2.4355e-05], [0.020479, 0.00036496, 2.2031e-05], [0.021502, 0.00032468, 2.0023e-05], [0.022578, 0.0002479, 1.6581e-05], [0.023706, 0.00027709, 1.7017e-05], [0.024892, 0.00021141, 1.4388e-05], [0.026136, 0.00017034, 7.5065e-06], [0.027443, 0.00015127, 6.7139e-06], [0.028815, 0.00013632, 5.9548e-06], [0.030256, 0.00011151, 5.2534e-06], [0.031769, 9.5843e-05, 4.7729e-06], [0.033357, 7.5905e-05, 4.2186e-06], [0.035025, 6.919e-05, 6.2034e-06], [0.036777, 5.272e-05, 2.3936e-06], [0.038615, 3.9182e-05, 1.9828e-06], [0.040546, 2.938e-05, 1.6381e-06], [0.042573, 2.2329e-05, 1.3936e-06], [0.044702, 1.471e-05, 1.0942e-06], [0.046937, 8.1966e-06, 7.7674e-07], [0.049284, 6.4866e-06, 6.6572e-07], [0.051748, 3.0853e-06, 4.3607e-07], [0.054336, 2.6025e-06, 3.888e-07], [0.057052, 2.7294e-06, 4.9982e-07], [0.059905, 4.3615e-06, 3.1992e-07], [0.0629, 5.4926e-06, 3.4522e-07], [0.066045, 7.2943e-06, 3.6968e-07], [0.069348, 8.9112e-06, 3.8947e-07], [0.072815, 1.0612e-05, 4.1912e-07], [0.076456, 1.2411e-05, 4.4241e-07], [0.080279, 1.4576e-05, 7.0225e-07], [0.084292, 1.4768e-05, 4.5606e-07], [0.088507, 1.3957e-05, 4.2438e-07], [0.092932, 1.1624e-05, 3.7299e-07], [0.097579, 1.0598e-05, 3.4827e-07], [0.10246, 7.7689e-06, 2.8497e-07], [0.10758, 6.4311e-06, 2.4647e-07], [0.11296, 4.952e-06, 2.0748e-07], [0.11861, 2.8957e-06, 1.5122e-07], [0.12454, 1.9786e-06, 1.2104e-07], [0.13077, 1.1837e-06, 9.0553e-08], [0.1373, 9.5591e-07, 8.0264e-08], [0.14417, 9.9179e-07, 7.9466e-08], [0.15138, 8.1026e-07, 6.9286e-08], [0.15895, 7.8161e-07, 6.7637e-08], [0.16689, 6.039e-07, 5.9878e-08], [0.17524, 4.8559e-07, 5.489e-08], [0.184, 4.1425e-07, 5.2852e-08], [0.1932, 4.375e-07, 5.9223e-08], [0.20286, 3.0001e-07, 5.1646e-08], [0.213, 4.9488e-07, 7.1141e-08], [0.22365, 2.7977e-07, 5.7809e-08], [0.23484, 2.3853e-07, 5.4901e-08], [0.24658, 2.1767e-07, 5.3744e-08], [0.25891, 2.5677e-07, 6.3708e-08], [0.27185, 5.7975e-07, 9.3465e-08], [0.28544, 3.2659e-07, 7.4563e-08], [0.29972, 3.0527e-07, 7.1553e-08], [0.3147, 3.3603e-07, 7.6342e-08], [0.33044, 3.8583e-07, 8.1122e-08], [0.34696, 2.9402e-07, 7.285e-08], [0.36431, 3.0297e-07, 7.2958e-08], [0.38252, 4.0996e-07, 8.5727e-08], [0.40165, 4.0612e-07, 8.3403e-08], [0.42173, 5.3059e-07, 9.7535e-08], [0.44282, 4.9546e-07, 9.5624e-08], [0.46496, 3.5423e-07, 7.8721e-08], [0.48821, 3.5614e-07, 7.9969e-08], [0.51262, 3.7628e-07, 8.3392e-08], [0.53825, 5.8915e-07, 1.0457e-07], [0.56516, 3.2619e-07, 7.9702e-08], [0.59342, 3.068e-07, 7.7062e-08]], "data_range": [0.011403, 0.59342], "simulation_range": [0.011403, 0.59342]}], "layers": [{"name": "Oxide", "thickness": "Oxide Thickness", "SLD": "Oxide SLD", "roughness": "Substrate Roughness", "hydration": "Oxide Hydration", "hydrate_with": "bulk out"}, {"name": "SAM Tails", "thickness": "SAM Tails Thickness", "SLD": "SAM Tails SLD", "roughness": "SAM Roughness", "hydration": "SAM Tails Hydration", "hydrate_with": "bulk out"}, {"name": "SAM Heads", "thickness": "SAM Heads Thickness", "SLD": "SAM Heads SLD", "roughness": "SAM Roughness", "hydration": "SAM Heads Hydration", "hydrate_with": "bulk out"}, {"name": "Central Water", "thickness": "CW Thickness", "SLD": "CW SLD", "roughness": "Bilayer Roughness", "hydration": "CW Hydration", "hydrate_with": "bulk out"}, {"name": "Bilayer Heads", "thickness": "Bilayer Heads Thickness", "SLD": "Bilayer Heads SLD", "roughness": "Bilayer Roughness", "hydration": "Bilayer Heads Hydration", "hydrate_with": "bulk out"}, {"name": "Bilayer Tails", "thickness": "Bilayer Tails Thickness", "SLD": "Bilayer Tails SLD", "roughness": "Bilayer Roughness", "hydration": "Bilayer Tails Hydration", "hydrate_with": "bulk out"}], "domain_contrasts": [], "contrasts": [{"name": "D2O", "data": "dspc_bil_D2O", "background": "D2O Background", "background_action": "add", "bulk_in": "Silicon", "bulk_out": "D2O", "scalefactor": "Scalefactor 1", "resolution": "Resolution 1", "resample": false, "repeat_layers": 1, "model": ["Oxide", "SAM Tails", "SAM Heads", "Central Water", "Bilayer Heads", "Bilayer Tails", "Bilayer Tails", "Bilayer Heads"]}, {"name": "SMW", "data": "dspc_bil_smw", "background": "SMW Background", "background_action": "add", "bulk_in": "Silicon", "bulk_out": "SMW", "scalefactor": "Scalefactor 2", "resolution": "Resolution 1", "resample": false, "repeat_layers": 1, "model": ["Oxide", "SAM Tails", "SAM Heads", "Central Water", "Bilayer Heads", "Bilayer Tails", "Bilayer Tails", "Bilayer Heads"]}]} \ No newline at end of file +{"name": "DSPC Standard Layers", "calculation": "normal", "model": "standard layers", "geometry": "substrate/liquid", "absorption": false, "parameters": [{"name": "Substrate Roughness", "min": 1.0, "value": 3.0, "max": 10.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide Thickness", "min": 5.0, "value": 19.54, "max": 60.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide SLD", "min": 3.39e-06, "value": 3.39e-06, "max": 3.41e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails Thickness", "min": 15.0, "value": 22.66, "max": 35.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails SLD", "min": -5e-07, "value": -4.01e-07, "max": -3e-07, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Tails Hydration", "min": 1.0, "value": 5.252, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Roughness", "min": 1.0, "value": 5.64, "max": 15.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW Thickness", "min": 10.0, "value": 17.12, "max": 28.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW SLD", "min": 0.0, "value": 0.0, "max": 0.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Heads Thickness", "min": 5.0, "value": 8.56, "max": 17.0, "fit": true, "prior_type": "gaussian", "mu": 10.0, "sigma": 2.0, "show_priors": false}, {"name": "SAM Heads SLD", "min": 1e-07, "value": 1.75e-06, "max": 2e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SAM Heads Hydration", "min": 10.0, "value": 45.45, "max": 50.0, "fit": true, "prior_type": "gaussian", "mu": 30.0, "sigma": 3.0, "show_priors": false}, {"name": "Bilayer Heads Thickness", "min": 7.0, "value": 10.7, "max": 17.0, "fit": true, "prior_type": "gaussian", "mu": 10.0, "sigma": 2.0, "show_priors": false}, {"name": "Bilayer Heads SLD", "min": 5e-07, "value": 1.47e-06, "max": 1.5e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Roughness", "min": 2.0, "value": 6.014, "max": 15.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails Thickness", "min": 14.0, "value": 17.82, "max": 22.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails SLD", "min": -5e-07, "value": -4.61e-07, "max": 0.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Tails Hydration", "min": 10.0, "value": 17.64, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Bilayer Heads Hydration", "min": 10.0, "value": 36.15, "max": 50.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "CW Hydration", "min": 99.9, "value": 100.0, "max": 100.0, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Oxide Hydration", "min": 0.0, "value": 23.61, "max": 60.0, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_in": [{"name": "Silicon", "min": 2e-06, "value": 2.073e-06, "max": 2.1e-06, "fit": false, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "bulk_out": [{"name": "D2O", "min": 5.5e-06, "value": 5.98e-06, "max": 6.4e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "SMW", "min": 1e-06, "value": 2.21e-06, "max": 4.99e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "scalefactors": [{"name": "Scalefactor 1", "min": 0.05, "value": 0.1, "max": 0.2, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Scalefactor 2", "min": 0.05, "value": 0.15, "max": 0.2, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "domain_ratios": [], "background_parameters": [{"name": "Background parameter D2O", "min": 5e-10, "value": 2.23e-06, "max": 7e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}, {"name": "Background parameter SMW", "min": 1e-10, "value": 3.38e-06, "max": 4.99e-06, "fit": true, "prior_type": "uniform", "mu": 0.0, "sigma": Infinity, "show_priors": false}], "backgrounds": [{"name": "D2O Background", "type": "constant", "source": "Background parameter D2O", "value_1": "", "value_2": "", "value_3": "", "value_4": "", "value_5": ""}, {"name": "SMW Background", "type": "constant", "source": "Background parameter SMW", "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": ""}], "custom_files": [], "data": [{"name": "Simulation", "data": [], "data_range": [], "simulation_range": [0.005, 0.7]}, {"name": "dspc_bil_D2O", "data": [[0.011403, 0.10063, 0.0019003], [0.011973, 0.11082, 0.001883], [0.012572, 0.10766, 0.0016413], [0.013201, 0.10652, 0.0014669], [0.013861, 0.090118, 0.0011774], [0.014554, 0.034255, 0.00048888], [0.015281, 0.017209, 0.00026267], [0.016045, 0.010465, 0.00017551], [0.016848, 0.0070455, 0.00013083], [0.01769, 0.0045958, 9.7193e-05], [0.018575, 0.0034925, 8.0937e-05], [0.019503, 0.002451, 6.4505e-05], [0.020479, 0.0017544, 5.1254e-05], [0.021502, 0.0013384, 4.2675e-05], [0.022578, 0.0010447, 3.5865e-05], [0.023706, 0.00076523, 2.9299e-05], [0.024892, 0.00064257, 2.6236e-05], [0.026136, 0.00050024, 1.3657e-05], [0.027443, 0.00039982, 1.1639e-05], [0.028815, 0.00034301, 1.0137e-05], [0.030256, 0.00027746, 8.5758e-06], [0.031769, 0.00026396, 8.2806e-06], [0.033357, 0.00023596, 7.8864e-06], [0.035025, 0.0002028, 1.0041e-05], [0.036777, 0.00018591, 4.9391e-06], [0.038615, 0.00015427, 4.3142e-06], [0.040546, 0.00014273, 3.958e-06], [0.042573, 0.00012868, 3.6645e-06], [0.044702, 0.00011002, 3.2644e-06], [0.046937, 9.1148e-05, 2.8227e-06], [0.049284, 9.1217e-05, 2.7234e-06], [0.051748, 7.6323e-05, 2.3706e-06], [0.054336, 6.6691e-05, 2.1365e-06], [0.057052, 6.4594e-05, 2.4647e-06], [0.059905, 6.0971e-05, 1.3241e-06], [0.0629, 6.3097e-05, 1.2946e-06], [0.066045, 6.0729e-05, 1.1791e-06], [0.069348, 5.9985e-05, 1.1102e-06], [0.072815, 6.1021e-05, 1.1013e-06], [0.076456, 5.6755e-05, 1.035e-06], [0.080279, 5.8755e-05, 1.5569e-06], [0.084292, 5.4071e-05, 9.5338e-07], [0.088507, 4.6964e-05, 8.4392e-07], [0.092932, 4.2634e-05, 7.7134e-07], [0.097579, 3.27e-05, 6.528e-07], [0.10246, 2.54e-05, 5.4648e-07], [0.10758, 1.7075e-05, 4.2154e-07], [0.11296, 1.2197e-05, 3.4055e-07], [0.11861, 7.8205e-06, 2.5881e-07], [0.12454, 5.091e-06, 2.0153e-07], [0.13077, 4.1579e-06, 1.762e-07], [0.1373, 3.6345e-06, 1.6248e-07], [0.14417, 3.3455e-06, 1.5143e-07], [0.15138, 2.7295e-06, 1.3191e-07], [0.15895, 1.8245e-06, 1.0679e-07], [0.16689, 1.2171e-06, 8.7591e-08], [0.17524, 4.9313e-07, 5.6663e-08], [0.184, 2.4038e-07, 4.1253e-08], [0.1932, 3.3832e-07, 5.3216e-08], [0.20286, 3.2022e-07, 5.5047e-08], [0.213, 4.1948e-07, 6.8549e-08], [0.22365, 3.1493e-07, 6.3396e-08], [0.23484, 2.3214e-07, 5.5974e-08], [0.24658, 3.3414e-07, 6.8415e-08], [0.25891, 3.9863e-07, 8.2061e-08], [0.27185, 2.5113e-07, 6.271e-08], [0.28544, 2.2469e-07, 6.3286e-08], [0.29972, 2.0862e-07, 6.0631e-08], [0.3147, 2.0861e-07, 6.1379e-08], [0.33044, 3.3381e-07, 7.7193e-08], [0.34696, 1.8378e-07, 6.049e-08], [0.36431, 2.3515e-07, 6.6222e-08], [0.38252, 2.1154e-07, 6.3084e-08], [0.40165, 2.4662e-07, 6.6637e-08], [0.42173, 2.017e-07, 6.2432e-08], [0.44282, 2.4563e-07, 6.9088e-08], [0.46496, 1.9906e-07, 6.0793e-08], [0.48821, 2.8635e-07, 7.3878e-08], [0.51262, 1.9471e-07, 6.1764e-08], [0.53825, 2.8836e-07, 7.5438e-08], [0.56516, 2.3816e-07, 7.061e-08], [0.59342, 2.1782e-07, 6.6918e-08]], "data_range": [0.011403, 0.59342], "simulation_range": [0.011403, 0.59342]}, {"name": "dspc_bil_smw", "data": [[0.011403, 0.0018074, 0.00010983], [0.011973, 0.0014774, 9.0584e-05], [0.012572, 0.001325, 7.7039e-05], [0.013201, 0.0012216, 6.6408e-05], [0.013861, 0.0010077, 5.5778e-05], [0.014554, 0.0010266, 5.1388e-05], [0.015281, 0.00091489, 4.521e-05], [0.016045, 0.00080921, 3.995e-05], [0.016848, 0.00061576, 3.3466e-05], [0.01769, 0.00060308, 3.1557e-05], [0.018575, 0.00046074, 2.6813e-05], [0.019503, 0.00040453, 2.4355e-05], [0.020479, 0.00036496, 2.2031e-05], [0.021502, 0.00032468, 2.0023e-05], [0.022578, 0.0002479, 1.6581e-05], [0.023706, 0.00027709, 1.7017e-05], [0.024892, 0.00021141, 1.4388e-05], [0.026136, 0.00017034, 7.5065e-06], [0.027443, 0.00015127, 6.7139e-06], [0.028815, 0.00013632, 5.9548e-06], [0.030256, 0.00011151, 5.2534e-06], [0.031769, 9.5843e-05, 4.7729e-06], [0.033357, 7.5905e-05, 4.2186e-06], [0.035025, 6.919e-05, 6.2034e-06], [0.036777, 5.272e-05, 2.3936e-06], [0.038615, 3.9182e-05, 1.9828e-06], [0.040546, 2.938e-05, 1.6381e-06], [0.042573, 2.2329e-05, 1.3936e-06], [0.044702, 1.471e-05, 1.0942e-06], [0.046937, 8.1966e-06, 7.7674e-07], [0.049284, 6.4866e-06, 6.6572e-07], [0.051748, 3.0853e-06, 4.3607e-07], [0.054336, 2.6025e-06, 3.888e-07], [0.057052, 2.7294e-06, 4.9982e-07], [0.059905, 4.3615e-06, 3.1992e-07], [0.0629, 5.4926e-06, 3.4522e-07], [0.066045, 7.2943e-06, 3.6968e-07], [0.069348, 8.9112e-06, 3.8947e-07], [0.072815, 1.0612e-05, 4.1912e-07], [0.076456, 1.2411e-05, 4.4241e-07], [0.080279, 1.4576e-05, 7.0225e-07], [0.084292, 1.4768e-05, 4.5606e-07], [0.088507, 1.3957e-05, 4.2438e-07], [0.092932, 1.1624e-05, 3.7299e-07], [0.097579, 1.0598e-05, 3.4827e-07], [0.10246, 7.7689e-06, 2.8497e-07], [0.10758, 6.4311e-06, 2.4647e-07], [0.11296, 4.952e-06, 2.0748e-07], [0.11861, 2.8957e-06, 1.5122e-07], [0.12454, 1.9786e-06, 1.2104e-07], [0.13077, 1.1837e-06, 9.0553e-08], [0.1373, 9.5591e-07, 8.0264e-08], [0.14417, 9.9179e-07, 7.9466e-08], [0.15138, 8.1026e-07, 6.9286e-08], [0.15895, 7.8161e-07, 6.7637e-08], [0.16689, 6.039e-07, 5.9878e-08], [0.17524, 4.8559e-07, 5.489e-08], [0.184, 4.1425e-07, 5.2852e-08], [0.1932, 4.375e-07, 5.9223e-08], [0.20286, 3.0001e-07, 5.1646e-08], [0.213, 4.9488e-07, 7.1141e-08], [0.22365, 2.7977e-07, 5.7809e-08], [0.23484, 2.3853e-07, 5.4901e-08], [0.24658, 2.1767e-07, 5.3744e-08], [0.25891, 2.5677e-07, 6.3708e-08], [0.27185, 5.7975e-07, 9.3465e-08], [0.28544, 3.2659e-07, 7.4563e-08], [0.29972, 3.0527e-07, 7.1553e-08], [0.3147, 3.3603e-07, 7.6342e-08], [0.33044, 3.8583e-07, 8.1122e-08], [0.34696, 2.9402e-07, 7.285e-08], [0.36431, 3.0297e-07, 7.2958e-08], [0.38252, 4.0996e-07, 8.5727e-08], [0.40165, 4.0612e-07, 8.3403e-08], [0.42173, 5.3059e-07, 9.7535e-08], [0.44282, 4.9546e-07, 9.5624e-08], [0.46496, 3.5423e-07, 7.8721e-08], [0.48821, 3.5614e-07, 7.9969e-08], [0.51262, 3.7628e-07, 8.3392e-08], [0.53825, 5.8915e-07, 1.0457e-07], [0.56516, 3.2619e-07, 7.9702e-08], [0.59342, 3.068e-07, 7.7062e-08]], "data_range": [0.011403, 0.59342], "simulation_range": [0.011403, 0.59342]}], "layers": [{"name": "Oxide", "thickness": "Oxide Thickness", "SLD": "Oxide SLD", "roughness": "Substrate Roughness", "hydration": "Oxide Hydration", "hydrate_with": "bulk out"}, {"name": "SAM Tails", "thickness": "SAM Tails Thickness", "SLD": "SAM Tails SLD", "roughness": "SAM Roughness", "hydration": "SAM Tails Hydration", "hydrate_with": "bulk out"}, {"name": "SAM Heads", "thickness": "SAM Heads Thickness", "SLD": "SAM Heads SLD", "roughness": "SAM Roughness", "hydration": "SAM Heads Hydration", "hydrate_with": "bulk out"}, {"name": "Central Water", "thickness": "CW Thickness", "SLD": "CW SLD", "roughness": "Bilayer Roughness", "hydration": "CW Hydration", "hydrate_with": "bulk out"}, {"name": "Bilayer Heads", "thickness": "Bilayer Heads Thickness", "SLD": "Bilayer Heads SLD", "roughness": "Bilayer Roughness", "hydration": "Bilayer Heads Hydration", "hydrate_with": "bulk out"}, {"name": "Bilayer Tails", "thickness": "Bilayer Tails Thickness", "SLD": "Bilayer Tails SLD", "roughness": "Bilayer Roughness", "hydration": "Bilayer Tails Hydration", "hydrate_with": "bulk out"}], "domain_contrasts": [], "contrasts": [{"name": "D2O", "data": "dspc_bil_D2O", "background": "D2O Background", "background_action": "add", "bulk_in": "Silicon", "bulk_out": "D2O", "scalefactor": "Scalefactor 1", "resolution": "Resolution 1", "resample": false, "repeat_layers": 1, "model": ["Oxide", "SAM Tails", "SAM Heads", "Central Water", "Bilayer Heads", "Bilayer Tails", "Bilayer Tails", "Bilayer Heads"]}, {"name": "SMW", "data": "dspc_bil_smw", "background": "SMW Background", "background_action": "add", "bulk_in": "Silicon", "bulk_out": "SMW", "scalefactor": "Scalefactor 2", "resolution": "Resolution 1", "resample": false, "repeat_layers": 1, "model": ["Oxide", "SAM Tails", "SAM Heads", "Central Water", "Bilayer Heads", "Bilayer Tails", "Bilayer Tails", "Bilayer Heads"]}]} \ No newline at end of file diff --git a/rascal2/dialogs/startup_dialog.py b/rascal2/dialogs/startup_dialog.py index ba4c6275..f7b8338e 100644 --- a/rascal2/dialogs/startup_dialog.py +++ b/rascal2/dialogs/startup_dialog.py @@ -7,8 +7,8 @@ from rascal2.config import LOGGER from rascal2.core.worker import Worker from rascal2.paths import EXAMPLES_PATH -from rascal2.theme import IconEngine from rascal2.settings import update_recent_projects +from rascal2.theme import IconEngine # global variable for required project files PROJECT_FILES = ["controls.json", "project.json"]