Add more tests for {Interface,Pattern}.is_in_interfaces() methods.
Merge branch 'port_ids' of https://github.com/neurokernel/neurokernel into port_ids
Add from_df() method to Pattern class.
Improved debugging messages
Update README.rst.
Merge branch 'port_ids' of https://github.com/neurokernel/neurokernel into port_ids
Add link to prime4commit, update install doc.
Add tox.ini.
Fix Interface.is_compatible() to only compare rows in each interface DataFrame associated with the interface identifier number.
Don't attempt to seed rng in base.py example using id() because the latter may return an address > 0xffffffff.
Fix more errors in retina_lamina script.
Restore generic_lpu.png.
Fix is_in_interfaces() for single level selectors
Mention need for ffmpeg/libav to generate visualizations.
Pull in updated pattern.py from port_ids_mpi branch.
Fix typo in LPU._read_LPU_input().
Update generic demo to include port selectors in generated LPU; tweak visualization to show outputs of all projection neurons.
Fix generic LPU generator to properly process optional LPU name.
Remove graph.graph_to_conn(), graph.load_conn_all() bec. they depend on retired Connectivity class.
Workaround pandas bug #7548 in graph.graph_to_df().