Api_tools
- class api_tools.Dataset_Api
Bases:
object- download_dataset(dataset_id, version_id=None)
- get_UBERONs_From_Dataset(datasetId, filepath)
- get_all_datasets_all_versions()
Get all datasets with all versions It may cost a few minutes to get the whole data, Because some dataset have a lot of versions, e.g, 20, And every time when the version number getter than 1, it will request server for getting new data, so it waste a lot of time.
- Returns:
datasets
- get_all_datasets_latest_version_pensieve()
Get all datasets with latest version
- Returns:
datasets | []
- get_all_files_path(dataset_id, version_id)
- get_dataset_latest_version_number(datasetId)
- get_dataset_latest_version_pensieve(datasetId)
- Parameters:
datasetId (str|int) – the dataset id from SPARC
- Returns:
- get_dataset_protocolsio_link(datasetId)
- get_dataset_versions_pensieve(datasetId)
get one dataset all versions
- Parameters:
datasetId (str|int) – the dataset id from SPARC
- Returns:
versions
- get_metadata_pensieve(datasetId, versionId)
Get a metadata from the specific version
- Parameters:
datasetId (str | int) –
versionId (str | int) –
- Returns:
metadata json format
- get_protocolsio_text(datasetId, dir)
- get_xlsx_csv_file_pennsieve(datasetId, filepath, savepath)
store excel file locally :param datasetId: dataset id from SPARC :param filepath: dataset version from SPARC :param savepath: Path for save dataset