tscircuit/dataset-srj12-bus-routing
The code defines electronic circuit diagrams featuring PCB layouts with USB-C, HDMI, and general-purpose chips, connecting their pins with traces, component footprints, and annotations for hardware design.
- Version
- 1.0.6
- License
- unset
- Stars
- 0
index.d.ts
type JsonValue =
| string
| number
| boolean
| null
| JsonValue[]
| { [key: string]: JsonValue }
export interface TinyHypergraphBenchmarkCase {
sampleName: string
sourceFile: string
outputFile: string
generatedBy: {
pipeline: "AutoroutingPipelineSolver4_TinyHypergraph"
phase: "portPointPathingSolver"
autorouterPackage: "@tscircuit/capacity-autorouter"
autorouterVersion: string
}
solverInput: JsonValue
stats: Record<string, JsonValue>
resultSummary: Record<string, JsonValue>
}
export const sample001Srj: JsonValue
export const sample002Srj: JsonValue
export const sample003Srj: JsonValue
export const sample004Srj: JsonValue
export const sample005Srj: JsonValue
export const sample006Srj: JsonValue
export const sample007Srj: JsonValue
export const sample008Srj: JsonValue
export const sample009Srj: JsonValue
export const sample010Srj: JsonValue
export const sample001TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample002TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample003TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample004TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample005TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample006TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample007TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample008TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample009TinyHypergraph: TinyHypergraphBenchmarkCase
export const sample010TinyHypergraph: TinyHypergraphBenchmarkCase
export const datasetDistManifest: JsonValue
export const srjByName: Record<string, JsonValue>
export const tinyHypergraphBenchmarkByName: Record<
string,
TinyHypergraphBenchmarkCase
>
export const samples: Array<{
sampleName: string
srj: JsonValue
tinyHypergraphBenchmark: TinyHypergraphBenchmarkCase
}>
export function hydrateTinyHypergraphSolverInput(solverInput: JsonValue): any