drepr.models.resource#
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
- class ResourceType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
Enum- CSV = 'csv'#
- JSON = 'json'#
- XML = 'xml'#
- Spreadsheet = 'spreadsheet'#
- NetCDF4 = 'netcdf4'#
- NetCDF3 = 'netcdf3'#
- GeoTIFF = 'geotiff'#
- NPDict = 'np-dict'#
- Shapefile = 'shapefile'#
- Container = 'container'#
- class Resource(id: 'ResourceId', type: 'ResourceType', prop: 'Optional[CSVProp]' = None)[source]#
Bases:
object- Parameters:
id (str) –
type (ResourceType) –
- type: ResourceType#
- class PreprocessResourceOutput(resource_id: 'str', original_resource_id: 'str')[source]#
Bases:
Resource- type: ResourceType#
- class ResourceDataFile(file: 'str')[source]#
Bases:
ResourceData- Parameters:
file (str) –
- class ResourceDataString(value: 'Union[str, bytes]')[source]#
Bases:
ResourceData