Welcome to the Extensible Cochlear Modelling Framework Project!
The aim of this project is to facilitate research into the ear, and in particular the cochlea, by providing a means for physiologically accurate cochlear models to be implemented and compared. The framework must extensible to allow new models to be tested. It must also be fair to a wide variety of models if will be used to compare them. We think that the best way to achieve this is to provide an open source library that makes it simpler for people to test out their ideas about how the cochlea works in a time domain simulation.
This library extends deal.II--a C++ based finite element library (see www.dealii.org). A working copy of deal.II is a prerequisit for this library. We provide classes, scripts, and sample code that assist in constructing cochlear models. Currently, some knowledge of C++, deal.II, and the finite element method is required to use this library. Hopefully as the user base grows more options to use the library (or programs derived from the library) without this kind of background will become available. For the moment however, we emphasise power and extensibility rather than user friendliness.
Files will be added to the project in a few stages. The code that was used for the paper Rapson, Karpul, and Tapson (2012) "Unification and extension of monolithic state space and iterative cochlear models" J. Acoust. Soc. Am. 131, 5, pp. 3935--3952 has been added. Other code used to prepare a manuscript is also provided. Michael's PhD thesis will serve as the major documentation explaining the structure of the library and its motivation. This will be uploaded once it has been examined. The major form of access to the code and collaboration on the code will be via the project's Subversion repository. The code will be uploaded to that repository once some housekeeping has been completed.
Thank you for your interest in this project!
The wiki uses Markdown syntax.