\n Note
\n\nTwo units must be set on each fit function:\n\n- `x_unit='1/angstrom'` — because `ParameterAnalysis` always uses Q as its x-axis.\n- `y_unit='meV'` — because all three parameters (`Gaussian area`, `DHO area`, `DHO center`) have unit `meV`.\n
\n "
},
{
"cell_type": "code",
@@ -310,10 +308,14 @@
"metadata": {},
"outputs": [],
"source": [
- "gauss_fit_func = sm.Polynomial(coefficients=[3.7, -0.5], unit='1/angstrom', name='Gauss area fit')\n",
- "dho_area_fit_func = sm.Polynomial(coefficients=[2.0, 0.12], unit='1/angstrom', name='DHO area fit')\n",
+ "gauss_fit_func = sm.Polynomial(\n",
+ " coefficients=[3.7, -0.5], x_unit='1/angstrom', y_unit='meV', name='Gauss area fit'\n",
+ ")\n",
+ "dho_area_fit_func = sm.Polynomial(\n",
+ " coefficients=[2.0, 0.12], x_unit='1/angstrom', y_unit='meV', name='DHO area fit'\n",
+ ")\n",
"dho_center_fit_func = sm.Polynomial(\n",
- " coefficients=[1.1, 0.2], unit='1/angstrom', name='DHO center fit'\n",
+ " coefficients=[1.1, 0.2], x_unit='1/angstrom', y_unit='meV', name='DHO center fit'\n",
")\n",
"\n",
"binding1 = edyn.FitBinding(parameter_name='Gaussian area', model=gauss_fit_func)\n",
@@ -335,7 +337,7 @@
"id": "32bc1efc",
"metadata": {},
"source": [
- "The start guesses look reasonable, so we fit:"
+ "The start guesses look reasonable, so we fit and plot the result:"
]
},
{
@@ -352,7 +354,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "default",
"language": "python",
"name": "python3"
},
@@ -371,4 +373,4 @@
},
"nbformat": 4,
"nbformat_minor": 5
-}
+}
\ No newline at end of file
diff --git a/docs/docs/tutorials/tutorial1_brownian.ipynb b/docs/docs/tutorials/tutorial1_brownian.ipynb
index 269bb259..4fba2d61 100644
--- a/docs/docs/tutorials/tutorial1_brownian.ipynb
+++ b/docs/docs/tutorials/tutorial1_brownian.ipynb
@@ -691,7 +691,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "default",
"language": "python",
"name": "python3"
},
diff --git a/docs/docs/tutorials/tutorial2_nanoparticles.ipynb b/docs/docs/tutorials/tutorial2_nanoparticles.ipynb
index 22de2490..da2188bc 100644
--- a/docs/docs/tutorials/tutorial2_nanoparticles.ipynb
+++ b/docs/docs/tutorials/tutorial2_nanoparticles.ipynb
@@ -593,7 +593,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "default",
"language": "python",
"name": "python3"
},
diff --git a/src/easydynamics/analysis/analysis.py b/src/easydynamics/analysis/analysis.py
index 7291ea91..b61f11cf 100644
--- a/src/easydynamics/analysis/analysis.py
+++ b/src/easydynamics/analysis/analysis.py
@@ -1,6 +1,7 @@
# SPDX-FileCopyrightText: 2026 EasyScience contributors