def __init__(self, dbname, bsize=int(<NUM_LIT>), new_db=True,<EOL>debug=False):
if new_db:<EOL><INDENT>try:<EOL><INDENT>os.unlink(dbname)<EOL><DEDENT>except:<EOL><INDENT>print('<STR_LIT>' % dbname)<EOL><DEDENT><DEDENT>self.conn = sqlite.connect(dbname)<EOL>self.cursor = self.conn.cursor()<EOL>self.bsize = bsize<EOL>self.debug = debug<EOL>
1. Read from gdf files.
2. Create sqlite db of (neuron, spike time).
3. Query spike times for neurons.


Parameters
----------
dbname : str
    Filename of sqlite database, see `sqlite3.connect`
bsize : int
    Number of spike times to insert.
new_db : bool
    New database with name dbname, will overwrite
    at a time, determines memory usage.


Returns
-------
`hybridLFPy.gdf.GDF` object


See also
--------
sqlite3, sqlite3.connect, sqlite3.connect.cursor