{"library":"odd-models","title":"ODD Models","description":"Open Data Discovery Models provides the data model schemas for Open Data Discovery (ODD) platform. Version 2.0.51 supports Python 3.9+ and defines entities like datasets, jobs, and metadata. The library is actively maintained with a focus on ODD protocol compatibility.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install odd-models"],"cli":null},"imports":["from odd_models.models import DataSet","from odd_models.models import DataTransformer","from odd_models.models import DataSetField","from odd_models.models import MetadataExtension"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from odd_models.models import DataSet, DataSetField, MetadataExtension\nimport datetime\n\n# Create a dataset\nfield = DataSetField(\n    odd_path='my_db.public.users.id',\n    name='id',\n    type='int64',\n    is_primary_key=True\n)\ndataset = DataSet(\n    odd_path='my_db.public.users',\n    name='users',\n    metadata=[MetadataExtension(metadata={'source': 'postgres'})],\n    fields_list=[field],\n    updated_at=datetime.datetime.now(datetime.timezone.utc)\n)\nprint(dataset)\n","lang":"python","description":"Create a basic DataSet entity with one field.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}