{"action":"closed","issue":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/2580","labels_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2580/labels{/name}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2580/comments","events_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2580/events","html_url":"https://github.com/spyder-ide/spyder/issues/2580","id":98614647,"number":2580,"title":"Blaze support","user":{"login":"scls19fr","id":109167,"avatar_url":"https://avatars.githubusercontent.com/u/109167?v=3","gravatar_id":"","url":"https://api.github.com/users/scls19fr","html_url":"https://github.com/scls19fr","followers_url":"https://api.github.com/users/scls19fr/followers","following_url":"https://api.github.com/users/scls19fr/following{/other_user}","gists_url":"https://api.github.com/users/scls19fr/gists{/gist_id}","starred_url":"https://api.github.com/users/scls19fr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scls19fr/subscriptions","organizations_url":"https://api.github.com/users/scls19fr/orgs","repos_url":"https://api.github.com/users/scls19fr/repos","events_url":"https://api.github.com/users/scls19fr/events{/privacy}","received_events_url":"https://api.github.com/users/scls19fr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spyder-ide/spyder/labels/duplicate","name":"duplicate","color":"cccccc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-02T14:57:12Z","updated_at":"2015-08-02T16:04:38Z","closed_at":"2015-08-02T16:04:38Z","body":"Hello,\r\n\r\nit will be nice if variables explorer could support Blaze `blaze.interactive.InteractiveSymbol`\r\n\r\n    import blaze as bz\r\n    table_uri = 'dialect+driver://user:password@host:port/databasename::tablename'\r\n    dat = bz.Data(table_uri)\r\n\r\nhttp://blaze.pydata.org\r\nhttp://blaze.pydata.org/en/latest/rosetta-pandas.html\r\nhttp://blaze.pydata.org/en/latest/uri.html\r\n\r\nwith such a feature it will become possible to display inside variables explorer content of :\r\n \r\n - CSV files\r\n - database tables supported by SQLAlchemy (even very long tables !!!)\r\n\r\nsuch feature is now available in gtabview https://github.com/wavexx/gtabview\r\nsee https://github.com/wavexx/gtabview/blob/master/gtabview/models.py ExtBlazeModel\r\n\r\nKind regards\r\n\r\nPS: contrary to Pandas\r\n\r\n    import pandas as pd\r\n    from sqlalchemy import create_engine\r\n    db_uri = 'dialect+driver://user:password@host:port/databasename'\r\n    engine = create_engine(db_uri)\r\n    df = pd.read_sql(\"tablename\", engine)\r\n\r\nBlaze doesn't need to fetch the whole table into memory... and so that's very quick."}}