{"action":"closed","issue":{"url":"https://api.github.com/repos/ioam/holoviews/issues/92","labels_url":"https://api.github.com/repos/ioam/holoviews/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/ioam/holoviews/issues/92/comments","events_url":"https://api.github.com/repos/ioam/holoviews/issues/92/events","html_url":"https://github.com/ioam/holoviews/issues/92","id":78263223,"number":92,"title":"Support for a holoviews.rc file","user":{"login":"jlstevens","id":890576,"avatar_url":"https://avatars.githubusercontent.com/u/890576?v=3","gravatar_id":"","url":"https://api.github.com/users/jlstevens","html_url":"https://github.com/jlstevens","followers_url":"https://api.github.com/users/jlstevens/followers","following_url":"https://api.github.com/users/jlstevens/following{/other_user}","gists_url":"https://api.github.com/users/jlstevens/gists{/gist_id}","starred_url":"https://api.github.com/users/jlstevens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlstevens/subscriptions","organizations_url":"https://api.github.com/users/jlstevens/orgs","repos_url":"https://api.github.com/users/jlstevens/repos","events_url":"https://api.github.com/users/jlstevens/events{/privacy}","received_events_url":"https://api.github.com/users/jlstevens/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ioam/holoviews/labels/feature","name":"feature","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ioam/holoviews/milestones/5","html_url":"https://github.com/ioam/holoviews/milestones/1.1.1","labels_url":"https://api.github.com/repos/ioam/holoviews/milestones/5/labels","id":1111017,"number":5,"title":"1.1.1","description":"Bugfix release 1.1.1, which should including a variety major optimizations to speed up HoloViews, fixes to the options system, changes to pandas interface and various other bugfixes and minor API changes.","creator":{"login":"philippjfr","id":1550771,"avatar_url":"https://avatars.githubusercontent.com/u/1550771?v=3","gravatar_id":"","url":"https://api.github.com/users/philippjfr","html_url":"https://github.com/philippjfr","followers_url":"https://api.github.com/users/philippjfr/followers","following_url":"https://api.github.com/users/philippjfr/following{/other_user}","gists_url":"https://api.github.com/users/philippjfr/gists{/gist_id}","starred_url":"https://api.github.com/users/philippjfr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philippjfr/subscriptions","organizations_url":"https://api.github.com/users/philippjfr/orgs","repos_url":"https://api.github.com/users/philippjfr/repos","events_url":"https://api.github.com/users/philippjfr/events{/privacy}","received_events_url":"https://api.github.com/users/philippjfr/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":14,"state":"open","created_at":"2015-05-14T22:23:06Z","updated_at":"2015-05-23T11:14:35Z","due_on":"2015-05-17T23:00:00Z","closed_at":null},"comments":9,"created_at":"2015-05-19T21:47:53Z","updated_at":"2015-05-23T11:14:35Z","closed_at":"2015-05-23T11:14:35Z","body":"This has been suggested as an idea before and cropped up recently at the end of issue #69 \r\n\r\nHere are some good reasons I can think of to support an rc file:\r\n\r\n* Follows a convention (i.e rc files in general) and won't contain much code. People should be able to look inside, see a relatively small amount of code and immediately understand what it is about.\r\n* Good place to switch the matplotlib backend to 'agg' by default. An rc file is a pretty explicit way of modifying behaviour that is not rude (i.e switching the backend without making it easy for the user to override that decision).\r\n* Good place to customize your defaults, e.g the ``rc_params`` on Plot, customize element styles to your liking etc.\r\n* Nice *persistent* and reliable entry point for the user to customize anything they wish that should always works (e.g whether they use pure Python or IPython Notebook). \r\n* Much better solution than repeating some boilerplate at the top of every notebook (for instance).\r\n* Certainly more flexible and reliable than a matplotlibrc\r\n\r\nThe main issues are to decide 1) where to look for the file 2) in what order 3) what should the file be called?"}}