(base_number: int, datatype: str)
| 890 | |
| 891 | |
| 892 | def benchmark_number(base_number: int, datatype: str) -> int: |
| 893 | scale = { |
| 894 | "struct": 1.0, |
| 895 | "sample": 0.5, |
| 896 | "mediacontent": 0.4, |
| 897 | "structlist": 0.25, |
| 898 | "samplelist": 0.2, |
| 899 | "mediacontentlist": 0.15, |
| 900 | } |
| 901 | return max(1, int(base_number * scale.get(datatype, 1.0))) |
| 902 | |
| 903 | |
| 904 | def parse_args() -> argparse.Namespace: |