From e4ec45183528dec86f912b0eb13cb73027516cc6 Mon Sep 17 00:00:00 2001
From: Remy Prechelt <prechelt@hawaii.edu>
Date: Sun, 7 Feb 2021 00:14:48 -1000
Subject: [PATCH] Provide 'data' attribute for default type.

---
 python/corsika/io/outputs/output.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/python/corsika/io/outputs/output.py b/python/corsika/io/outputs/output.py
index 80527ad66..3a1353f5e 100644
--- a/python/corsika/io/outputs/output.py
+++ b/python/corsika/io/outputs/output.py
@@ -83,6 +83,23 @@ class Output(ABC):
         """
         pass
 
+    @property
+    def data(self) -> Any:
+        """
+        Return the data in its default format.
+
+        We try to use Pandas as the default format for most data.
+
+        Parameters
+        ----------
+
+        Returns
+        -------
+        Any:
+            The data in its default format.
+        """
+        return self.astype()
+
     @staticmethod
     def load_config(path: str) -> Dict[str, Any]:
         """
-- 
GitLab