refactor/data_backend #12
3 changed files with 20 additions and 9 deletions
start refactor for data backend by only improting datalad into one submodule
commit
44ab402c6c
7
corrlib/data_backend/databackend.py
Normal file
7
corrlib/data_backend/databackend.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import .datalad as dl
|
||||
|
||||
|
||||
class DataBackend:
|
||||
@abstractmethod
|
||||
def get_file(self, data, file):
|
||||
pass
|
||||
13
corrlib/data_backend/datalad.py
Normal file
13
corrlib/data_backend/datalad.py
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import datalad.api as dl
|
||||
import os
|
||||
from corrlib.data_backend.databackend import
|
||||
|
||||
def DLBackend()
|
||||
|
||||
def get_file(path, file):
|
||||
if file == "backlogger.db":
|
||||
print("Downloading database...")
|
||||
else:
|
||||
print("Downloading data...")
|
||||
dl.get(os.path.join(path, file), dataset=path)
|
||||
print("> downloaded file")
|
||||
|
|
@ -17,13 +17,4 @@ def m2k(m):
|
|||
|
||||
def k2m(k):
|
||||
return (1/(2*k))-4
|
||||
|
||||
|
||||
def get_file(path, file):
|
||||
if file == "backlogger.db":
|
||||
print("Downloading database...")
|
||||
else:
|
||||
print("Downloading data...")
|
||||
dl.get(os.path.join(path, file), dataset=path)
|
||||
print("> downloaded file")
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue