<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi all,</div><div class=""><br class=""></div><div class="">I’ve been <span style="font-size: 9pt;" class="">thinking about ways to make smtk/cmb more accessible to a novice user (one of the things that may help to grow a larger community of non-Kitware developers). Teeing off of Alvaro</span>’<span style="font-size: 9pt;" class="">s GUI .sbt creator, I was thinking that we could create a GUI creator for making operators. It would essentially be the .sbt creator, but it would also generate a skeleton .py (or .cxx) file that would have generated code for accessing the inputs and populating the outputs that were chosen by the user in the .sbt file. We could pair this with a means of loading .py operators in ModelBuilder at runtime (</span>which<span style="font-size: 9pt;" class=""> would basically a) load the .py module and b) copy the input .py file to a users directory that is loaded at startup). This would lower the bar for creating operators to just understanding how to fill in the </span>“<span style="font-size: 9pt;" class="">guts</span>”<span style="font-size: 9pt;" class=""> of an operator. I know Amanda at ERDC has begun learning how to write operators, and something like this could really simplify that process. All the pieces seem to be already in place, so the only thing we would need is the motivation to put it together. Do you guys think something like this could be useful enough to invest some development time?</span></div><div class=""><span style="font-size: 9pt;" class=""><br class=""></span></div><div class=""><span style="font-size: 9pt;" class="">Sincerely,</span></div><div class=""><span style="font-size: 9pt;" class="">T.J.</span></div>

<br class=""><div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Thomas J. Corona, Ph.D.<br class="">Kitware, Inc.<br class="">Senior R&D Engineer<br class="">21 Corporate Drive<br class="">Clifton Park, NY 12065-8662<br class="">Phone: 518-881-4443</div></div>

</div>
<br class=""></body></html>