diff --git a/arraycontext/impl/pytato.py b/arraycontext/impl/pytato.py
index e2a76feb1c1fb527829afb658418114236190eac..a221351556c22fcbd56a2eda819e2c03d4facad7 100644
--- a/arraycontext/impl/pytato.py
+++ b/arraycontext/impl/pytato.py
@@ -102,6 +102,11 @@ class _PytatoFakeNumpyNamespace(BaseFakeNumpyNamespace):
         from meshmode.dof_array import obj_or_dof_array_vectorize
         return obj_or_dof_array_vectorize(pt.exp, x)
 
+    def sin(self, x):
+        import pytato as pt
+        from meshmode.dof_array import obj_or_dof_array_vectorize
+        return obj_or_dof_array_vectorize(pt.sin, x)
+
     def reshape(self, a, newshape):
         import pytato as pt