diff --git a/persim/persim.py b/persim/persim.py
index <HASH>..<HASH> 100644
--- a/persim/persim.py
+++ b/persim/persim.py
@@ -17,6 +17,7 @@ class PersImage(BaseEstimator):
         specs=None,
         kernel_type="gaussian",
         weighting_type="linear",
+        verbose=True,
     ):
         """ Initialize a persistence image generator.
 
@@ -31,12 +32,12 @@ class PersImage(BaseEstimator):
 
         self.pixels = pixels
         self.N = int(np.sqrt(pixels))
-
-        print(
-            'PersImage(pixels={}, spread={}, specs={}, kernel_type="{}", weighting_type="{}")'.format(
-                pixels, spread, specs, kernel_type, weighting_type
+        if verbose:
+            print(
+                'PersImage(pixels={}, spread={}, specs={}, kernel_type="{}", weighting_type="{}")'.format(
+                    pixels, spread, specs, kernel_type, weighting_type
+                )
             )
-        )
 
     def transform(self, diagrams):
         """ Convert diagram or list of diagrams to a persistence image
Update persim.py

Add verbose option so users can disable printing on object creation