pip install detective-core
python
from detective.datasources.base import BaseDataSource
class CustomDataSource(BaseDataSource):
def fetch_data(self):
pass
source = CustomDataSource()
data = source.fetch_data()
python
from detective.models.base import BaseModel
from detective.models.fields import StringField, IntegerField
class CustomModel(BaseModel):
name = StringField()
age = IntegerField()
model = CustomModel()
model.name = "John"
model.age = 25
model.save()
python
from detective.analysis.analyzers import BaseAnalyzer
class CustomAnalyzer(BaseAnalyzer):
def analyze(self, data):
pass
analyzer = CustomAnalyzer()
results = analyzer.analyze(data)