bug in csv_reader?
Some previously-functioning code of mine broke this morning after upgrading to the newest Ubuntu package of Pandas v. 0.9.2.  It seems to be a bug in the upgraded read_csv parser.  Beyond that, the error message (below) is fairly unhelpful to the uninitiated.  Maybe this is a bug, or maybe the new version uses different syntax (although some of the .csv files are able to be imported...).

I am sending a copy of the offending file to Wes, as I've got no quick place to put it.

Thanks,
Richard

aHe_df = pd.readcsv('aHe_aliquots.csv')

---

CParserError                              Traceback (most recent call last)
/home/itchy/ecopetrol/ec-working/data/<ipython-input-29-9ec771184960> in <module>()
----> 1 aHe_df =pd.read_csv('aHe_aliquots.csv')

/usr/lib/pymodules/python2.7/pandas/io/parsers.pyc in parser_f(filepath_or_buffer, sep, dialect, compression, doublequote, escapechar, quotechar, quoting, skipinitialspace, header, index_col, names, skiprows, skipfooter, skip_footer, na_values, delimiter, converters, dtype, usecols, engine, delim_whitespace, as_recarray, na_filter, compact_ints, use_unsigned, low_memory, buffer_lines, warn_bad_lines, error_bad_lines, keep_default_na, thousands, comment, parse_dates, keep_date_col, dayfirst, date_parser, memory_map, nrows, iterator, chunksize, verbose, encoding, squeeze)
    361                     buffer_lines=buffer_lines)
    362 
--> 363         return _read(filepath_or_buffer, kwds)
    364 
    365     parser_f.__name__ = name

/usr/lib/pymodules/python2.7/pandas/io/parsers.pyc in _read(filepath_or_buffer, kwds)
    185 
    186     # Create the parser.

--> 187     parser = TextFileReader(filepath_or_buffer, **kwds)
    188 
    189     if nrows is not None:

/usr/lib/pymodules/python2.7/pandas/io/parsers.pyc in **init**(self, f, engine, **kwds)
    465         self.options, self.engine = self._clean_options(options, engine)
    466 
--> 467         self._make_engine(self.engine)
    468 
    469     def _get_options_with_defaults(self, engine):

/usr/lib/pymodules/python2.7/pandas/io/parsers.pyc in _make_engine(self, engine)
    567     def _make_engine(self, engine='c'):
    568         if engine == 'c':
--> 569             self._engine = CParserWrapper(self.f, **self.options)
    570         else:
    571             if engine == 'python':

/usr/lib/pymodules/python2.7/pandas/io/parsers.pyc in **init**(self, src, *_kwds)
    787         ParserBase.**init**(self, kwds)
    788 
--> 789         self._reader = _parser.TextReader(src, *_kwds)
    790 
    791         # XXX

/usr/lib/pymodules/python2.7/pandas/_parser.so in pandas._parser.TextReader.__cinit__ (pandas/src/parser.c:3357)()

/usr/lib/pymodules/python2.7/pandas/_parser.so in pandas._parser.TextReader._get_header (pandas/src/parser.c:4283)()

/usr/lib/pymodules/python2.7/pandas/_parser.so in pandas._parser.TextReader._tokenize_rows (pandas/src/parser.c:5731)()

/usr/lib/pymodules/python2.7/pandas/_parser.so in pandas._parser.raise_parser_error (pandas/src/parser.c:13774)()

CParserError: Error tokenizing data. C error: no error message set
