1

Topic: Restricted Python Module Groups

We are knowing a majority of powerful control functions of NION is come from Python Script, but its 2.0 version in NioNode is so antiquated and its module is incomprehensive that limited capability of NION.Though I can put needed module into Python Library of NWare to drive those functions in need but can't deploy it as everybody knowing.

Can ourselves put on some helpful Python Modules into the Python Library of NiON's firmware such as PYSNMP group and ENCODINGS group and Time module etc.? or is foregoing a dangerous work for NION?

Thanks big_smile

Sam

2

Re: Restricted Python Module Groups

Well, python running on the Nion is limited because of the limited processing in the Nion itself. The more you load a Nion 'main' CPU, the more problems you will have (audio dropouts being one of them).
The Python device was designed as a 'simple' way of having complex logic between in/outs, not really as a 'general purpose' scripting language. It also had to be severely 'crippled' just to fit on the resources available at the time on the Nion. For this same reason, there is no provision to add anything to the existing python runtime.

However, we do recognize the need for a more powerful platform for scripting and we do have a possible alternative for you; just contact your Peavey rep and mention your particular need...