Right... I would not suggest supporting them all -- just open standards (to begin with). On 2014-03-03 4:49 AM, "Miguel Angel Marco" <[email protected]> wrote:
> It seems that NiDAQmx uses its own proprietary driver; > > http://www.ni.com/dataacquisition/d/nidaqmx.htm > > And there are some python bindings for it: > http://pythonhosted.org/PyDAQmx/ > https://code.google.com/p/pylibnidaqmx/ > > If every vendor has its own interface, it can get quite tricky to support > all of them (specially if they are moving targets). But if there is some > kind of standard it would be great to have a good interface to it. > > > > El lunes, 3 de marzo de 2014 02:03:31 UTC+1, Trevor Tomesh escribió: >> >> I remember it being serial... but I am not sure. We used NI DAQs. >> On 2014-03-02 4:48 AM, "Miguel Angel Marco" <[email protected]> wrote: >> >>> What kind of interface is used by lab equipment to connect to the >>> computer? Is it some kind of serial port? Or each vendor has its own >>> interface? >>> >>> El domingo, 2 de marzo de 2014 05:44:58 UTC+1, Trevor Tomesh escribió: >>>> >>>> Hey Jason, >>>> >>>> Python also has a serial library, so we could certainly use that. >>>> >>>> As far as use-cases go, I see it being used to collect and analyse >>>> real-time data -- say, in a physics lab. As an undergrad student in physics >>>> I found myself having to write my own programs after collecting data in >>>> order to sort it and plot it -- generally, that meant having three >>>> different windows open to do pretty much one single thing. With this, the >>>> collecting, sorting and plotting needs are all rolled into one. To my >>>> knowledge there's really not anything like that out there -- despite what >>>> Stephen Wolfram wants you to believe. >>>> >>>> Trevor >>>> >>>> >>>> On Sat, Mar 1, 2014 at 4:23 PM, Jason B. Hill <[email protected]>wrote: >>>> >>>>> >>>>> There is a libarduino C library [1], among others, that could >>>>> potentially be used via Cython and modularized for Python (and >>>>> subsequently >>>>> Sage) use. >>>>> >>>>> I'm not very experienced with Arduino or other microcontrollers, but I >>>>> do something similar (using existing/tested C libs in Cython for Python >>>>> module construction) on a daily basis for my job with SCSI enclosure >>>>> devices. That setup has turned out to work incredibly well. >>>>> >>>>> I'm not sure how useful controller boards are from within Sage. I'd >>>>> probably want to see some use cases. >>>>> >>>>> Cheers, >>>>> Jason >>>>> >>>>> >>>>> [1]: https://code.google.com/p/libarduino/ >>>>> >>>>> >>>>> On Sat, Mar 1, 2014 at 3:12 PM, Trevor Tomesh <[email protected]>wrote: >>>>> >>>>>> Certainly, but the python crowd aren't exactly the most friendly to >>>>>> work with some of the time. >>>>>> >>>>>> >>>>>> On Sat, Mar 1, 2014 at 3:45 PM, Miguel Angel Marco < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> This sounds like an addition that could sure be useful for some uses >>>>>>> of sage. Although, i am surprised that such a thing does not exists >>>>>>> already >>>>>>> in the python ecosystem. Doesn't it makes much sense to build it as a >>>>>>> python module that could, then, be imported from sage? >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "sage-gsoc" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "sage-gsoc" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Jason B. Hill - Software Engineer >>>>> High Density Storage :: Silicon Graphics International (SGI) :: >>>>> www.sgi.com >>>>> [email protected] | http://www.jasonbhill.com | [email protected] >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "sage-gsoc" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-gsoc" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/sage-gsoc. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> -- > You received this message because you are subscribed to the Google Groups > "sage-gsoc" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sage-gsoc. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "sage-gsoc" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-gsoc. For more options, visit https://groups.google.com/groups/opt_out.
