Source code for Directories

 1"""Directory path container for circuit file storage."""
 2
 3from pathlib import Path
 4
[docs] 5class Directories: 6 """Holds paths for ASC, BIN, and data directories used by FileBasedCircuit.""" 7
[docs] 8 def __init__(self, asc_dir: Path, bin_dir: Path, data_dir: Path): 9 """Store the three directory paths. 10 11 Parameters 12 ---------- 13 asc_dir : Path 14 Directory for ASC bitstream text files. 15 bin_dir : Path 16 Directory for compiled binary bitstream files. 17 data_dir : Path 18 Directory for experiment output data. 19 """ 20 self.asc_dir = asc_dir 21 self.bin_dir = bin_dir 22 self.data_dir = data_dir