mirror of https://github.com/openXC7/prjxray.git
timfuz: make csv_group2flat deterministic
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
This commit is contained in:
parent
ee3ef206ad
commit
6321be7857
|
|
@ -39,18 +39,10 @@ def gen_flat(fns_in, sub_json, corner=None):
|
||||||
yield zero, zero_row
|
yield zero, zero_row
|
||||||
|
|
||||||
|
|
||||||
def run(fns_in, fnout, sub_json, corner=None, sort=False, verbose=False):
|
def run(fns_in, fnout, sub_json, corner=None, verbose=False):
|
||||||
'''
|
|
||||||
if sort:
|
|
||||||
sortf = sorted
|
|
||||||
else:
|
|
||||||
sortf = lambda x: x
|
|
||||||
'''
|
|
||||||
|
|
||||||
with open(fnout, 'w') as fout:
|
with open(fnout, 'w') as fout:
|
||||||
fout.write('ico,fast_max fast_min slow_max slow_min,rows...\n')
|
fout.write('ico,fast_max fast_min slow_max slow_min,rows...\n')
|
||||||
#for name, corners in sortf(gen_flat(fnin, sub_json)):
|
for name, corners in sorted(list(gen_flat(fns_in, sub_json, corner=corner))):
|
||||||
for name, corners in gen_flat(fns_in, sub_json, corner=corner):
|
|
||||||
row_ico = 1
|
row_ico = 1
|
||||||
items = [str(row_ico), corners2csv(corners)]
|
items = [str(row_ico), corners2csv(corners)]
|
||||||
items.append('%u %s' % (1, name))
|
items.append('%u %s' % (1, name))
|
||||||
|
|
@ -64,7 +56,6 @@ def main():
|
||||||
description='Substitute .csv to ungroup correlated variables')
|
description='Substitute .csv to ungroup correlated variables')
|
||||||
|
|
||||||
parser.add_argument('--verbose', action='store_true', help='')
|
parser.add_argument('--verbose', action='store_true', help='')
|
||||||
#parser.add_argument('--sort', action='store_true', help='')
|
|
||||||
parser.add_argument('--sub-csv', help='')
|
parser.add_argument('--sub-csv', help='')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--sub-json',
|
'--sub-json',
|
||||||
|
|
@ -87,7 +78,6 @@ def main():
|
||||||
args.fns_in,
|
args.fns_in,
|
||||||
args.out,
|
args.out,
|
||||||
sub_json=sub_json,
|
sub_json=sub_json,
|
||||||
#sort=args.sort,
|
|
||||||
verbose=args.verbose,
|
verbose=args.verbose,
|
||||||
corner=args.corner)
|
corner=args.corner)
|
||||||
finally:
|
finally:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue