<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-73903413139568172</id><updated>2012-01-27T14:36:37.196+01:00</updated><category term='reproducible research'/><title type='text'>Neural Ensemble News</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-7808225955155704005</id><published>2012-01-27T14:36:00.002+01:00</published><updated>2012-01-27T14:36:37.209+01:00</updated><title type='text'>BrainScaleS/FACETS CodeJam #5 registration now open</title><content type='html'>&lt;p&gt;Registration is now open for the &lt;a href="http://neuralensemble.org/meetings/CodeJam5/"&gt;5th BrainScaleS/FACETS CodeJam workshop&lt;/a&gt;, which will take place March 14th-16th, 2011 in Edinburgh.&lt;/p&gt;&lt;p&gt;The goal of the CodeJam workshops is to catalyze open-source, collaborative software development in computational and systems neuroscience and neuroinformatics (especially, but not exclusively, using Python), by bringing together researchers, students and engineers to share ideas, present their work, and write code together. The general format of the workshops is to dedicate the mornings to invited and contributed talks, leaving the afternoons free for discussions and code sprints.&lt;/p&gt;&lt;p&gt;For the 5th BrainScaleS/FACETS CodeJam, the main theme of the meeting will be convergence in computational neuroscience software: recent developments to promote interoperability of modelling, simulation and data analysis tools and future efforts to develop common tools and libraries. We are planning sessions on:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Neuronal network modelling&lt;/li&gt;&lt;li&gt;Code generation for neuron and synapse models&lt;/li&gt;&lt;li&gt;Multicompartmental neuron modelling in Python&lt;/li&gt;&lt;li&gt;Data analysis tools for computational and systems neuroscience&lt;/li&gt;&lt;li&gt;Best practices for running an open-source software project&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;More details on the program and invited speakers will follow soon.&lt;/p&gt;&lt;p&gt;We invite contributions on any topic related to software in neuroscience, but especially on topics related to the main theme and planned sessions. If you have ideas for organising code sprints, whether a feature that you would like to see added to an existing tool or an idea for new software, please also let us know.&lt;/p&gt;&lt;p&gt;The meeting is being organised by Andrew Davison, Mike Hull, Abigail Morrison, Eilif Muller, Miha Pelko and Laurent Perrinet.&lt;/p&gt;&lt;h3&gt;Registration &amp;amp; Further Information&lt;/h3&gt;&lt;p&gt;The registration deadline is 19th February 2012, and is limited to 50 participants.&lt;/p&gt;&lt;p&gt;Please consult the meeting website at &lt;a href="http://neuralensemble.org/meetings/CodeJam5/"&gt;http://neuralensemble.org/meetings/CodeJam5&lt;/a&gt; for registration and further information.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-7808225955155704005?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/7808225955155704005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=7808225955155704005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7808225955155704005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7808225955155704005'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2012/01/brainscalesfacets-codejam-5.html' title='BrainScaleS/FACETS CodeJam #5 registration now open'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4558185222201963940</id><published>2011-12-07T13:48:00.001+01:00</published><updated>2011-12-07T13:50:58.160+01:00</updated><title type='text'>5th INCF Congress of Neuroinformatics: Call for Workshop Proposals</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-size: 13px;"&gt;&lt;span style="font-size: medium; font-weight: normal;"&gt;5th INCF Congress of Neuroinformatics: Munich, Sept 10 - 12, 2012&lt;/span&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style="font-size: medium;"&gt;Call for Workshop Proposals!&lt;/span&gt;&lt;/h2&gt;&lt;img src="http://www.andrewdavison.info/media/images/NI2012_small_banner.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;a href="http://www.neuroinformatics2012.org/"&gt;Neuroinformatics 2012&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;will feature three workshops organized by the program committee and an additional three parallel workshops which will be selected from submitted proposals. This is a tremendous opportunity to host your own workshop with the topic and speakers of your choice!&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;a href="http://neuroinformatics2012.org/workshops"&gt;MORE INFORMATION&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;a href="http://www.neuroinformatics2012.org/cfw"&gt;WORKSHOP PROPOSAL SUBMISSION&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;Neuroinformatics 2012 regular workshops:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol style="font-family: Helvetica;"&gt;&lt;li&gt;&lt;a href="http://www.neuroinformatics2012.org/workshops/microcircuits"&gt;Function-structure relationship in microcircuitry&lt;/a&gt;&amp;nbsp;(Chair: Keiji Tanaka)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.neuroinformatics2012.org/workshops/workshop-2"&gt;Systems Biology of the Neuron&lt;/a&gt;&amp;nbsp;(Chair: Mary Kennedy)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.neuroinformatics2012.org/workshops/workshop-3"&gt;If there is a data deluge, where are the data?&lt;/a&gt;&amp;nbsp;(Chair: Tim Clark)&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4558185222201963940?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4558185222201963940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4558185222201963940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4558185222201963940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4558185222201963940'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2011/12/5th-incf-congress-of-neuroinformatics.html' title='5th INCF Congress of Neuroinformatics: Call for Workshop Proposals'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-2981394650696515636</id><published>2011-03-14T16:55:00.000+01:00</published><updated>2011-03-14T16:55:43.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reproducible research'/><title type='text'>Sumatra 0.3 released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;We would like to announce the release of version 0.3 of&amp;nbsp;&lt;a href="http://neuralensemble.org/sumatra"&gt;Sumatra&lt;/a&gt;, a tool for automated tracking of simulations and computational analyses so as to be able to easily replicate them at a later date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;The main changes are:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Improved documentation, now hosted at &lt;a href="http://packages.python.org/Sumatra/"&gt;http://packages.python.org/Sumatra/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;It is now possible to have records from multiple projects within a single record store. For example, this allows having a c&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif; font-size: 13px;"&gt;entral record store which collects simulation results from all projects, rather than having one store per project.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Generalized the assumed command line format for running simulations/analyses. Before we assumed "&lt;i&gt;executable&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif; font-size: 13px;"&gt;&lt;i&gt;main_script parameter_file&lt;/i&gt;", now &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smt&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif; font-size: 13px;"&gt; support multiple script files with arbitrary arguments and options. Arguments which look like input data files are registered, arguments which look like (and behave like) parameter files are treated as such.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif; font-size: 13px;"&gt;Can now migrate records from one record store to another ("&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smt sync&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', verdana, arial, 'Bitstream Vera Sans', helvetica, sans-serif; font-size: 13px;"&gt;" command).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Can now use any directory below the project directory as the working directory .&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Can now create project-specific templates for the web interface.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Added support for the &lt;a href="http://www.genesis-sim.org/GENESIS/"&gt;GENESIS 2&lt;/a&gt; simulator.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Added support for the &lt;a href="http://bazaar.canonical.com/"&gt;Bazaar&lt;/a&gt; version control system.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Added an "upgrade" command to smt, to upgrade projects created with previous versions (this will happen automatically in future, but we're playing it safe for now).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Sumatra 0.3.0 may be downloaded from&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://pypi.python.org/pypi/Sumatra/" style="color: #225588;"&gt;PyPI&lt;/a&gt;&amp;nbsp;or from&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;the&amp;nbsp;&lt;a href="http://software.incf.org/software/sumatra/home/download/" style="color: #225588;"&gt;INCF Software Center&lt;/a&gt;. Support is available from the (newly-created)&amp;nbsp;&lt;a href="http://groups.google.com/group/sumatra-users"&gt;sumatra-users&lt;/a&gt; Google Group.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-2981394650696515636?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/2981394650696515636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=2981394650696515636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2981394650696515636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2981394650696515636'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2011/03/sumatra-03-released.html' title='Sumatra 0.3 released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4816401751961518007</id><published>2011-03-08T14:40:00.000+01:00</published><updated>2011-03-08T14:40:43.367+01:00</updated><title type='text'>Python in Neuroscience satellite 2011</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h4&gt;Paris, Ecole Normale Supérieure, August 29-30 2011&lt;/h4&gt;The “Python in Neuroscience” workshop, a satellite meeting to EuroSciPy 2011, aims at gathering researchers who develop software tools in different branches of neuroscience in order to share ideas, concepts, tools and to foster collaborative projects based on the Python language.&lt;br /&gt;&lt;h4&gt;Main Topics&lt;/h4&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * tools for neural simulation,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * electrophysiology data analysis,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * data management and databasing in neuroimaging and neuroscience,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * stimulus generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * neuroimaging data processing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * workflows and pipelines for data processing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * massive computation facilities for simulation and data analysis in neuroscience&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * visualization tools in neuroscience and neuroimaging&lt;br /&gt;&lt;h4&gt;Call for Contributions&lt;/h4&gt;We are soliciting contributions that deal with the above topics using Python tools, including research projects and software presentations, with the hope of interesting a broader community, including e.g. neuroscience and neuroimaging.&lt;br /&gt;&lt;h4&gt;Important dates&lt;/h4&gt;Abstract submission deadline: June 1st, 2011&lt;br /&gt;Final program: June 30th, 2011&lt;br /&gt;Workshop: August 28-20, 2011&lt;br /&gt;&lt;h4&gt;Submission guidelines&lt;/h4&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * We solicit talk proposals in the form of a one-page long abstract.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * The only condition for acceptance is that the abstract fits well with the workshop theme.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Oral and poster presentations will be allocated depending on the number of contributions.&lt;br /&gt;&lt;h4&gt;Website&lt;/h4&gt;&lt;a class="moz-txt-link-freetext" href="http://www.euroscipy.org/card/neurosciences_2011"&gt;http://www.euroscipy.org/card/neurosciences_2011&lt;/a&gt;&lt;br /&gt;Contact:&amp;nbsp;&lt;a class="moz-txt-link-abbreviated" href="mailto:bertrand.thirion@inria.fr"&gt;bertrand.thirion@inria.fr&lt;/a&gt;&lt;br /&gt;&lt;h4&gt;Chairs&lt;/h4&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Bertrand Thirion (INRIA Saclay)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Romain Brette (ENS Paris)&lt;br /&gt;&lt;h4&gt;Program committee&lt;/h4&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Eilif Müller, Blue Brain Project, EPFL Laussane&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Gaël Varoquaux, INSERM U992, Saclay&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Raphaël Ritz,&amp;nbsp; INCF, Stockholm, Sweden&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Laurent Perrinet,&amp;nbsp; INCM, Marseille&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Andrew Davison, UNIC, CNRS, Gif&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4816401751961518007?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4816401751961518007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4816401751961518007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4816401751961518007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4816401751961518007'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2011/03/python-in-neuroscience-satellite-2011.html' title='Python in Neuroscience satellite 2011'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-5667485419683936992</id><published>2011-02-04T16:09:00.000+01:00</published><updated>2011-02-04T16:09:02.727+01:00</updated><title type='text'>PyNN 0.7.0 released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyNN 0.7.0 is available for download from&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://pypi.python.org/pypi/PyNN/0.7.0" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyPI&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and from&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;the&amp;nbsp;&lt;/span&gt;&lt;a href="http://software.incf.net/software/pynn/home" style="color: #cc6633;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;INCF Software Center&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;. Documentation is available at &lt;a href="http://neuralensemble.org/PyNN"&gt;http://neuralensemble.org/PyNN&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_wGhXD5KBWZc/TUwUH0OFkUI/AAAAAAAAACI/IyHVzddjHEo/s1600/image.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_wGhXD5KBWZc/TUwUH0OFkUI/AAAAAAAAACI/IyHVzddjHEo/s1600/image.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;This release sees a major extension of the API with the addition of the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;PopulationView&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Assembly&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;classes, which aim to make building large,&amp;nbsp;structured networks much simpler and cleaner. A &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;PopulationView&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;allows a&amp;nbsp;subset of the neurons from a &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;to be encapsulated in an object. We&amp;nbsp;call it a "view", rather than a "sub-population", to emphasize the fact that the&amp;nbsp;neurons are not copied: they are the same neurons as in the parent &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;,&amp;nbsp;and any operations on either view or parent (setting parameter values, recording,&amp;nbsp;&lt;/span&gt;etc.) will be reflected in the other. &amp;nbsp;An &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Assembly&lt;/span&gt;&amp;nbsp;is a list of &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&amp;nbsp;and/or &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;PopulationView&lt;/span&gt;&amp;nbsp;objects, enabling multiple cell types to be encapsulated&amp;nbsp;in a single object. &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;PopulationView&lt;/span&gt;&amp;nbsp;and &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Assembly&lt;/span&gt;&amp;nbsp;objects behave in most ways&amp;nbsp;like &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;: you can record them, connect them using a &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Projection&lt;/span&gt;, you&amp;nbsp;can have views of views...&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The "low-level API" (rechristened "procedural API") has been reimplemented in terms of &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Projection&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;. For example, &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;create()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;now returns a&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;object rather than a list of IDs, and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;connect()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;returns a&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Projection&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;object. This change should be almost invisible, since&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&amp;nbsp;now behaves very much like a list of IDs (can be sliced, joined,&amp;nbsp;etc.).&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;There has been a major change to cell addressing: &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s now always store&amp;nbsp;cells in a one-dimensional array, which means cells no longer have an address&amp;nbsp;but just an index. To specify the spatial structure of a &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, pass a&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Structure&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; object to the constructor, e.g.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;p = Population((12,10), IF_cond_exp)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;is now&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;p = Population(120, IF_cond_exp, structure=Grid2D(1.2))&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;although the former syntax still works, for backwards compatibility. The reasons&amp;nbsp;for doing this are:&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;we can now have more interesting structures than just grids&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;efficiency (less juggling addresses, flattening)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;simplicity (less juggling addresses, less code).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The API for setting initial values has changed: this is now done via the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;initialize()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;function or the &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Population.initialize()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;method, rather than by&amp;nbsp;having &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;v_init&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and similar parameters for cell models.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Other API changes:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- simplification of the &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;record_X()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;methods.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- enhanced &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;describe()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;methods: can now use &lt;a href="http://jinja.pocoo.org/"&gt;Jinja2&lt;/a&gt; or &lt;a href="http://www.cheetahtemplate.org/"&gt;Cheetah&lt;/a&gt; templating&amp;nbsp;engines to produce much nicer, better formatted network descriptions.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- connections and neuron positions can now be saved to various binary formats as&amp;nbsp;well as to text files.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- added some new connectors: &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;SmallWorldConnector&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;CSAConnector&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;(CSA = Connection Set Algebra).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- native neuron and synapse models are now supported using a &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NativeModelType&lt;/span&gt;&amp;nbsp;subclass, rather than specified as strings. This simplifies the code internally&amp;nbsp;and increases the range of PyNN functionality that can be used with native&amp;nbsp;models (e.g. you can now record any variable from a native NEST or NEURON&amp;nbsp;model). For NEST, there is a class factory &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;native_cell_type()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, for NEURON&amp;nbsp;the &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NativeModelType&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; subclasses have to be written by hand.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Backend changes:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;the NEST backend has been updated to work with NEST version 2.0.0rc2.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;the Brian backend has seen extensive work on performance and on bringing it&amp;nbsp;to feature parity with the other backends.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Contributors&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I'd like to thank everyone who has contributed to this release:&amp;nbsp;&lt;/span&gt;&amp;nbsp;Daniel Brüderle, Eilif Muller, Mikael Djurfeldt, Michael Schmucker and especially Pierre Yger, who has done amazing work on the Brian backend, on implementing my wish list of features for the &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Assembly&lt;/span&gt; class, and in many other areas, while at the same time successfully completing and defending his PhD thesis.&amp;nbsp;Thanks also to everyone who has reported bugs or requested improvements.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;What is PyNN?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://neuralensemble.org/PyNN/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyNN&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;(pronounced 'pine' ) is a simulator-independent language for building neuronal network models.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;In other words, you can write the code for a model once, using the PyNN API and the Python programming language, and then run it without modification on any simulator that PyNN supports (currently&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.neuron.yale.edu/neuron/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NEURON&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.nest-initiative.org/?page=Software" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NEST&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.lsm.tugraz.at/pcsim/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PCSIM&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;a href="http://briansimulator.org/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Brian&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Even if you don't wish to run simulations on multiple simulators, you may benefit from writing your simulation code using PyNN's powerful, high-level interface. In this case, you can use any neuron or synapse model supported by your simulator, and are not restricted to the standard models.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyNN is also being used as a&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/017.2009/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;user-friendly interface to neuromorphic hardware systems&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The code is released under the&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.cecill.info/" style="color: #225588;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;CeCILL&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;licence (GPL-compatible).&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-5667485419683936992?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/5667485419683936992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=5667485419683936992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5667485419683936992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5667485419683936992'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2011/02/pynn-070-released.html' title='PyNN 0.7.0 released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wGhXD5KBWZc/TUwUH0OFkUI/AAAAAAAAACI/IyHVzddjHEo/s72-c/image.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4971997648490492793</id><published>2010-12-13T11:36:00.001+01:00</published><updated>2010-12-13T16:26:53.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reproducible research'/><title type='text'>Open Research Computation: a new journal for publications describing scientific software</title><content type='html'>&lt;a href="http://cameronneylon.net/"&gt;Cameron Neylon&lt;/a&gt; has just &lt;a href="http://cameronneylon.net/blog/open-research-computation-an-ordinary-journal-with-extraordinary-aims/"&gt;announced a new journal&lt;/a&gt;, "&lt;a href="http://www.openresearchcomputation.com/"&gt;Open Research Computation&lt;/a&gt;", published by &lt;a href="http://www.biomedcentral.com/"&gt;BioMed Central&lt;/a&gt;. The goals of the journal are to promote sharing of high-quality scientific software (e.g. there must be a test suite with 100% code coverage), promote discussion of best practice in research software development, and to enable researchers to be rewarded through publication for the time spent on developing software tools for others to use.&lt;br /&gt;&lt;br /&gt;The editorial board contains many familiar names from the scientific Python community, including Titus Brown, Hans-Petter Langtangen, Jarrod Millman, Fernando Perez and Gaël Varoquaux, and others from the reproducible research community such as Peter Murray-Rust and Victoria Stodden.&lt;br /&gt;&lt;br /&gt;The goals of Open Research Computation seem to be very well aligned with those of the NeuralEnsemble community, and I encourage you all to think about submitting manuscripts there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4971997648490492793?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4971997648490492793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4971997648490492793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4971997648490492793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4971997648490492793'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/12/open-research-computation-new-journal.html' title='Open Research Computation: a new journal for publications describing scientific software'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-8837540273657053938</id><published>2010-11-26T17:11:00.000+01:00</published><updated>2010-11-26T17:11:29.226+01:00</updated><title type='text'>Society for Neuroscience meeting 2010: a Python perspective</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Last week I was at the &lt;/span&gt;&lt;a href="http://www.sfn.org/AM2010/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;annual meeting&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; of the &lt;/span&gt;&lt;a href="http://www.sfn.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Society for Neuroscience&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; (SfN) in San Diego. For those who aren't familiar with the meeting, it is huge, with over 30000 participants: it seemed as though every flight into San Diego on the day before the meeting was filled with people carrying poster tubes. Even as far away as Paris, the check-in line for every America-bound flight from Charles de Gaulle was bristling with posters.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The first few SfN meetings I went to, I exhausted myself trying to see every poster and every talk that could possibly be of interest (while lugging round several kilograms of abstract books and free journal samples from Publishers' Row). This time I focused on the early visual system (there was a particularly good symposium on colour vision) and on neuroinformatics (in particular database and simulation software) (and Publishers' Row this year was at the far, far end of the enormous poster/exhibitors hall - I never got that far).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Anyway, this is a report on the meeting from a software (and particularly Python software) perspective.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NEURON and Python workshop&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;On Saturday morning, I took part in a workshop/seminar on &lt;/span&gt;&lt;a href="http://www.neuron.yale.edu/neuron/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NEURON&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;+Python, organised by &lt;/span&gt;&lt;a href="http://www.linkedin.com/pub/tom-mctavish/6/ab9/386"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Tom McTavish&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, &lt;/span&gt;&lt;a href="http://www.scholarpedia.org/article/User:Carnevale"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Ted Carnevale&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; and &lt;/span&gt;&lt;a href="http://www.linkedin.com/pub/tom-morse/6/35b/103"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Tom Morse&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; from Yale. This was apparently hugely over-subscribed, which certainly reflects the large NEURON user community, but it is clear that all the participants were intrigued by the potential power that Python brings to this well-established simulator (in a related note, I was just told that the &lt;/span&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/10.3389/neuro.11.001.2009/abstract"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span id="goog_1437852395"&gt;&lt;/span&gt;article we wrote about NEURON and Python&lt;span id="goog_1437852396"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; is one of the 25 most-cited articles in the &lt;/span&gt;&lt;a href="http://www.frontiersin.org/neuroscience"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frontiers in Neuroscience&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; journal series).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The format was part traditional presentations, part interactive tutorial using &lt;/span&gt;&lt;a href="http://www.sagemath.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Sage&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; notebooks.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Tom McTavish gave an interative introduction to Python, and then to using Python with the NEURON simulator. Tom Morse talked about &lt;/span&gt;&lt;a href="https://senselab.med.yale.edu/modeldb/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ModelDB&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, and Ted Carnevale discussed using Python and Hoc (NEURON's original scripting language) together. &lt;/span&gt;&lt;a href="http://www.linkedin.com/in/tomfoutz"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Tom Foutz&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;presented &lt;/span&gt;&lt;a href="https://github.com/tfoutz99/Neuron3D"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neuron3D&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, a &lt;/span&gt;&lt;a href="http://code.enthought.com/projects/mayavi/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Mayavi&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;-based tool for working with 3D views of neurons, nuclei and electrodes in NEURON. This looked very nice, and reminded me of a couple of tools presented at the &lt;/span&gt;&lt;a href="http://neuralensemble.org/meetings/CodeJam4.html"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;last CodeJam meeting&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, &lt;/span&gt;&lt;a href="http://www.inf.ed.ac.uk/people/students/Michael_Hull.html"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Mike Hull&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;'s &lt;/span&gt;&lt;a href="http://neuralensemble.org/meetings/talks/CodeJam4_MikeHull_morphforge.pdf"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;morphforge&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; and &lt;/span&gt;&lt;a href="http://www.ebi.ac.uk/~mattioni/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Michele Mattioni&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;'s &lt;/span&gt;&lt;a href="http://mattions.github.com/neuronvisio/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NeuronVisio&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, both of which also use Mayavi. Mike was in San Diego at the meeting, so I introduced him to Tom, and they started hatching plans for some collaboration - watch this space. I talked about a miscellaneous bunch of stuff related to neuronal simulation and Python, including &lt;/span&gt;&lt;a href="http://neuralensemble.org/PyNN"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyNN&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, &lt;/span&gt;&lt;a href="http://neuralensemble.org/sumatra"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Sumatra&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, &lt;/span&gt;&lt;a href="http://neuralensemble.org/NeuroTools"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NeuroTools&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, &lt;/span&gt;&lt;a href="http://neuralensemble.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NeuralEnsemble.org&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; and &lt;/span&gt;&lt;a href="http://bitbucket.org/apdavison/nrnutils"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;nrnutils&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Materials from the workshop will be available soon on the &lt;/span&gt;&lt;a href="http://www.neuron.yale.edu/phpBB/index.php"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NEURON forum&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Posters&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;A search for "python" in the &lt;/span&gt;&lt;a href="http://www.abstractsonline.com/plan/start.aspx?mkey={E5D5C83F-CE2D-4D71-9DD6-FC7231E090FB}"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neuroscience Meeting Planner&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; gives nine abstracts, all of which refer to the programming language (it appears no-one is reporting research into the nervous system of the family &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Pythonidae"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Pythonidae&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;). ("Matlab" gives 36 abstracts, so it's clear we've a way to go). I guess many more people probably use Python in their research, but at least this gives an idea of how many thought it was important enough to mention in the abstract.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The topics covered included neuroscience education (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=60ab6d76-9072-4727-bbd4-5787b96ae977&amp;amp;cKey=65471575-8ca2-4e0e-ae09-f5a6cea26db2&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;25.27&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), the role of relative ion channel densities in neuronal firing properties in tadpoles (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=01dd0d93-c464-49dc-9193-26e3023c0050&amp;amp;cKey=276e2b3f-686c-4916-921d-7325c803adae&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;46.8&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), the CARMEN e-science platform for neurophysiology data (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=dc663472-a83c-4c6e-8578-1c0f9b860493&amp;amp;cKey=51bb2d16-79ba-4990-8c10-096b80f6e6da&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;107.1&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), web-based model presentation using NEURON and Sage (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=d2ba934b-ee12-482f-ae8c-50e5b12c741e&amp;amp;cKey=13be8488-8f40-4135-8131-4f3ec9003e29&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;208.27&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), the eagerly-anticipated 2.0 release of the NEST simulator (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=d2ba934b-ee12-482f-ae8c-50e5b12c741e&amp;amp;cKey=7eda0cf7-9a04-484d-9f40-3dd57d77504f&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;208.28&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), modelling olfactory neurons (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=42e8d826-63c9-4cd1-89f0-d9b8111063ca&amp;amp;cKey=11937db7-d540-4a66-8ff0-f9930f55bf09&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;369.6&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), analysis of spectroscopy data in Alzheimer's disease (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=15d545b1-68cf-4ec5-9564-baeaa8706137&amp;amp;cKey=c9a2d01d-972e-46ca-903e-e66c23859e8c&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;746.20&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), inference of brain connectivity (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=342e8748-4fc6-4e8f-82e1-cc4f0b610598&amp;amp;cKey=67761037-05cf-4952-a8e7-c3e1229c3a8c&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;918.13&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;), and boosting your research productivity using NeuroDebian (&lt;/span&gt;&lt;a href="http://www.abstractsonline.com/Plan/ViewAbstract.aspx?sKey=342e8748-4fc6-4e8f-82e1-cc4f0b610598&amp;amp;cKey=c98c5adf-21de-4966-838e-b6ee5715d0d1&amp;amp;mKey=%7bE5D5C83F-CE2D-4D71-9DD6-FC7231E090FB%7d"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;918.15&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I'll say more about CARMEN and NeuroDebian below.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Although I didn't visit the poster, the abstract on modelling the olfactory bulb external tufted cell (369.6) interests me because they implemented versions of the model in both Python and Matlab. The importance of implementing neuroscience models in at least two simulation environments as a way of checking the numerical methods of a given simulator don't impact the qualitative results and of improving the reproducibility of the model is a subject I've been banging on about for some time, so it's great to see that other people are also doing this. (Great to see this cell type being modelled, incidentally. When I find time to return to olfactory bulb modelling, I'll certainly follow up on this work).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I really liked Tom McTavish's poster (208.27) on using Sage to interact with NEURON models over the web. Another subject I often go on about is enhancing the reusability of neuronal models: building new models based on well-tested and well-understood existing components, rather than building from scratch every time, is something I think there is too little of in neuroscience at the moment, so tools that improve the accessibility, comprehensibility and testability of neuroscience models are to be welcomed. There is nothing NEURON-specific about Sage, of course: I think this is a tool that would be useful for any Python-supporting neuroscience simulator.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;INCF booth&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The &lt;/span&gt;&lt;a href="http://www.incf.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;International Neuroinformatics Coordinating Facility&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; (&lt;/span&gt;&lt;a href="http://www.incf.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;INCF&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;) had a booth at SfN, at which they had a &lt;/span&gt;&lt;a href="http://www.incf.org/documents/INCFDemosProgramBooth4025_2010.pdf"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;program of live demonstrations&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; of neuroinformatics software and resources (they also had a very comfy sofa), including a demo of a Python client for &lt;/span&gt;&lt;a href="http://www.xnat.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;XNAT&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;-based neuroimaging databases by Yannick Schwartz and colleagues from &lt;/span&gt;&lt;a href="http://www.lnao.fr/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;LNAO&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; at &lt;/span&gt;&lt;a href="http://www-dsv.cea.fr/dsv/instituts/institut-d-imagerie-biomedicale-i2bm/services/neurospin-d.-le-bihan"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NeuroSpin&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div style="font: 8.0px Myriad Pro; line-height: 8.1px; margin: 0.0px 0.0px 0.0px 13.0px; text-align: right;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neurodebian booth&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://neuro.debian.net/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neurodebian&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; is "&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;a platform that provides a staging area for neuroscience software packages on their way into Debian&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;". They had a booth at SfN, and I swung by to discuss packaging &lt;/span&gt;&lt;a href="http://neuralensemble.org/PyNN"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;PyNN&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; for Debian. I now have a short list of things to do to make PyNN suitable for packaging, so hopefully the 0.7.0 release will be available in NeuroDebian. Overall, they have an impressive selection of packages. I am almost convinced to try running NeuroDebian on our cluster, instead of Ubuntu. One package I need that is missing is &lt;/span&gt;&lt;a href="http://mpi4py.scipy.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;mpi4py&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, but the Neurodebian guys are now planning to add that. Here is&amp;nbsp;&lt;a href="http://neuro.debian.net/booth_sfn2010.html"&gt;their own report on the meeting&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Other stuff&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Some non-Python stuff is definitely worth a mention. I've been following the &lt;/span&gt;&lt;a href="http://www.carmen.org.uk/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;CARMEN&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; project for some time. This is a UK-funded project to develop a portal for sharing of neuroscience data and analyses. They have now opened their &lt;/span&gt;&lt;a href="https://portal.carmen.org.uk/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;portal&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; to academic users. They are also responsible for a number of advances and fledgling standards in electrophysiology data sharing, including the &lt;/span&gt;&lt;a href="http://precedings.nature.com/documents/1720/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;MINI&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; specification (Minimum Information about a Neuroscience Investigation) and the NDF (&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px;"&gt;&lt;a href="http://www.frontiersin.org/Community/AbstractDetails.aspx?ABS_DOI=10.3389/conf.fnins.2010.13.00118"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neurophysiology Data translation Format&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;) (not to be confused with NDF (&lt;/span&gt;&lt;a href="http://www.genesis-sim.org/userdocs/ndf-file-format/ndf-file-format.html"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Neurospaces Description Format&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;) :-).&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://cns.montana.edu/research/gj/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Gwen Jacobs&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; was presenting the &lt;/span&gt;&lt;a href="http://yogo.msu.montana.edu/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Yogo Data Management Framework&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, "&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;a set of software tools created to rapidly build scientific data-management applications&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;". I think this sort of tool - enabling straightforward customization of database systems for the needs of individual labs - is going to be essential in bringing some of the vast quantity of neuroscience data generated every year into a form where it can be shared, reanalyzed and reused. Although the system we're developing in my group, &lt;/span&gt;&lt;a href="https://www.dbunic.cnrs-gif.fr/documentation/helmholtz/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Helmholtz&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, is much more neuroscience-specific and less general than Yogo (and much less polished, at the moment), it was interesting to see that we've made many of the same architectural decisions, including building on top of a rapid-development web framework (&lt;/span&gt;&lt;a href="http://www.rubyonrails.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Ruby on Rails&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; for Yogo, &lt;/span&gt;&lt;a href="http://www.djangoproject.com/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Django&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; in our case).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Finally, if you haven't already done so, check out the &lt;/span&gt;&lt;a href="http://www.youtube.com/v/zXLeJFu57Wg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;autoplay=1"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;demo video&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; for the &lt;/span&gt;&lt;a href="http://wholebraincatalog.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Whole Brain Catalog&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, the &lt;/span&gt;&lt;a href="http://developers.wholebraincatalog.org/"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;software&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; for which is open-source, and, I just saw, &lt;/span&gt;&lt;a href="http://wiki.wholebraincatalog.org/wiki/Whole_Brain_Catalog_Server_API"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;exposes a RESTful API&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-8837540273657053938?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/8837540273657053938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=8837540273657053938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8837540273657053938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8837540273657053938'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/11/society-for-neuroscience-meeting-2010.html' title='Society for Neuroscience meeting 2010: a Python perspective'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-7662426261817497015</id><published>2010-09-27T10:46:00.003+02:00</published><updated>2010-09-27T10:47:58.103+02:00</updated><title type='text'>The Debian Neuroscience Repository</title><content type='html'>NeuroDebian (&lt;a href="http://neuro.debian.net/"&gt;http://neuro.debian.net/&lt;/a&gt;) "&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;i&gt;aims to provide a turnkey&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;i&gt;software platform for nearly all aspects of the neuroscientific&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;i&gt;research &amp;nbsp;process&lt;/i&gt;".&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;There's nothing specifically simulation-related there yet, as far as I can see, but it seems like this would be a good thing for NeuralEnsemble members to get involved with.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;Mailing lists:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;* neurodebian-users: Discussions and support of NeuroDebian users&lt;br /&gt;&amp;nbsp;&lt;a href="http://lists.alioth.debian.org/mailman/listinfo/neurodebian-users"&gt;http://lists.alioth.debian.org/mailman/listinfo/neurodebian-users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* neurodebian-upstream: General discussions and knowledge sharing&lt;br /&gt;&amp;nbsp;among developers of the neuroscience software&lt;br /&gt;&amp;nbsp;&lt;a href="http://lists.alioth.debian.org/mailman/listinfo/neurodebian-upstream"&gt;http://lists.alioth.debian.org/mailman/listinfo/neurodebian-upstream&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* neurodebian-devel: Technical mailing list for discussions on&lt;br /&gt;&amp;nbsp;NeuroDebian development&lt;br /&gt;&amp;nbsp;&lt;a href="http://lists.alioth.debian.org/mailman/listinfo/neurodebian-devel"&gt;http://lists.alioth.debian.org/mailman/listinfo/neurodebian-devel&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-7662426261817497015?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/7662426261817497015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=7662426261817497015' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7662426261817497015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7662426261817497015'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/09/debian-neuroscience-repository.html' title='The Debian Neuroscience Repository'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-2730416450259124279</id><published>2010-07-12T23:21:00.002+02:00</published><updated>2010-07-12T23:21:35.398+02:00</updated><title type='text'>Photos from CodeJam4</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F103792598336891253284%2Falbumid%2F5485575036374469329%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-2730416450259124279?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/2730416450259124279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=2730416450259124279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2730416450259124279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2730416450259124279'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/07/photos-from-codejam4.html' title='Photos from CodeJam4'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-1365922316231040501</id><published>2010-07-10T08:52:00.000+02:00</published><updated>2010-07-10T08:52:34.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reproducible research'/><title type='text'>Sumatra 0.2 released</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;We would like to announce the release of version 0.2 of &lt;a href="http://neuralensemble.org/trac/sumatra"&gt;Sumatra&lt;/a&gt;, a tool for automated tracking of simulations and computational analyses so as to be able to easily replicate them at a later date.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;The main changes are:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;expanded the focus from just simulations to any command-line driven computation, e.g. analyses, graphing. This simply involved changes to the documentation and some renaming, e.g. &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;SimProject&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt; is now just &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Project&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;RecordStore&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;s can now contain records from multiple projects and multiple users. This makes it possible to keep all your records in a single database, and for different people to collaborate on the same project.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;added support for the &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt; version control system. Sumatra requires your code to be stored in a version control system to ensure reproducibility, and now supports Git, &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt; and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://mercurial.selenic.com/"&gt;Mercurial&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;removed the concept of record group&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;s, since grouping can easily be achieved using tags.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Sumatra can now pass the record label to your main script, by appending it either to the command line or to the parameter file. This is very useful for separating the output files of different experiments into their own directories such that Sumatra can correctly link to them.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;you can now tag a simulation/analysis at the same time you run it, using &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smt run&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;, rather than having to remember to do this afterwards with &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smt tag&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;added a &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;@capture&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt; decorator, to make it easier to use Sumatra in your own Python scripts.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;the web interface will now display the contents of any CSV files generated during your experiment as an HTML table.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;added &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ConfigParserParameterSet&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;. If you pass parameters to your simulation/analysis in a separate file, then Sumatra can store these parameters for future searching, provided it understands &amp;nbsp;the parameter file format. The new class adds support for parameters stored in &lt;a href="http://docs.python.org/library/configparser.html"&gt;ConfigParser&lt;/a&gt;-style files (the existing supported formats are simple one-per-line key=value files and hierarchical, JSON-like&lt;a href="http://neuralensemble.org/trac/NeuroTools/wiki/parameters"&gt; NeuroTools parameter sets&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Sumatra 0.2 may be downloaded from the&amp;nbsp;&lt;a href="http://software.incf.org/software/sumatra/home/download/" style="color: #225588;"&gt;INCF Software Center&lt;/a&gt;&amp;nbsp;or from&amp;nbsp;&lt;a href="http://pypi.python.org/pypi/Sumatra/" style="color: #225588;"&gt;PyPI&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-1365922316231040501?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/1365922316231040501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=1365922316231040501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1365922316231040501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1365922316231040501'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/07/sumatra-02-released.html' title='Sumatra 0.2 released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-2794150172216944615</id><published>2010-06-09T23:25:00.002+02:00</published><updated>2010-06-09T23:26:57.501+02:00</updated><title type='text'>Program &amp; reg. deadline extension - FACETS CodeJam #4</title><content type='html'>A preliminary program for the 4th annual FACETS CodeJam meeting (&lt;a href="http://neuralensemble.org/codejam4"&gt;http://neuralensemble.org/codejam4&lt;/a&gt;) which will take place June 22nd-24th, 2010 in Marseille, France is now available here: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://neuralensemble.org/meetings/CJ4_Preliminary_Program_v2.pdf"&gt;http://neuralensemble.org/meetings/CJ4_Preliminary_Program_v2.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition, the registration deadline has been extended to June 13th, 2010.  What are you waiting for?  Register now!&lt;br /&gt;&lt;br /&gt;The goal of the FACETS CodeJam workshops is to catalyze open-source, collaborative software development in computational and systems neuroscience and neuroinformatics, by bringing together researchers, students and engineers to share ideas, present their work, and write code together. The general format of the workshops is to dedicate the mornings to invited and contributed talks, leaving the afternoons free for discussions and code sprints.&lt;br /&gt;&lt;br /&gt;For the 4th FACETS CodeJam, the main theme of the meeting will be workflows: what are the best practices for combining different tools (simulators, analysis tools, visualization tools, databases etc.) to ensure the efficient and reproducible flow of data and information from experiment conception to publication and archiving? &lt;br /&gt;&lt;br /&gt;The meeting is being organised by:&lt;br /&gt;Andrew Davison (UNIC-CNRS, Gif-sur-Yvette, France)&lt;br /&gt;Abigail Morrison (BCCN-Freiburg, Germany) &lt;br /&gt;Eilif Muller (BBP-EPFL, Lausanne, Switzerland) &lt;br /&gt;Laurent Perrinet (INCM-CNRS, Marseille, France)&lt;br /&gt;&lt;br /&gt;Please consult the meeting website at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neuralensemble.org/codejam4"&gt;http://neuralensemble.org/codejam4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for registration and further information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-2794150172216944615?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/2794150172216944615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=2794150172216944615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2794150172216944615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2794150172216944615'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/06/program-reg-deadline-extension-facets.html' title='Program &amp; reg. deadline extension - FACETS CodeJam #4'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-5475967698500971020</id><published>2010-05-26T17:41:00.000+02:00</published><updated>2010-05-26T17:41:56.980+02:00</updated><title type='text'>GvR on "Python in the Scientific World"</title><content type='html'>"Yesterday I attended a biweekly meeting of an informal a UC Berkeley group devoted to Python in science (Py4Science), organized by Fernando Perez. The format (in honor of my visit) was a series of 4-minute lightning talks about various projects using Python in the scientific world (at Berkeley and elsewhere) followed by an hourlong Q&amp;A session. This meant I didn't have to do a presentation and still got to interact with the audience for an hour -- my ideal format.&lt;br /&gt;&lt;br /&gt;I was blown away by the wide variety of Python use for scientific work. It looks like Python (with extensions like numpy) is becoming a standard tool for many sciences that need to process large amounts of data, from neuroimaging to astronomy. ..."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neopythonic.blogspot.com/2009/11/python-in-scientific-world.html"&gt;http://neopythonic.blogspot.com/2009/11/python-in-scientific-world.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-5475967698500971020?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/5475967698500971020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=5475967698500971020' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5475967698500971020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5475967698500971020'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/05/gvr-on-python-in-scientific-world.html' title='GvR on &quot;Python in the Scientific World&quot;'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4533371517878564367</id><published>2010-04-20T13:22:00.004+02:00</published><updated>2010-04-22T17:29:30.952+02:00</updated><title type='text'>FACETS CodeJam #4 registration now open</title><content type='html'>Registration is now open for the 4th Annual FACETS CodeJam meeting (&lt;a href="http://neuralensemble.org/codejam4"&gt;http://neuralensemble.org/codejam4&lt;/a&gt;), which will take place June 22nd-24th, 2010 in Marseille, France.&lt;br /&gt;&lt;br /&gt;The goal of the FACETS CodeJam workshops is to catalyze open-source, collaborative software development in computational and systems neuroscience and neuroinformatics, by bringing together researchers, students and engineers to share ideas, present their work, and write code together. The general format of the workshops is to dedicate the mornings to invited and contributed talks, leaving the afternoons free for discussions and code sprints.&lt;br /&gt;&lt;br /&gt;For the 4th FACETS CodeJam, the main theme of the meeting will be workflows: what are the best practices for combining different tools (simulators, analysis tools, visualization tools, databases etc.) to ensure the efficient and reproducible flow of data and information from experiment conception to publication and archiving? Our invited speakers include:&lt;br /&gt;&lt;br /&gt;• Dr Juliana Freire, who will talk about scientific data management, workflows and provenance, and give a demonstration of the VisTrails system.&lt;br /&gt;&lt;br /&gt;• Dr Hugo Cornelis, who will talk about simulation project workflows in the GENESIS 3 simulator, and give a GENESIS 3 demonstration.&lt;br /&gt;&lt;br /&gt;• Dr Gael Varoquaux, a primary contributor to the MayaVI 3D visualization tool for Python, will talk about analysing and modelling spontaneous brain activity in neuroimaging with&lt;br /&gt;Python.&lt;br /&gt;&lt;br /&gt;We invite contributions on any topic related to software in neuroscience, but especially on topics related to the main theme - if you think you have a good system for managing your workflow, please come and share it with us. If you have ideas for organising code sprints, whether a feature that you would like to see added to an existing tool or an idea for new software, please also let us know.&lt;br /&gt;&lt;br /&gt;The meeting is being organised by Andrew Davison, Abigail Morrison, Eilif Muller and Laurent Perrinet.&lt;br /&gt;&lt;br /&gt;Registration &amp; Further Information&lt;br /&gt;==================================&lt;br /&gt;&lt;br /&gt;The registration deadline in 4 June 2010, and is limited to 40 participants.&lt;br /&gt;&lt;br /&gt;Please consult the meeting website at &lt;br /&gt;&lt;br /&gt;&lt;a href="http://neuralensemble.org/codejam4"&gt;http://neuralensemble.org/codejam4&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;for registration and further information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4533371517878564367?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4533371517878564367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4533371517878564367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4533371517878564367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4533371517878564367'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/04/facets-codejam-4-registration-now-open.html' title='FACETS CodeJam #4 registration now open'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-9179328795831540346</id><published>2010-04-06T16:09:00.002+02:00</published><updated>2010-04-06T16:13:27.335+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reproducible research'/><title type='text'>Tracking computational experiments with Sumatra</title><content type='html'>&lt;div&gt;“I thought I used the same parameters but I’m getting different results”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“I can’t remember which version of the code I used to generate ﬁgure 6”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“The new student wants to reuse that model I published three years ago but he can’t reproduce the ﬁgures”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“It worked yesterday”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Why did I do that?”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We would like to announce the release of version 0.1 of Sumatra, a tool for tracking computational experiments and analyses so as to be able to easily replicate them at a later date.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Replication of computational experiments or analyses ought to be easy, given that computers don't suffer from the problems of inter-subject and trial-to-trial variability that make reproduction of biological experiments so challenging. In general, however, it is not easy, perhaps due to the complexity of our code and our computing environments, and the difficulty of capturing every essential piece of information needed to reproduce a computational experiment using existing tools such as spreadsheets, version control systems and paper notebooks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The aim of Sumatra is to record as much as possible of the experimental context (software versions, parameters, dependencies, platform information, what files were produced, etc.) automatically, and make it easy to annotate the record with information that cannot be obtained automatically (why the simulation or analysis was performed, tags for later searching, etc.).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Given the large differences in the workflows of different researchers (command line, GUI, batch-jobs (e.g. in supercomputer environments), or any combination of these for different components (simulation, analysis, graphing, etc.) and phases of a project), it is difficult to provide a one-tool-fits-all solution, therefore Sumatra provides the core functionality as a Python package on top of which various different interfaces can be built. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sumatra currently provides a command-line interface and a rudimentary web interface; we hope that people will also be interested in incorporating Sumatra's functionality within their own tools.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sumatra 0.1 may be downloaded from the &lt;a href="http://software.incf.org/software/sumatra/home/download/"&gt;INCF Software Center&lt;/a&gt; or from &lt;a href="http://pypi.python.org/pypi/Sumatra/"&gt;PyPI&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information and documentation, check out https://neuralensemble.org/trac/sumatra/.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-9179328795831540346?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/9179328795831540346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=9179328795831540346' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/9179328795831540346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/9179328795831540346'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/04/tracking-computational-experiments-with.html' title='Tracking computational experiments with Sumatra'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-2479310093251293164</id><published>2010-02-14T14:27:00.003+01:00</published><updated>2010-02-14T14:50:27.031+01:00</updated><title type='text'>PyNN 0.6.0 released</title><content type='html'>&lt;div&gt;PyNN 0.6.0 is available for download from the &lt;a href="http://software.incf.net/software/pynn/home"&gt;INCF Software Center&lt;/a&gt; or from &lt;a href="http://pypi.python.org/pypi/PyNN/0.6.0"&gt;PyPI&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Changes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;There have been three major changes to the API in this version.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Spikes, membrane potential and synaptic conductances can now be saved to file in various binary formats. To do this, pass a PyNN &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;File&lt;/span&gt; object to &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Population.print_X()&lt;/span&gt;, instead of a filename. There are various types of PyNN &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;File&lt;/span&gt; object, defined in the &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;recording.files&lt;/span&gt; module, e.g., &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;StandardTextFile&lt;/span&gt;, &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;PickleFile&lt;/span&gt;,  &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;NumpyBinaryFile&lt;/span&gt;, &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;HDF5ArrayFile&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Added a &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;reset()&lt;/span&gt; function and made the behaviour of &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;setup()&lt;/span&gt; consistent across simulators. &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;reset()&lt;/span&gt; sets the simulation time to zero and sets membrane potentials to their initial values, but does not change the network structure. &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;setup()&lt;/span&gt; destroys any previously defined network.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The possibility of expressing distance-dependent weights and delays was extended to the &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;AllToAllConnector&lt;/span&gt; and &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;FixedProbabilityConnector&lt;/span&gt; classes.   To reduce the number of arguments to the constructors, the arguments affecting the spatial topology (periodic boundary conditions, etc.) were moved to a new &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Space&lt;/span&gt; class, so that only a single &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Space&lt;/span&gt; instance need be passed to the &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Connector&lt;/span&gt; constructor.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;What is PyNN?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://neuralensemble.org/PyNN/"&gt;PyNN&lt;/a&gt; (pronounced 'pine' ) is a simulator-independent language for building neuronal network models. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In other words, you can write the code for a model once, using the PyNN API and the Python programming language, and then run it without modification on any simulator that PyNN supports (currently &lt;a href="http://www.neuron.yale.edu/neuron/"&gt;NEURON&lt;/a&gt;, &lt;a href="http://www.nest-initiative.org/?page=Software"&gt;NEST&lt;/a&gt;, &lt;a href="http://www.lsm.tugraz.at/pcsim/"&gt;PCSIM&lt;/a&gt; and &lt;a href="http://briansimulator.org/"&gt;Brian&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even if you don't wish to run simulations on multiple simulators, you may benefit from writing your simulation code using PyNN's powerful, high-level interface. In this case, you can use any neuron or synapse model supported by your simulator, and are not restricted to the standard models.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PyNN is also being used as a &lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/017.2009/"&gt;user-friendly interface to neuromorphic hardware systems&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code is released under the &lt;a href="http://www.cecill.info/"&gt;CeCILL&lt;/a&gt; licence (GPL-compatible).&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For an in-depth explanation of the motivations behind PyNN and the guiding principles behind its design, see this &lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/011.2008/"&gt;article in Frontiers in Neuroinformatics&lt;/a&gt;. For a briefer overview, see this &lt;a href="http://www.ine-news.org/view.php?source=1712-2010-01-20"&gt;recent article in the Neuromorphic Engineer&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-2479310093251293164?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/2479310093251293164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=2479310093251293164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2479310093251293164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2479310093251293164'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/02/pynn-060-released.html' title='PyNN 0.6.0 released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-1064352963661372866</id><published>2010-02-04T13:46:00.004+01:00</published><updated>2010-02-04T14:04:04.408+01:00</updated><title type='text'>3rd INCF Congress of Neuroinformatics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wGhXD5KBWZc/S2rEMYUN7VI/AAAAAAAAABE/hfP5yGSf-c4/s1600-h/neuroinformatics2010-banner.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 215px; height: 150px;" src="http://3.bp.blogspot.com/_wGhXD5KBWZc/S2rEMYUN7VI/AAAAAAAAABE/hfP5yGSf-c4/s320/neuroinformatics2010-banner.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5434371617340648786" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://www.neuroinformatics2010.org/"&gt;3rd INCF Congress of Neuroinformatic&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://www.neuroinformatics2010.org/"&gt;s&lt;/a&gt; will take place in Kobe, Japan, from 30th August - 1st September 2010.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;I'm particularly looking forward to the keynotes from &lt;/span&gt;&lt;a href="http://www.ncbs.res.in/index.php?option=com_content&amp;amp;task=view&amp;amp;id=64&amp;amp;Itemid=91"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Upi Bhalla&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; ("&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Multiscale models of the synapse: a self-modifying memory machine") and &lt;/span&gt;&lt;a href="http://www.ncl.ac.uk/ion/staff/profile/c.d.ingram"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Colin Ingram&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; ("Working in the clouds: creating an e-science collaborative environment for neurophysiology"), and to the workshop on model description languages.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#333333;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  line-height: 18px;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#333333;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  line-height: 18px;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Abstract submission (for posters and demos) is open until 21st April. Hopefully I'll be able to present our &lt;/span&gt;&lt;a href="http://www.djangoproject.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Django&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;-based framework for neuroscience databases.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-1064352963661372866?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/1064352963661372866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=1064352963661372866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1064352963661372866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1064352963661372866'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/02/3rd-incf-congress-of-neuroinformatics.html' title='3rd INCF Congress of Neuroinformatics'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wGhXD5KBWZc/S2rEMYUN7VI/AAAAAAAAABE/hfP5yGSf-c4/s72-c/neuroinformatics2010-banner.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-1593400846166467419</id><published>2010-01-10T21:07:00.002+01:00</published><updated>2010-01-10T21:24:56.689+01:00</updated><title type='text'>NE.O welcomes The Brian Simulator</title><content type='html'>We here at Neural Ensemble are proud to offer Trac/Subversion hosting to yet another excellent open-source Neuroscience project, &lt;a href="http://neuralensemble.org/brian"&gt;The Brian Simulator&lt;/a&gt;: &lt;br /&gt;&lt;br /&gt;"Brian is a simulator for spiking neural networks available on almost all platforms. The motivation for this project is that a simulator should not only save the time of processors, but also the time of scientists.&lt;br /&gt;&lt;br /&gt;Brian is easy to learn and use, highly flexible and easily extensible. The Brian package itself and simulations using it are all written in the Python programming language."&lt;br /&gt;&lt;br /&gt;The new trac page for Brian can be found &lt;a href="http://neuralensemble.org/brian"&gt;here&lt;/a&gt;.  Please join us in welcoming The Brian Simulator to our community, and making their stay with us a pleasant and fruitful one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-1593400846166467419?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/1593400846166467419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=1593400846166467419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1593400846166467419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1593400846166467419'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2010/01/neo-welcomes-brian-simulator.html' title='NE.O welcomes The Brian Simulator'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-6851791868287118856</id><published>2009-11-03T10:57:00.002+01:00</published><updated>2009-11-03T11:18:32.348+01:00</updated><title type='text'>Slides from FACETS CodeJam #3</title><content type='html'>The slides from most of the talks at the &lt;a href="http://neuralensemble.org/meetings/CodeJam3.html"&gt;3rd FACETS CodeJam workshop&lt;/a&gt; are now online.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The CodeJam workshops are focused on collaborative software development in neuroscience, particularly computational neuroscience, with mornings devoted to talks on recent developments and useful tools, and afternoons to code sprints.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This year we had the pleasure of listening to talks on speeding up Python using &lt;a href="http://www.cython.org/"&gt;Cython&lt;/a&gt;, from &lt;a href="http://www.behnel.de/"&gt;Stefan Behnel&lt;/a&gt;,  parallel processing on GPUs using &lt;a href="http://mathema.tician.de/software/pyopencl"&gt;PyOpenCL&lt;/a&gt;, from &lt;a href="http://mathema.tician.de/aboutme"&gt;Andreas Klöckner&lt;/a&gt;, parallel processing with &lt;a href="http://mpi4py.scipy.org/"&gt;mpi4py&lt;/a&gt; from Eilif Muller, together with sessions on neuroscience data analysis using &lt;a href="http://neuralensemble.org/trac/NeuroTools"&gt;NeuroTools&lt;/a&gt;, &lt;a href="http://neuralensemble.org/trac/OpenElectrophy"&gt;OpenElectrophy&lt;/a&gt; and &lt;a href="http://find.bccn.uni-freiburg.de/"&gt;FIND&lt;/a&gt;, on reproducible research in computational neuroscience, on simulator technologies including &lt;a href="http://www.nest-initiative.org/"&gt;NEST&lt;/a&gt;, &lt;a href="http://www.neuron.yale.edu/"&gt;NEURON&lt;/a&gt;, &lt;a href="http://www.lsm.tugraz.at/pcsim/"&gt;PCSIM&lt;/a&gt;, &lt;a href="http://neuralensemble.org/PyNN"&gt;PyNN&lt;/a&gt; and &lt;a href="http://software.incf.org/software/music/home"&gt;MUSIC&lt;/a&gt;, and on neuromorphic hardware.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Notes on the code sprints will be posted later. Comments and some discussion of the talks can be found on &lt;a href="http://friendfeed.com/codejam3"&gt;FriendFeed&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-6851791868287118856?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/6851791868287118856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=6851791868287118856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6851791868287118856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6851791868287118856'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/11/slides-from-facets-codejam-3.html' title='Slides from FACETS CodeJam #3'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-6021353829264697248</id><published>2009-09-03T18:43:00.002+02:00</published><updated>2009-09-03T18:56:53.671+02:00</updated><title type='text'>FACETS CodeJam #3 Registration deadline approaching</title><content type='html'>If you haven't yet registered for the 3rd Annual FACETS CodeJam, please visit &lt;br /&gt;&lt;a href="http://neuralensemble.org/codejam3"&gt;http://neuralensemble.org/codejam3&lt;/a&gt; for more information on the meeting, and instructions for registering.&lt;br /&gt;&lt;br /&gt;In short, The 3rd FACETS CodeJam will be held Oct 7-9, 2009 in Freiburg, Germany.&lt;br /&gt;The FACETS CodeJam workshop is a FACETS sponsored meeting which is open to the public, and has established itself as a productive forum where various developers in the field of Neuroscience can get together, exchange ideas, plan future directions, and write code, with a hint of Python.  It is the meeting where neuralensemble.org got started, and promises to be alot of fun again this year!  Looking forward to meeting you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-6021353829264697248?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/6021353829264697248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=6021353829264697248' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6021353829264697248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6021353829264697248'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/09/facets-codejam-3-registration-deadline.html' title='FACETS CodeJam #3 Registration deadline approaching'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-8607447056156399448</id><published>2009-09-02T16:20:00.002+02:00</published><updated>2009-09-02T16:38:55.920+02:00</updated><title type='text'>CodeNode - interactive online programming notebook</title><content type='html'>Just came across this today (&lt;a href="http://feedproxy.google.com/~r/ForSomeValueOfMagic/~3/NVTmJvB41sk/steve.holden"&gt;via&lt;/a&gt;). &lt;a href="http://codenode.org/"&gt;CodeNode&lt;/a&gt; is a tool that lets you program interactively in your browser using &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; or &lt;a href="http://www.sagemath.org/"&gt;Sage&lt;/a&gt;, with an interface something like a &lt;a href="http://www.wolfram.com/mathematica/"&gt;Mathematica&lt;/a&gt; notebook. You can organize your code into multiple notebooks and folders.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don't really see this as a replacement for an IDE, but it might be a very nice tool for collaborative code writing (e.g. during code sprints), for working when travelling and away from your main development machine, and for &lt;a href="http://en.wikipedia.org/wiki/Literate_programming"&gt;literate programming&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The nearest equivalent I can think of is &lt;a href="http://bespin.mozilla.com/"&gt;Bespin&lt;/a&gt;, although I think that's just an online code editor, it doesn't let you run the code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It might be nice to run a CodeNode instance at &lt;a href="http://neuralensemble.org/"&gt;NeuralEnsemble&lt;/a&gt;, although it would probably be best on a separate server: I imagine you could quickly bring a server to its knees if you have many users at once, or large data sets. What do you think?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-8607447056156399448?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/8607447056156399448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=8607447056156399448' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8607447056156399448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8607447056156399448'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/09/codenode-interactive-online-programming.html' title='CodeNode - interactive online programming notebook'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-157933764075609490</id><published>2009-08-11T19:54:00.002+02:00</published><updated>2009-08-11T20:01:40.574+02:00</updated><title type='text'>NE.O Job Listings</title><content type='html'>A "Jobs" tab has just been added to the neuralensemble.org navigation side-panel, listing jobs which may be of interest to the community.  Kicking it off are two excellent opportunities for budding researchers in Europe or the US, &lt;b&gt;with application deadlines soon!&lt;/b&gt;  This is a listing for third-party job adverts, so please feel free to submit to admin@neuralensemble.org.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-157933764075609490?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/157933764075609490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=157933764075609490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/157933764075609490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/157933764075609490'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/08/neo-job-listings.html' title='NE.O Job Listings'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-8608470611529784912</id><published>2009-06-09T15:48:00.010+02:00</published><updated>2009-06-09T16:29:15.727+02:00</updated><title type='text'>PyNN 0.5.0 released</title><content type='html'>&lt;div&gt;PyNN 0.5.0 is available for download from &lt;a href="http://neuralensemble.org/trac/PyNN/wiki/Download"&gt;NeuralEnsemble.org&lt;/a&gt;, the &lt;a href="http://software.incf.net/software/pynn/home"&gt;INCF Software Center&lt;/a&gt; or &lt;a href="http://pypi.python.org/pypi/PyNN/0.5.0"&gt;PyPI&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Changes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;There have been rather few changes to the API in this version, which has focused rather on improving the simulator interfaces and on an internal code-reorganization which aims to make PyNN easier to test, maintain and extend.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Principal API changes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Removed the 'string' connection methods from the &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Projection&lt;/span&gt; constructor.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;method&lt;/span&gt; argument now &lt;span class="Apple-style-span" style="font-style: italic; "&gt;must&lt;/span&gt; be a &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Connector&lt;/span&gt; object, not a string.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can now record synaptic conductances.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can now access weights and delays of individual connections one-at-a-time within a &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Projection&lt;/span&gt; through &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Connection&lt;/span&gt; objects.&lt;/li&gt;&lt;li&gt;Added an interface for injecting arbitrary time-varying currents into cells.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;get_v()&lt;/span&gt; and &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;get_gsyn()&lt;/span&gt; methods to the &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Population&lt;/span&gt; class, enabling membrane potential and synaptic conductances to be read directly into memory,rather than saved to file.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Improvements to simulator back-ends:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Implemented an interface for the Brian simulator.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Re-implementated the interface to NEURON, to use the new functionality in v7.0.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Removed support for version 1 of NEST. The module for NEST v2 is now simply called &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;pyNN.nest&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The PCSIM implementation is now more complete, and more compatible with the other back-ends.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Behind-the-scenes refactoring to implement the API in terms of a small number of low-level, simulator-specific operations. This reduces redundancy between simulator modules, and makes it easier to extend PyNN, since if new functionality uses the low-level operations, it only needs to be written once, not once for each simulator.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;What is PyNN?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://neuralensemble.org/PyNN/"&gt;PyNN&lt;/a&gt; (pronounced 'pine' ) is a simulator-independent language for building neuronal network models. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In other words, you can write the code for a model once, using the PyNN API and the Python programming language, and then run it without modification on any simulator that PyNN supports (currently &lt;a href="http://www.neuron.yale.edu/neuron/"&gt;NEURON&lt;/a&gt;, &lt;a href="http://www.nest-initiative.org/?page=Software"&gt;NEST&lt;/a&gt;, &lt;a href="http://www.lsm.tugraz.at/pcsim/"&gt;PCSIM&lt;/a&gt; and &lt;a href="http://briansimulator.org/"&gt;Brian&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The API has two parts, a low-level, procedural API (functions &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;create()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;connect()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;set()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;record()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;record_v()&lt;/span&gt;), and a high-level, object-oriented API (classes &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Population&lt;/span&gt; and &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;Projection&lt;/span&gt;, which have methods like &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;set()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;record()&lt;/span&gt;, &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;setWeights()&lt;/span&gt;, etc.) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The low-level API is good for small networks, and perhaps gives more flexibility. The high-level API is good for hiding the details and the book-keeping, allowing you to concentrate on the overall structure of your model.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other thing that is required to write a model once and run it on multiple simulators is standard cell and synapse models. PyNN translates standard cell-model names and parameter names into simulator-specific names, e.g. standard model &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;IF_curr_alpha&lt;/span&gt; is &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;iaf_neuron&lt;/span&gt; in NEST and &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;StandardIF&lt;/span&gt; in NEURON, while &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;SpikeSourcePoisson&lt;/span&gt; is a &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;poisson_generator&lt;/span&gt; in NEST and a &lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;NetStim&lt;/span&gt; in NEURON.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even if you don't wish to run simulations on multiple simulators, you may benefit from writing your simulation code using PyNN's powerful, high-level interface. In this case, you can use any neuron or synapse model supported by your simulator, and are not restricted to the standard models.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PyNN is a work in progress, but is already being used for several large-scale simulation projects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code is released under the &lt;a href="http://www.cecill.info/"&gt;CeCILL&lt;/a&gt; licence.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For full details, see the &lt;a href="http://neuralensemble.org/trac/PyNN/wiki/UsersGuide"&gt;users' guide&lt;/a&gt; and the &lt;a href="http://neuralensemble.org/trac/PyNN/wiki/API-0.5"&gt;API reference&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-8608470611529784912?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/8608470611529784912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=8608470611529784912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8608470611529784912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8608470611529784912'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/06/pynn-050-released.html' title='PyNN 0.5.0 released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-8891481420704831280</id><published>2009-04-30T17:06:00.002+02:00</published><updated>2009-04-30T17:11:56.956+02:00</updated><title type='text'>EuroScipy 2009 in Leipzig, Germany</title><content type='html'>I just noticed today the &lt;a href="http://www.euroscipy.org"&gt;EuroScipy 2009&lt;/a&gt; will be held again in Leipzig this year.  The deadline for abstract submission is today, but maybe they will extend that by a week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-8891481420704831280?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/8891481420704831280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=8891481420704831280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8891481420704831280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/8891481420704831280'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/04/euroscipy-2009-in-leipzig-germany.html' title='EuroScipy 2009 in Leipzig, Germany'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-9209769292374353333</id><published>2009-04-01T01:40:00.003+02:00</published><updated>2009-04-01T09:44:44.143+02:00</updated><title type='text'>CNS workshop “Python in Neuroscience”: call for participation</title><content type='html'>We wish to announce the workshop “Python in Neuroscience”, to be held July 22nd-23rd, 2009 at the CNS’09 conference in Berlin, made possible by generous support from the European Union under the Bio-inspired Intelligent Information Systems program, project reference IST-2004-15879 (FACETS, &lt;br /&gt;&lt;a href="http://www.facets-project.org"&gt;www.facets-project.org&lt;/a&gt;), and by the Bernstein Center for Computational Neuroscience (BCCN), Albert-Ludwigs-University Freiburg, Germany (&lt;a href="http://www.bccn.uni-freiburg.de"&gt;www.bccn.uni-freiburg.de&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Python is rapidly becoming the de facto standard language for systems integration. Python has a large user and developer-base external to the neuroscience community, and a vast module library that facilitates rapid and maintainable development of complex and intricate systems. In this &lt;br /&gt;workshop, we highlight efforts to develop Python modules for the domain of neuroscience software and neuroinformatics. Moreover, we seek to provide a representative overview of existing mature Python modules for neuroscience and neuroinformatics, to demonstrate a critical mass and show that Python is an appropriate choice of interpreter interface for future neuroscience software development.&lt;br /&gt;&lt;br /&gt;There will be tutorial &amp; demo sessions where visitors with laptops can install and get introduced and acquainted with Python and the various software. A preliminary program can be found on the CNS web site: &lt;a href="http://www.cnsorg.org/2009/workshops.shtml"&gt;http://www.cnsorg.org/2009/workshops.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The workshop will include several sessions of lightning talks (&lt;a href="http://en.wikipedia.org/wiki/Lightning_Talk"&gt;http://en.wikipedia.org/wiki/Lightning_Talk&lt;/a&gt;), which are 5 minutes talks on any subject relevant to Python for neuroscience. Please send us an abstract proposal by email (romain.brette@ens.fr) if you are interested in giving such a talk. It could be about your own personal software contribution or about your experience with an existing Python module or tool that you think could be relevant for neuroscience. We will select a limited number of abstracts from the submissions. The deadline for &lt;br /&gt;submission is April 30th.&lt;br /&gt;&lt;br /&gt;We look forward to seeing you in Berlin.&lt;br /&gt;&lt;br /&gt;Eilif Muller, Jens Kremkow, Andrew Davison and Romain Brette&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-9209769292374353333?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/9209769292374353333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=9209769292374353333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/9209769292374353333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/9209769292374353333'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/04/cns-workshop-python-in-neuroscience.html' title='CNS workshop “Python in Neuroscience”: call for participation'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-2472060090938054939</id><published>2009-03-26T12:39:00.003+01:00</published><updated>2009-04-01T14:02:44.100+02:00</updated><title type='text'>Advanced Scientific Programming in Python G-Node Summer School</title><content type='html'>When: August 31st, 2009 - September 4th, 2009. &lt;br /&gt;Where: Berlin, Germany.&lt;br /&gt;&lt;br /&gt;Many scientists spend much of their time writing, debugging, and&lt;br /&gt;maintaining software. But while techniques for doing this efficiently&lt;br /&gt;have been developed, only few scientists actually use them. As a&lt;br /&gt;result, they spend far too much time writing deficient code and&lt;br /&gt;reinventing the wheel instead of doing research. In this course we&lt;br /&gt;present a selection of advanced programming techniques with&lt;br /&gt;theoretical lectures and practical exercises tailored to the needs of&lt;br /&gt;the programming scientist. To spice up theory and foster our new&lt;br /&gt;skills in a real-world programming project, we will team up to develop&lt;br /&gt;an entertaining scientific computer game.&lt;br /&gt;&lt;br /&gt;We will use the Python programming language for the entire&lt;br /&gt;course. With a large collection of open-source scientific modules and&lt;br /&gt;all features of a full-fledged programming language, Python is rapidly&lt;br /&gt;gaining popularity in the neuroscience community. It enables the&lt;br /&gt;scientist to quickly develop powerful, efficient, and structured&lt;br /&gt;software and is becoming an essential tool for scientific computing.&lt;br /&gt;&lt;br /&gt;The summer school is targeted at Post-docs and PhD students from all&lt;br /&gt;areas of neuroscience.  Substantial proficiency in Python or in&lt;br /&gt;another language (e.g. Java, C/C++, MATLAB, Mathematica) is absolutely&lt;br /&gt;required. An optional, one-day pre-course is offered to participants&lt;br /&gt;without Python experience to familiarize with the language.&lt;br /&gt;&lt;br /&gt;Preliminary Program&lt;br /&gt;-------------------&lt;br /&gt;Day 0 (Mon Aug 31) -- [Optional] Dive into Python&lt;br /&gt;&lt;br /&gt;Day 1 (Tue Sep 1) -- Software Carpentry&lt;br /&gt;  - Documenting code and using version control&lt;br /&gt;  - Test-driven development &amp; unit testing&lt;br /&gt;  - Debugging, profiling and benchmarking techniques&lt;br /&gt;  - Object-oriented programming, design patterns and Extreme Programming&lt;br /&gt;&lt;br /&gt;Day 2 (Wed Sep 2) -- Scientific Tools for Python&lt;br /&gt;  - NumPy, SciPy, Matplotlib, IPython&lt;br /&gt;  - Neuroscience libraries&lt;br /&gt;  - Programming project in the afternoon&lt;br /&gt;&lt;br /&gt;Day 3 (Thu Sep 3) -- Parallelization&lt;br /&gt;  - Python multiprocessing for SMP machines&lt;br /&gt;  - Distributed parallelization for cluster computing&lt;br /&gt;  - Programming project in the afternoon&lt;br /&gt;&lt;br /&gt;Day 4 (Fri Sep 4) -- Practical Software Development&lt;br /&gt;  - Software design&lt;br /&gt;  - Efficient programming in teams&lt;br /&gt;  - Quality Assurance&lt;br /&gt;  - Finalizing the programming project&lt;br /&gt;&lt;br /&gt;Applications &lt;br /&gt;------------ &lt;br /&gt;Applications should be sent before May 31st, 2009 to &lt;br /&gt;pythonsummerschool@bccnberlin.de. No fee is charged but participants&lt;br /&gt;should take care of travel, living, and accommodation expenses.&lt;br /&gt;&lt;br /&gt;Applications should include full contact information (name,&lt;br /&gt;affiliation, email &amp; phone), a short CV and a short statement&lt;br /&gt;addressing the following questions (maximum 500 words):&lt;br /&gt;  - What is your educational background?&lt;br /&gt;  - What experience do you have in programming?&lt;br /&gt;  - Why do you think "Advanced Scientific Programming in Python" is an&lt;br /&gt;    appropriate course for your skill profile?&lt;br /&gt;&lt;br /&gt;Candidates will be selected based on their profile. Places are&lt;br /&gt;limited: early application is recommended.&lt;br /&gt;&lt;br /&gt;Faculty&lt;br /&gt;-------&lt;br /&gt;Pietro Berkes, Volen Center for Complex Systems, Brandeis University, USA&lt;br /&gt;Jens Kremkow, Bernstein Center for Computational Neuroscience Freiburg, Germany&lt;br /&gt;Eilif Muller, Laboratory of Computational Neuroscience, Ecole Polytechnique Fédérale de Lausanne, Switzerland&lt;br /&gt;Michael Schmuker, Neurobiology, Freie Universität Berlin, Germany&lt;br /&gt;Bartosz Telenczuk, Charité Universitätsmedizin Berlin, Germany&lt;br /&gt;Niko Wilbert, Institute for Theoretical Biology, Humboldt-Universität zu Berlin, Germany&lt;br /&gt;Tiziano Zito, Bernstein Center for Computational Neuroscience Berlin, Germany&lt;br /&gt;&lt;br /&gt;Organized by Michael Schmuker and Tiziano Zito for the German&lt;br /&gt;Neuroinformatics Node of the INCF.  &lt;br /&gt;&lt;br /&gt;Website: http://www.g-node.org/Teaching &lt;br /&gt;Contact: python-summerschool@bccn-berlin.de&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-2472060090938054939?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/2472060090938054939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=2472060090938054939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2472060090938054939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/2472060090938054939'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/03/advanced-scientific-programming-in.html' title='Advanced Scientific Programming in Python G-Node Summer School'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-6859273463758038398</id><published>2009-02-23T16:36:00.004+01:00</published><updated>2009-02-23T16:47:47.957+01:00</updated><title type='text'>2nd INCF Congress of Neuroinformatics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wGhXD5KBWZc/SaLDS4btNuI/AAAAAAAAAAM/6vP_NFUDZ2I/s1600-h/NI2009-logo+orangelong.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 41px;" src="http://1.bp.blogspot.com/_wGhXD5KBWZc/SaLDS4btNuI/AAAAAAAAAAM/6vP_NFUDZ2I/s400/NI2009-logo+orangelong.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5306018040149522146" /&gt;&lt;/a&gt;&lt;a href="http://www.neuroinformatics2009.org/"&gt;The 2nd INCF Congress of Neuroinformatics&lt;/a&gt; will take place in Pilsen, Czech Republic, from September 6th-8th 2009.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.neuroinformatics2008.org/"&gt;Last year's meeting&lt;/a&gt; in Stockholm was excellent - check out the &lt;a href="http://neuroinformatics2008.org/congress-movies"&gt;videos of the keynote talks&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The deadline for abstract submission is April 17th.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-6859273463758038398?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/6859273463758038398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=6859273463758038398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6859273463758038398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6859273463758038398'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/02/2nd-incf-congress-of-neuroinformatics.html' title='2nd INCF Congress of Neuroinformatics'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wGhXD5KBWZc/SaLDS4btNuI/AAAAAAAAAAM/6vP_NFUDZ2I/s72-c/NI2009-logo+orangelong.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-1403507287904970080</id><published>2009-02-05T20:57:00.003+01:00</published><updated>2009-02-05T21:05:31.794+01:00</updated><title type='text'>When will NumPy and SciPy move to Python 3.0?</title><content type='html'>&lt;a href="http://jarrodmillman.blogspot.com/2009/01/when-will-numpy-and-scipy-migrate-to.html"&gt;http://jarrodmillman.blogspot.com/2009/01/when-will-numpy-and-scipy-migrate-to.html&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Python 2.6 by March 2009&lt;/div&gt;&lt;div&gt;Python 3.0 by mid-to-late 2010?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once Numpy and Scipy hit 3.0, we can port NeuroTools: this shouldn't be a very difficult task, since NeuroTools is pure Python, with no C-extensions. Porting PyNN depends on the simulator backends - NEURON, NEST, PCSIM, Brian - being ported, but again, PyNN itself should be a straightforward task.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-1403507287904970080?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/1403507287904970080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=1403507287904970080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1403507287904970080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1403507287904970080'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/02/when-will-numpy-and-scipy-move-to.html' title='When will NumPy and SciPy move to Python 3.0?'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4967651734005962030</id><published>2009-01-06T09:57:00.004+01:00</published><updated>2009-01-06T10:11:51.800+01:00</updated><title type='text'>Hot off the press: PyNN, PyNEST, NEURON+Python, Brian</title><content type='html'>Hot off the press!&lt;br /&gt;&lt;br /&gt;Several new publications of interest for NeuralEnsemblers to appear in the Frontiers in Neuroinformatics special section "Python in Neuroscience" are already available in provisional form at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/specialtopics/8/"&gt;http://www.frontiersin.org/neuroinformatics/specialtopics/8/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;including but not limited papers on large-scale simulation technologies like PyNN, PyNEST, NEURON+Python, and Brian:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hines M, Davison AP and Muller E (2009) NEURON and Python. Front. Neuroinform. doi:10.3389/neuro.11.013.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/013.2009/"&gt;http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/013.2009/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eppler JM, Helias M, Muller E, Diesmann M and Gewaltig M (2008) PyNEST: A convenient interface to the NEST simulator. Front. Neuroinform. doi:10.3389/neuro.11.012.2008&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/012.2008/"&gt;http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/012.2008/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Davison AP, Brüderle D, Eppler JM, Kremkow J, Muller E, Pecevski DA, Perrinet L and Yger P (2008) PyNN: a common interface for neuronal network simulators. Front. Neuroinform. doi:10.3389/neuro.11.011.2008&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/011.2008/"&gt;http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/011.2008/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Goodman D and Brette R (2008) Brian: a simulator for spiking neural networks in Python. Front. Neuroinform. (2008) 2:5. doi:10.3389/neuro.11.005.2008&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/005.2008/"&gt;http://www.frontiersin.org/neuroinformatics/paper/10.3389/neuro.11/005.2008/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4967651734005962030?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4967651734005962030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4967651734005962030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4967651734005962030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4967651734005962030'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2009/01/hot-off-press-pynn-pynest-neuronpython.html' title='Hot off the press: PyNN, PyNEST, NEURON+Python, Brian'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-5190635889132883985</id><published>2008-12-04T12:11:00.002+01:00</published><updated>2008-12-04T12:18:01.129+01:00</updated><title type='text'>Python 3.0 final released</title><content type='html'>"Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.python.org/download/releases/3.0/"&gt;http://www.python.org/download/releases/3.0/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For what's new, go &lt;a href="http://docs.python.org/dev/3.0/whatsnew/3.0.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Given the extent of the syntax changes, it may be a while before Python 3.0 is officially supported by NeuralEnsemble projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-5190635889132883985?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/5190635889132883985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=5190635889132883985' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5190635889132883985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/5190635889132883985'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/12/python-30-final-released.html' title='Python 3.0 final released'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-7054161347070139483</id><published>2008-11-13T14:16:00.006+01:00</published><updated>2008-11-13T15:48:33.258+01:00</updated><title type='text'>NeuroTools 0.1 (Asynchronous Astrocyte) released</title><content type='html'>NeuroTools is a Python package for analysis, visualization and management of real and simulated neuroscience data, built on top of numpy and matplotlib.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Inspired by Ubuntu, the first release is code-named "Asynchronous Astrocyte". Suggestions for names for future releases are welcome!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is available for download from:&lt;/div&gt;&lt;div&gt;  &lt;a href="http://software.incf.org/software/neurotools/home/download/"&gt;http://software.incf.org/software/neurotools/home/download&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;or just&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;easy_install NeuroTools&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The NeuroTools homepage, with full documentation, is at:&lt;/div&gt;&lt;div&gt;  &lt;a href="http://neuralensemble.org/NeuroTools"&gt;http://neuralensemble.org/NeuroTools&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-7054161347070139483?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/7054161347070139483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=7054161347070139483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7054161347070139483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/7054161347070139483'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/11/neurotools-01-asynchronous-astrocyte.html' title='NeuroTools 0.1 (Asynchronous Astrocyte) released'/><author><name>Andrew Davison</name><uri>http://www.blogger.com/profile/13733080438835986816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_wGhXD5KBWZc/S3gCbDISe8I/AAAAAAAAABQ/Ci23wAaOj0k/s1600-R/idphoto3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-6572117716057053806</id><published>2008-11-12T10:53:00.004+01:00</published><updated>2008-11-12T11:04:31.086+01:00</updated><title type='text'>NeuroTools Live Demo @ INCF Booth, SfN 2008. (Nov 16; 9:30-12:30)</title><content type='html'>NeuroTools Live Demo @ SfN 2008&lt;br /&gt;===============================&lt;br /&gt;&lt;br /&gt;Time: Nov 16; 9:30-12:30&lt;br /&gt;Location: INCF Booth #3227&lt;br /&gt;&lt;br /&gt;NeuroTools: Analysis, visualization and management of real and  &lt;br /&gt;simulated neuroscience data.&lt;br /&gt;&lt;br /&gt;   Jens Kremkow, Thierry Brizzi, Daniel Bruederle, Andrew Davison,&lt;br /&gt;   Eilif Muller, Laurent Perrinet, Michael Schmuker, Pierre Yger&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neuralensemble.org/NeuroTools"&gt;http://neuralensemble.org/NeuroTools&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.incf.org"&gt;http://www.incf.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-6572117716057053806?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/6572117716057053806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=6572117716057053806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6572117716057053806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6572117716057053806'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/11/neurotools-live-demo-incf-booth-sfn.html' title='NeuroTools Live Demo @ INCF Booth, SfN 2008. (Nov 16; 9:30-12:30)'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-3299733774354021781</id><published>2008-06-13T18:53:00.000+02:00</published><updated>2008-06-13T18:59:27.338+02:00</updated><title type='text'>BCCN/FACETS Student Workshop: Using Python for Computational Neuroscience</title><content type='html'>Thanks to Jens Kremkow, Jochen Eppler, Bernd Wiebelt, the BCCN Freiburg staff and all the motivated students and lecturers for making the first BCCN/FACETS Student Workshop on Using Python for Computational Neuroscience a great success!  Lecture material can be found &lt;a href="http://www.neuralensemble.org/cookbook/wiki/FacetsPythonCourse2008"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-3299733774354021781?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/3299733774354021781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=3299733774354021781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/3299733774354021781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/3299733774354021781'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/06/bccnfacets-student-workshop-using.html' title='BCCN/FACETS Student Workshop: Using Python for Computational Neuroscience'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-1000669410785358164</id><published>2008-06-12T13:39:00.000+02:00</published><updated>2008-06-13T18:21:21.512+02:00</updated><title type='text'>PyNN 0.4.1 released</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-1000669410785358164?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/1000669410785358164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=1000669410785358164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1000669410785358164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/1000669410785358164'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/06/pynn-040-released.html' title='PyNN 0.4.1 released'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-4506441756381877606</id><published>2008-06-09T18:44:00.000+02:00</published><updated>2008-06-13T18:50:35.798+02:00</updated><title type='text'>Cookbook launched</title><content type='html'>Thanks to Dan Goodman and the Neural Ensemble googlegroup for the impetus, a cookbook for computational neuroscience recipies can now be found at &lt;a href="http://www.neuralensemble.org/cookbook"&gt;http://www.neuralensemble.org/cookbook&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-4506441756381877606?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/4506441756381877606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=4506441756381877606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4506441756381877606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/4506441756381877606'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/06/cookbook-launched.html' title='Cookbook launched'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73903413139568172.post-6897727135916400648</id><published>2008-06-03T13:41:00.000+02:00</published><updated>2008-06-13T18:42:15.771+02:00</updated><title type='text'>Call for Contributions - Python in Neuroscience Special Section</title><content type='html'>CALL FOR CONTRIBUTIONS&lt;br /&gt;&lt;br /&gt;Special Section: "Python in Neuroscience"&lt;br /&gt;Journal: Frontiers in Neuroinformatics [www.frontiersin.org/neuroinformatics]&lt;br /&gt;&lt;br /&gt;Associate Editor:&lt;br /&gt;Rolf Kötter (Radboud University Medical Centre Nijmegen, Netherlands)&lt;br /&gt;&lt;br /&gt;Guest Editors:&lt;br /&gt;&lt;br /&gt;James A. Bednar (University of Edinburgh, UK)&lt;br /&gt;Andrew Davison (UNIC, CNRS, France)&lt;br /&gt;Markus Diesmann (RIKEN Brain Science Institute, Japan)&lt;br /&gt;Marc-Oliver Gewaltig (Honda Research Institute Europe GmbH, Germany)&lt;br /&gt;Michael Hines (Yale University, USA)&lt;br /&gt;Eilif Muller (LCN-EPFL, Switzerland)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Important Dates:&lt;br /&gt;&lt;br /&gt;Abstract/outline submission deadline: June 14th, 2008.&lt;br /&gt;Invitations for full paper submissions sent by June 21st, 2008.&lt;br /&gt;Invited full paper submission deadline: September 14th, 2008.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Special Section Abstract:&lt;br /&gt;&lt;br /&gt;Python is rapidly becoming the de facto standard language for systems&lt;br /&gt;integration.  Python has a large user and developer-base external to&lt;br /&gt;the neuroscience community, and a vast module library that facilitates&lt;br /&gt;rapid and maintainable development of complex and intricate systems.&lt;br /&gt;&lt;br /&gt;In this special section, we highlight recent efforts to develop Python&lt;br /&gt;modules for the domain of neuroscience software and neuroinformatics:&lt;br /&gt;&lt;br /&gt;- simulators and simulator interfaces&lt;br /&gt;- data collection and analysis&lt;br /&gt;- sharing, re-use, storage and databasing of models and data&lt;br /&gt;- stimulus generation&lt;br /&gt;- parameter search and optimization&lt;br /&gt;- visualization&lt;br /&gt;- VLSI hardware interfacing&lt;br /&gt;- ...&lt;br /&gt;&lt;br /&gt;Moreover, we seek to provide a representative overview of existing&lt;br /&gt;mature Python modules for neuroscience and neuroinformatics, to&lt;br /&gt;demonstrate a critical mass and show that Python is an appropriate&lt;br /&gt;choice of interpreter interface for future neuroscience software&lt;br /&gt;development.&lt;br /&gt;&lt;br /&gt;Submission Procedure:&lt;br /&gt;&lt;br /&gt;Researchers and practitioners are invited to submit on or before June&lt;br /&gt;14th, 2008 a max. 1 page abstract/outline of work related to the focus&lt;br /&gt;of the special section to eilif.mueller@epfl.ch, CC'd to rk@cns.umcn.nl&lt;br /&gt;for consideration for inclusion as an elaborated full article in the&lt;br /&gt;special section.&lt;br /&gt;&lt;br /&gt;Please include a provisional title, a full author list, and format the&lt;br /&gt;subject of your email as follows: "[python SI] outline - Your Name".&lt;br /&gt;&lt;br /&gt;Authors will be notified whether their contribution has been accepted&lt;br /&gt;by June 21st, 2008.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Full Article Information:&lt;br /&gt;&lt;br /&gt;* Full articles will be solicited by invitation only, based on the&lt;br /&gt;abstracts/outlines we receive by June 14th, 2008.&lt;br /&gt;&lt;br /&gt;* The deadline for submission of invited full articles will be&lt;br /&gt;September 14th, 2008.&lt;br /&gt;&lt;br /&gt;* Article formatting will be as for standard Frontiers "Original&lt;br /&gt;Research Articles".  Guidelines and instructions for their preparation&lt;br /&gt;can be found at&lt;br /&gt;http://frontiersin.org/authorinstructions#manuscriptGuidelines.&lt;br /&gt;&lt;br /&gt;* General author instructions for Frontiers in Neuroinformatics can be&lt;br /&gt;found at http://frontiersin.org/authorinstructions/.&lt;br /&gt;&lt;br /&gt;* Frontiers in Neuroinformatics is an open access journal, following a&lt;br /&gt;pay-for-publication model. Details of the publication fees can be found&lt;br /&gt;at http://www.frontiersin.org/publicationfees/.&lt;br /&gt;&lt;br /&gt;* Further details will be provided to authors of accepted abstracts by&lt;br /&gt;June 21st, 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73903413139568172-6897727135916400648?l=neuralensemble.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neuralensemble.blogspot.com/feeds/6897727135916400648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=73903413139568172&amp;postID=6897727135916400648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6897727135916400648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73903413139568172/posts/default/6897727135916400648'/><link rel='alternate' type='text/html' href='http://neuralensemble.blogspot.com/2008/06/python-in-neuroscience-special-section.html' title='Call for Contributions - Python in Neuroscience Special Section'/><author><name>eilif</name><uri>http://www.blogger.com/profile/09717715572079097672</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
