diff --git a/src/pystencils/types/parsing.py b/src/pystencils/types/parsing.py
index e398b14e3fe39306e25f180033314d29f94d9e76..9564c34a70a011238c04eac1cfad52a8eafe9c2d 100644
--- a/src/pystencils/types/parsing.py
+++ b/src/pystencils/types/parsing.py
@@ -172,7 +172,7 @@ def parse_type_name(typename: str, const: bool):
 
         case "half" | "float16":
             return PsIeeeFloatType(16, const=const)
-        case "float" | "float32":
+        case "float" | "float32" | "single":
             return PsIeeeFloatType(32, const=const)
         case "double" | "float64":
             return PsIeeeFloatType(64, const=const)