From 857917077ebdbc04dbd4fe63fb53852d8fa4590e Mon Sep 17 00:00:00 2001
From: Rahil Doshi <rahil.doshi@fau.de>
Date: Mon, 24 Mar 2025 16:48:50 +0100
Subject: [PATCH] Remove factory method from_material

---
 src/pymatlib/core/codegen/interpolation_array_container.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/pymatlib/core/codegen/interpolation_array_container.py b/src/pymatlib/core/codegen/interpolation_array_container.py
index 979febe..3912ff0 100644
--- a/src/pymatlib/core/codegen/interpolation_array_container.py
+++ b/src/pymatlib/core/codegen/interpolation_array_container.py
@@ -94,7 +94,8 @@ class InterpolationArrayContainer(CustomGenerator):
         except Exception as e:
             raise ValueError(f"Failed to prepare interpolation arrays: {e}") from e
 
-    @classmethod
+    # TODO: Deprecated!
+    '''@classmethod
     def from_material(cls, name: str, material):
         """Create an interpolation container from a material object.
         Args:
@@ -104,7 +105,7 @@ class InterpolationArrayContainer(CustomGenerator):
         Returns:
             InterpolationArrayContainer: Container with arrays for interpolation.
         """
-        return cls(name, material.energy_density_temperature_array, material.y_array)
+        return cls(name, material.energy_density_temperature_array, material.y_array)'''
 
     def _generate_binary_search(self, sfg: SfgComposer):
         """Generate code for binary search interpolation.
-- 
GitLab