/ concept-collection / benchcompress
Sign in
concept-collection / benchcompress
benchcompress / web-ui / src / types.ts
39 lines · 791 BCodeBlameHistory
a4762faweb-uiJeremy Magland 1export interface BenchmarkResult {
2 dataset: string;
3 algorithm: string;
4 algorithm_version: string;
5 dataset_version: string;
6 system_version: string;
7 compression_ratio: number;
8 encode_time: number;
9 decode_time: number;
10 encode_mb_per_sec: number;
11 decode_mb_per_sec: number;
12 original_size: number;
13 compressed_size: number;
14 array_shape: number[];
15 array_dtype: string;
16 timestamp: number;
85d3449pagesJeremy Magland 19export interface Algorithm {
20 name: string;
21 description: string;
22 version: string;
23 tags: string[];
db4e6b9links to source codeJeremy Magland 24 source_file?: string;
85d3449pagesJeremy Magland 25}
27export interface Dataset {
28 name: string;
29 description: string;
30 version: string;
31 tags: string[];
db4e6b9links to source codeJeremy Magland 32 source_file?: string;
85d3449pagesJeremy Magland 33}
a4762faweb-uiJeremy Magland 35export interface BenchmarkData {
36 results: BenchmarkResult[];
85d3449pagesJeremy Magland 37 algorithms: Algorithm[];
38 datasets: Dataset[];
a4762faweb-uiJeremy Magland 39}
moveopenescclose