available()

audb.available(*, only_latest=False, num_workers=1, repositories=None)[source]

List all databases that are available to the user.

Parameters:
  • only_latest (bool) – include only latest version of database

  • num_workers (int) – number of parallel workers used to collect the versions of the databases. Brings speedups under On MinIO/S3 backends

  • repositories (Repository | Sequence[Repository]) – search only in the given repositories. If None, audb.config.REPOSITORIES is used

Return type:

DataFrame

Returns:

table with database name as index, and backend, host, repository, version as columns

Examples

>>> df = audb.available(only_latest=True)
>>> df.loc[["air", "emodb"]]
      backend                                   host   repository version
name
air        s3  s3.dualstack.eu-north-1.amazonaws.com  audb-public   1.4.2
emodb      s3  s3.dualstack.eu-north-1.amazonaws.com  audb-public   2.0.0