diff --git a/codes/params/__init__.py b/codes/params/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/codes/params/test.py b/codes/params/test.py
new file mode 100644
index 0000000000000000000000000000000000000000..00dcd5027d5b862e186ca7ce7f1eec8303242717
--- /dev/null
+++ b/codes/params/test.py
@@ -0,0 +1,31 @@
+# ---
+# jupyter:
+#   jupytext:
+#     cell_metadata_filter: -all
+#     custom_cell_magics: kql
+#     text_representation:
+#       extension: .py
+#       format_name: percent
+#       format_version: '1.3'
+#       jupytext_version: 1.11.2
+#   kernelspec:
+#     display_name: base
+#     language: python
+#     name: python3
+# ---
+
+# %%
+import numpy as np
+from rparams import mf2rParams, rParams2mf
+from codes.kwant_helper.utils import generate_guess
+
+# %%
+ndof = 5
+vectors = ((0, 0), (1, 0), (-1, 0), (0, 1), (0, -1), (1, -1), (-1, 1), (1, 1), (-1, -1))
+
+mf_guess = generate_guess(vectors, ndof)
+mf_params = mf2rParams(mf_guess)
+mf_new = rParams2mf(mf_params, vectors, ndof)
+
+for vector in mf_new:
+    assert np.allclose(mf_new[vector], mf_guess[vector])