Coverage for src/bob/bio/spear/database/timit.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2023-12-06 22:04 +0100

1from bob.bio.base.database import CSVDatabase 

2from bob.bio.spear.database.utils import create_sample_loader, get_rc 

3 

4 

5class TimitDatabase(CSVDatabase): 

6 """Timit database definition.""" 

7 

8 name = "timit" 

9 category = "spear" 

10 dataset_protocols_name = "timit.tar.gz" 

11 dataset_protocols_urls = [ 

12 "https://www.idiap.ch/software/bob/databases/latest/spear/timit-7eee299f.tar.gz", 

13 "http://www.idiap.ch/software/bob/databases/latest/spear/timit-7eee299f.tar.gz", 

14 ] 

15 dataset_protocols_hash = "7eee299f" 

16 

17 def __init__(self, protocol): 

18 super().__init__( 

19 name=self.name, 

20 protocol=protocol, 

21 transformer=create_sample_loader( 

22 data_path=get_rc()[f"bob.db.{self.name}.directory"], 

23 ), 

24 )