aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/serialization
diff options
context:
space:
mode:
authorAdam Janovsky2021-11-23 14:18:46 +0100
committerAdam Janovsky2021-11-23 14:18:46 +0100
commit2af6550130e75bce5b1eb78837daba3305aaeba5 (patch)
tree0f5fed31022252f06631c17bc8f4fe907840a2f6 /sec_certs/serialization
parentaa45566f7215a58843d8f25a68bd773dc6a087d8 (diff)
downloadsec-certs-2af6550130e75bce5b1eb78837daba3305aaeba5.tar.gz
sec-certs-2af6550130e75bce5b1eb78837daba3305aaeba5.tar.zst
sec-certs-2af6550130e75bce5b1eb78837daba3305aaeba5.zip
pandas serialization module
Diffstat (limited to 'sec_certs/serialization')
-rw-r--r--sec_certs/serialization/__init__.py0
-rw-r--r--sec_certs/serialization/pandas.py16
2 files changed, 16 insertions, 0 deletions
diff --git a/sec_certs/serialization/__init__.py b/sec_certs/serialization/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/sec_certs/serialization/__init__.py
diff --git a/sec_certs/serialization/pandas.py b/sec_certs/serialization/pandas.py
new file mode 100644
index 00000000..e7de4d67
--- /dev/null
+++ b/sec_certs/serialization/pandas.py
@@ -0,0 +1,16 @@
+from abc import ABC, abstractmethod
+
+
+class PandasSerializableType(ABC):
+ def __init__(self, *args, **kwargs):
+ pass
+
+ @property
+ @abstractmethod
+ def pandas_tuple(self):
+ raise NotImplementedError('Not meant to be implemented')
+
+ @property
+ @abstractmethod
+ def pandas_columns(self):
+ raise NotImplementedError('Not meant to be implemented')