LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
EngrStudent

MathScript for R or Python

Status: Declined

Any idea that has received less than 3 kudos within 3 years after posting will be automatically declined.

The MathScript wrapper for MatLab is great.  Well, compared to MatLab it is horrible, but it is fully built.  There are two language groups that are open source (bsd, mit, etc...) and have very large user-bases who would love to interact with "Real world" objects: "R" and "Python".

 

There are even fair interfaces to C in the form of Cython and Rcpp, or Java in the form of Jython and Rjava, that do a fair bit of the leg-work for wrapping into a compileable paradigm.

 

Microsoft and their big data engagement came to the conclusion that buying Revolution Analytics (R) and allowing SQL server 2016 to natively run R internally was an excellent business idea.  R is built and maintained by stats majors - it is deeper and broader (technically speaking) than any other language on the planet.  A wrapper for R is a wrapper for the highest analytic sophistication scripting language around.  

 

3 Comments
altenbach
Knight of NI

Mathscript is not a "wrapper", but an LabVIEW based implementation of matlab-like text code. There is also the matlab script node, which requires matlab to be installed. Similarly, there is also a script node for scilab.

 

There is also Labpython.

There is an old discussions abour R. It has some interesting links.

 

(just providing some links to aid in the discussion).

EngrStudent
Active Participant

If you want, you can think about it this way.

 

Here are the top-10 packages for R by dependency:

 

These include (not in order): ""XML","igraph", "matrix", "lattice", "MASS", "survival","ggplot2", "plyr","rcpp","mvtnorm".

 

Of those, LabVIEW/G most likely only implement parts of XML, or Matrix.  It has nothing at all to do with graphing (igraph, lattice, ggplot2) and little to do with the non-visual advanced analysis tools (survival, mvtnorm, plyr).  

 

As far as I can tell there is not much in LabVIEW like:

 

Their top 10, define their "field" of data analysis.  R folks are ALL about data.  They are arguably the best in the world - being populated primarily by Masters and PhD's in statistics (aka real-world data handling folks).  They might have something to offer for the preeminent tool in collecting data (LabVIEW).

Darren
Proven Zealot
Status changed to: Declined

Any idea that has received less than 3 kudos within 3 years after posting will be automatically declined.