aboutsummaryrefslogtreecommitdiff
path: root/generate_parameters.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate_parameters.py')
-rw-r--r--generate_parameters.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/generate_parameters.py b/generate_parameters.py
index 3dc2c4a00..f89d08bfd 100644
--- a/generate_parameters.py
+++ b/generate_parameters.py
@@ -197,12 +197,15 @@ def update_remake_curves(filename):
with open(REMAKE_CURVES, 'w') as f:
f.write(''.join(lines))
+def format_json(params):
+ return json.dumps(params, indent=4, separators=(',', ': '), sort_keys=True) + '\n'
+
def write_output(name, params):
prime = params["modulus"]
filename = (name + "_" + prime + ".json").replace("^","e").replace(" ","").replace("-","m").replace("+","p").replace("*","x")
g = open(os.path.join(JSON_DIRECTORY, filename), "w")
- g.write(json.dumps(params))
+ g.write(format_json(params))
g.close()
update_remake_curves(filename)