creating-abstractions
Installation
SKILL.md
Creating Abstractions
OpenBench uses abstract base classes for extensibility.
DataSource
Extract data from any source:
from openbench.core import DataSource, RawData
class MyDataSource(DataSource):
def __init__(self, config: str):
self.config = config
@property
def source_type(self) -> str:
return "my-source"