BC: Add D50 and sigma edition for solid BC.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-08-30 10:42:45 +02:00
1 parent fb9c2a4308
commit 0c06b4cb2a
6 files changed
+213 -17

No files matched your search

+12 -2
View File
@@ -554,13 +554,23 @@ class Mage8(Mage):
files.append(f"{name}.QSO")
for bound in bounds:
# File header
name = f"{bound.node.id:3}".replace(" ", "x")
f.write(f"* {bound.node.name} ({name}) {bound.bctype}\n")
f.write(f"${name} 0.002 1 default\n")
# f.write(f"${name}\n")
d50 = bound.d50
sigma = bound.sigma
if len(bound.data) == 0:
f.write(f"${name} {d50} {sigma} default\n")
else:
f.write(f"${name} {d50} {sigma}\n")
# Table header
header = bound.header
f.write(f"*{header[0]:>9}|{header[1]:>10}\n")
# Data
for d in bound.data:
f.write(f"{d[0]:10.3f}{d[1]:10.3f}\n")