Useful libraries beyond numpy and scipy?
Hi all, I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used. What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis? Cheers, Brandon -- Brandon Stafford Rascal Micro: small computers for art and science Somerville, MA, USA
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
scikit-learn (http://scikit-learn.org/) matplotlib (http://matplotlib.sourceforge.net) networkx (http>//networkx.lanl.gov) Alejandro.
HI, I'm recently more interested in quick'n dirty GUI-designing, Therefore i use guidata, For data storing I use: h5py, xlrd, xlwt and xlutils, python modules written by Chris Withers. xlwt is a fork of pyExcelerator I there a good control library? very nice thing, indeed your rascal! Cheers, Johannes
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
Cheers, Brandon -- Brandon Stafford Rascal Micro: small computers for art and science Somerville, MA, USA _______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
-- Dipl.-Ing. Johannes Eckstein Automatisierungstechnik i. d. Produktion Universität Stuttgart
On Sat, Jun 23, 2012 at 3:40 AM, Brandon Stafford <brandon@rascalmicro.com>wrote:
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
Looks awesome, thanks for sharing.
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
For data analysis scikit-image, statsmodels and scikit-learn would be high on my list. Plus matplotlib, to not have to learn jQplot. Ralf
Sounds like an awesome platform! another emphatic vote for matplotlib and in no particular order: PIL pyfftw pytables django (and possibly associated modules like django-south) pyro (I use this for both control of remote devices, and as the basis of a distributed analysis backend) mysql pyserial (not sure how relevant this is on your platform) (Some of these have a bit of a web app type slant, but figure that this might be where you're looking to go anyway - I've got a neat temperature monitoring app which produces temperature history graphs with a web interface using numpy, scipy, matplotlib, django and an SQL database on a server. This is linked via pyro to a second computer which runs some custom driver code for an obscure ADC board that monitors the temperature sensors. ) ________________________________ From: Ralf Gommers <ralf.gommers@googlemail.com> To: SciPy Users List <scipy-user@scipy.org> Sent: Sunday, 24 June 2012 11:38 PM Subject: Re: [SciPy-User] Useful libraries beyond numpy and scipy? On Sat, Jun 23, 2012 at 3:40 AM, Brandon Stafford <brandon@rascalmicro.com> wrote: Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
Looks awesome, thanks for sharing.
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
For data analysis scikit-image, statsmodels and scikit-learn would be high on my list. Plus matplotlib, to not have to learn jQplot. Ralf _______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
Sounds like matplotlib and the scikit stuff top the list. About the comparison to the Raspberry Pi: both are embedded Linux boards, but the idea of the Rascal is to be preconfigured for making Python-backed web interfaces for Arduino-style hardware. My understanding is that the Raspberry Pi is a general-purpose board broadly intended to be a cheap platform for learning programming. Thanks for all the suggestions. The scientific Python ecosystem repeatedly surprises me with how fast it improves. Further suggestions and/or requests can be sent to me off-list at my first name @ rascalmicro.com. Cheers, Brandon On Sun, Jun 24, 2012 at 11:42 PM, David Baddeley <david_baddeley@yahoo.com.au> wrote:
Sounds like an awesome platform!
another emphatic vote for matplotlib
and in no particular order: PIL pyfftw pytables django (and possibly associated modules like django-south) pyro (I use this for both control of remote devices, and as the basis of a distributed analysis backend) mysql pyserial (not sure how relevant this is on your platform)
(Some of these have a bit of a web app type slant, but figure that this might be where you're looking to go anyway - I've got a neat temperature monitoring app which produces temperature history graphs with a web interface using numpy, scipy, matplotlib, django and an SQL database on a server. This is linked via pyro to a second computer which runs some custom driver code for an obscure ADC board that monitors the temperature sensors. )
________________________________ From: Ralf Gommers <ralf.gommers@googlemail.com> To: SciPy Users List <scipy-user@scipy.org> Sent: Sunday, 24 June 2012 11:38 PM Subject: Re: [SciPy-User] Useful libraries beyond numpy and scipy?
On Sat, Jun 23, 2012 at 3:40 AM, Brandon Stafford <brandon@rascalmicro.com> wrote:
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
Looks awesome, thanks for sharing.
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
For data analysis scikit-image, statsmodels and scikit-learn would be high on my list. Plus matplotlib, to not have to learn jQplot.
Ralf
_______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
_______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
-- Brandon Stafford Rascal Micro: small computers for art and science Somerville, MA, USA
I would vote for the Flask microframe work for web stuff (esp. over django- much ligher weight). flask + mongodb is a great combo. Andrew On Mon, Jun 25, 2012 at 7:13 PM, Brandon Stafford <brandon@rascalmicro.com>wrote:
Sounds like matplotlib and the scikit stuff top the list.
About the comparison to the Raspberry Pi: both are embedded Linux boards, but the idea of the Rascal is to be preconfigured for making Python-backed web interfaces for Arduino-style hardware. My understanding is that the Raspberry Pi is a general-purpose board broadly intended to be a cheap platform for learning programming.
Thanks for all the suggestions. The scientific Python ecosystem repeatedly surprises me with how fast it improves.
Further suggestions and/or requests can be sent to me off-list at my first name @ rascalmicro.com.
Cheers, Brandon
On Sun, Jun 24, 2012 at 11:42 PM, David Baddeley <david_baddeley@yahoo.com.au> wrote:
Sounds like an awesome platform!
another emphatic vote for matplotlib
and in no particular order: PIL pyfftw pytables django (and possibly associated modules like django-south) pyro (I use this for both control of remote devices, and as the basis of a distributed analysis backend) mysql pyserial (not sure how relevant this is on your platform)
(Some of these have a bit of a web app type slant, but figure that this might be where you're looking to go anyway - I've got a neat temperature monitoring app which produces temperature history graphs with a web interface using numpy, scipy, matplotlib, django and an SQL database on a server. This is linked via pyro to a second computer which runs some custom driver code for an obscure ADC board that monitors the temperature sensors. )
________________________________ From: Ralf Gommers <ralf.gommers@googlemail.com> To: SciPy Users List <scipy-user@scipy.org> Sent: Sunday, 24 June 2012 11:38 PM Subject: Re: [SciPy-User] Useful libraries beyond numpy and scipy?
On Sat, Jun 23, 2012 at 3:40 AM, Brandon Stafford < brandon@rascalmicro.com> wrote:
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
Looks awesome, thanks for sharing.
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
For data analysis scikit-image, statsmodels and scikit-learn would be high on my list. Plus matplotlib, to not have to learn jQplot.
Ralf
_______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
_______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
-- Brandon Stafford Rascal Micro: small computers for art and science Somerville, MA, USA _______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
-- Andrew Giessel, PhD Department of Neurobiology, Harvard Medical School 220 Longwood Ave Boston, MA 02115 ph: 617.432.7971 email: andrew_giessel@hms.harvard.edu
On 24-06-2012 13:38, Ralf Gommers wrote:
On Sat, Jun 23, 2012 at 3:40 AM, Brandon Stafford <brandon@rascalmicro.com <mailto:brandon@rascalmicro.com>> wrote:
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
Looks awesome, thanks for sharing.
certainly looks interesting, but how does it compare to Raspberry ? thanks, Stef
On Fri, Jun 22, 2012 at 6:40 PM, Brandon Stafford <brandon@rascalmicro.com> wrote:
Hi all,
I've been working on a small board for scientists (and artists) that runs Python. The idea is to make something like an Arduino, but beefed up to handle real web traffic. Some background on the board at http://www.engadget.com/2012/06/13/rascal-micro-hands-on-video/ and more at http://rascalmicro.com
I'm shipping boards with scipy and numpy preinstalled, and I'm wondering what other libraries complement those two well. I'm aware of (and actually have a library of my own listed on) the list at http://www.scipy.org/Topical_Software but it's hard to tell what's both mature and widely used.
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
I love these bare bones machines that are coming out! I mostly use (judging from my ipython history): matplotlib pandas pyodbc/MySQLdb/psycopg2 GDAL + other GIS-type stuff
On 23.06.2012 03:40, Brandon Stafford wrote:
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
ROOT from CERN (C++, Python and GUI frontends) IMSL (Python, C and Fortran frontends) NAG (call from ctypes, Cython, f2py) ACML (call from ctypes, Cython, f2py) Intel MKL (call from ctypes, Cython, f2py) VTK and Mayavi2 PyOpenGL OpenCV PyOpenCL, PyCUDA wxPython PySide PyTables
http://scikit-learn.org/ <http://scikit-learn.org/stable/> http://scikits-image.org/ I would love to seer other image processing stuff, however, I'm not sure of the capabilities of the hardware dealing with the more ambitious OpenCV, OpenCL, Mayavi2.... On Wed, Jun 27, 2012 at 11:45 AM, Sturla Molden <sturla@molden.no> wrote:
On 23.06.2012 03:40, Brandon Stafford wrote:
What are the top 3 or 4 libraries you use, either for control during experiments or for data analysis?
ROOT from CERN (C++, Python and GUI frontends) IMSL (Python, C and Fortran frontends) NAG (call from ctypes, Cython, f2py) ACML (call from ctypes, Cython, f2py) Intel MKL (call from ctypes, Cython, f2py) VTK and Mayavi2 PyOpenGL OpenCV PyOpenCL, PyCUDA wxPython PySide PyTables
_______________________________________________ SciPy-User mailing list SciPy-User@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-user
-- Sergio Vera Alma IT Systems C/ Vilana, 4B, 4º 1ª 08022 Barcelona T. (+34) 932 380 592 www.alma3d.com
participants (10)
-
Alejandro Weinstein
-
Andrew Giessel
-
Brandon Stafford
-
David Baddeley
-
Johannes Eckstein
-
Paul Hobson
-
Ralf Gommers
-
Sergio Vera
-
Stef Mientki
-
Sturla Molden