for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
#!/usr/bin/python
# -*- coding: UTF-8 -*-
class Libraries(object):
def __init__(self):
try:
import nibabel
self.nibabel = nibabel
except:
self.nibabel = None
import dicom
self.dicom = dicom
self.dicom = None
import mne.io
self.mne = mne
self.mne = None
import mnefun
self.mnefun = mnefun
self.mnefun = None
import matplotlib.pyplot
self.pyplot = matplotlib.pyplot
self.pyplot = None
def hasDependency(self, libname):
if libname is None:
return True # don't need dependency
return getattr(self, libname)