Python from Matlab (was: *cochlea*: inner ear models in Python) (Alain de Cheveigne )


Subject: Python from Matlab (was: *cochlea*: inner ear models in Python)
From:    Alain de Cheveigne  <alain.de.cheveigne@xxxxxxxx>
Date:    Fri, 22 Aug 2014 09:44:16 +0200
List-Archive:<http://lists.mcgill.ca/scripts/wa.exe?LIST=AUDITORY>

Hi Marek, I am looking for the opposite: an easy, efficient and reliable way to call Python from Matlab. My programming environment nowdays is matlab and I can't easily change. The best course that I see is to implement new code in Python and call it from matlab, and make the switch to Python when Python code reaches critical mass. I suspect many people are in a similar position. Alain On 21 Aug 2014, at 11:20, Marek Rudnicki <marek.rudnicki@xxxxxxxx> wrote: > Etienne Gaudrain <e.p.c.gaudrain@xxxxxxxx> writes: > >> Dear Marek, >> >> This looks very promising, I'm glad to finally see the first signs of a >> shift from Matlab to Python. Thanks a lot for sharing this!! > > Dear Etienne > > I'm glad you like it. > > BTW, if you still have some MATLAB legacy code that you would like to > use in Python, then matlab_wrapper [1] could be helpful. It allows you > to call MATLAB functions directly from Python environment (the MATLAB > process is started in the background), e.g.: > > matlab.workspace.sin([0.1, 0.2, 0.3]) > > > Cheers > Marek > > > [1] https://github.com/mrkrd/matlab_wrapper > > > >> On 19/08/2014 14:50, Marek Rudnicki wrote: >>> Hi all, >>> >>> we would like to announce *cochlea* -- a collection of inner ear >>> models in Python. It was developed in the group of Werner Hemmert [1] >>> at the Technische Universität München. After a few years of >>> development, we decided that it is stable and would like to contribute >>> it to the auditory community. >>> >>> >>> >>> The main features of the package are: >>> >>> - simple to use (each model is implemented as a single Python >>> function: sound in, spikes out) >>> - fast (you can generate responses of hundreds or even thousands of >>> nerve fibers) >>> - all models have the same interface (easy to make comparisons and >>> pick the one that best suits your needs) >>> - up-to-date (recent models included) >>> >>> >>> >>> Currently implemented models are: >>> >>> - Zilany, M. S., Bruce, I. C., & Carney, L. H. (2014). Updated >>> parameters and expanded simulation options for a model of the >>> auditory periphery. The Journal of the Acoustical Society of >>> America, 135(1), 283-286. >>> - Zilany, M. S., Bruce, I. C., Nelson, P. C., & Carney, >>> L. H. (2009). A phenomenological model of the synapse between the >>> inner hair cell and auditory nerve: long-term adaptation with >>> power-law dynamics. The Journal of the Acoustical Society of >>> America, 126(5), 2390-2412. >>> - Holmberg, M. (2007). Speech Encoding in the Human Auditory >>> Periphery: Modeling and Quantitative Assessment by Means of >>> Automatic Speech Recognition. PhD thesis, Technical University >>> Darmstadt. >>> - MATLAB Auditory Periphery by Meddis et al. (external model, not >>> implemented in the package, but easily accessible through >>> matlab_wrapper). >>> >>> >>> >>> We are really grateful to the authors of those models for allowing us >>> to use their code it in *cochlea*. We release the package under the >>> GNU General Public License, so that you are free to copy, use and >>> modify the code. We also encourage you to contribute back your >>> changes. >>> >>> >>> The code is distributed on GitHub [2] and the package/documentation >>> are hosted on the Python Package Index [3]. Check also our demo [4]! >>> >>> >>> If you would like to give a feedback, have questions or found some >>> problem, do not hesitate to email me or open an issue on GitHub [2]. >>> >>> >>> Thank you and best regards >>> Marek Rudnicki >>> >>> >>> [1] http://www.imetum.tum.de/research/bai/home/?L=1 >>> [2] https://github.com/mrkrd/cochlea >>> [3] https://pythonhosted.org/cochlea/ >>> [4] http://nbviewer.ipython.org/github/mrkrd/cochlea/blob/master/examples/cochlea_demo.ipynb


This message came from the mail archive
http://www.auditory.org/postings/2014/
maintained by:
DAn Ellis <dpwe@ee.columbia.edu>
Electrical Engineering Dept., Columbia University