{"comment":{"url":"https://api.github.com/repos/bokeh/bokeh/comments/14806405","html_url":"https://github.com/bokeh/bokeh/commit/f7fbd56df674d086681c2d0772c31e700572f345#commitcomment-14806405","id":14806405,"user":{"login":"bryevdv","id":1078448,"avatar_url":"https://avatars.githubusercontent.com/u/1078448?v=3","gravatar_id":"","url":"https://api.github.com/users/bryevdv","html_url":"https://github.com/bryevdv","followers_url":"https://api.github.com/users/bryevdv/followers","following_url":"https://api.github.com/users/bryevdv/following{/other_user}","gists_url":"https://api.github.com/users/bryevdv/gists{/gist_id}","starred_url":"https://api.github.com/users/bryevdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryevdv/subscriptions","organizations_url":"https://api.github.com/users/bryevdv/orgs","repos_url":"https://api.github.com/users/bryevdv/repos","events_url":"https://api.github.com/users/bryevdv/events{/privacy}","received_events_url":"https://api.github.com/users/bryevdv/received_events","type":"User","site_admin":false},"position":40,"line":56,"path":"bokeh/models/ranges.py","commit_id":"f7fbd56df674d086681c2d0772c31e700572f345","created_at":"2015-12-06T00:42:03Z","updated_at":"2015-12-06T00:42:03Z","body":"No I assumed `None` would be the default for `Range1d` (and `\"auto\"` for `DataRange1d`) I can't think of an interpretation for `\"auto\"` that makes sense for `Range1d`. For `DataRange1d`, 'auto'  makes sense because you want to automatically set the bounds based on data (including if the data updates/changes) but for `Range1d` the `auto` setting basically has no effect after the range is initially created. It's certainly possible to change a `Range1d` that's how zooming in would work. "}}