Adding collection channels downstream of device

from mnflow.mfda.cad.dld.theme.block import DLD
dld = DLD(
    Np=8,
    d_c=1.,
    Nw=9,
    opt_collection=True,
    rotation_angle_deg_before_array=90,
    # constraints OFF
    turn_off_constraints=True,
    # image
    opt_save_image=True,
    img_dpu=10,
)
----------------------------------------
core.DLD___Np:8_Nw:9_gap_w:1.938_pitch_w:3.876_gap_a:1.938_pitch_a:3.876_height:7.752_boundary_treatment:pow_3
block.DLD___num_unit:10_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 8,
 'Nw': 9,
 'area': 16416.976295999997,
 'bb': [(-308.142, -10.175), (56.202, 34.884)],
 'count of 1D arrays of core.DLD': 1,
 'd_c': 0.9999999999999999,
 'lx': 364.344,
 'ly': 45.059,
 'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 71.29081222598073,
                 'die area (mm-sq)': 0.016416976296,
                 'gap over crit. dia.': 1.938006182068103,
                 'volumetric flow rate at 1 bar (micro-liter/min)': 1.1703795744365126},
 'resistance (Pa.sec/m^3)': 5126541962156800.0,
 'volumetric flow rate at 1 bar (m^3/sec)': 1.9506326240608543e-11,
 'volumetric flow rate at 1 bar (milli-liter/hr)': 0.07022277446619075}

Output layout:

Layout