{"action":"created","issue":{"url":"https://api.github.com/repos/OGGM/oggm/issues/469","repository_url":"https://api.github.com/repos/OGGM/oggm","labels_url":"https://api.github.com/repos/OGGM/oggm/issues/469/labels{/name}","comments_url":"https://api.github.com/repos/OGGM/oggm/issues/469/comments","events_url":"https://api.github.com/repos/OGGM/oggm/issues/469/events","html_url":"https://github.com/OGGM/oggm/issues/469","id":328204366,"node_id":"MDU6SXNzdWUzMjgyMDQzNjY=","number":469,"title":"Running from GCM ","user":{"login":"anoukvlug","id":23718819,"node_id":"MDQ6VXNlcjIzNzE4ODE5","avatar_url":"https://avatars2.githubusercontent.com/u/23718819?v=4","gravatar_id":"","url":"https://api.github.com/users/anoukvlug","html_url":"https://github.com/anoukvlug","followers_url":"https://api.github.com/users/anoukvlug/followers","following_url":"https://api.github.com/users/anoukvlug/following{/other_user}","gists_url":"https://api.github.com/users/anoukvlug/gists{/gist_id}","starred_url":"https://api.github.com/users/anoukvlug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anoukvlug/subscriptions","organizations_url":"https://api.github.com/users/anoukvlug/orgs","repos_url":"https://api.github.com/users/anoukvlug/repos","events_url":"https://api.github.com/users/anoukvlug/events{/privacy}","received_events_url":"https://api.github.com/users/anoukvlug/received_events","type":"User","site_admin":false},"labels":[{"id":1092994522,"node_id":"MDU6TGFiZWwxMDkyOTk0NTIy","url":"https://api.github.com/repos/OGGM/oggm/labels/Hacktoberfest","name":"Hacktoberfest","color":"c91cb5","default":false},{"id":270939543,"node_id":"MDU6TGFiZWwyNzA5Mzk1NDM=","url":"https://api.github.com/repos/OGGM/oggm/labels/enhancement","name":"enhancement","color":"1d76db","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/OGGM/oggm/milestones/3","html_url":"https://github.com/OGGM/oggm/milestone/3","labels_url":"https://api.github.com/repos/OGGM/oggm/milestones/3/labels","id":2619142,"node_id":"MDk6TWlsZXN0b25lMjYxOTE0Mg==","number":3,"title":"2.x","description":"Major changes or less important issues","creator":{"login":"fmaussion","id":10050469,"node_id":"MDQ6VXNlcjEwMDUwNDY5","avatar_url":"https://avatars3.githubusercontent.com/u/10050469?v=4","gravatar_id":"","url":"https://api.github.com/users/fmaussion","html_url":"https://github.com/fmaussion","followers_url":"https://api.github.com/users/fmaussion/followers","following_url":"https://api.github.com/users/fmaussion/following{/other_user}","gists_url":"https://api.github.com/users/fmaussion/gists{/gist_id}","starred_url":"https://api.github.com/users/fmaussion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fmaussion/subscriptions","organizations_url":"https://api.github.com/users/fmaussion/orgs","repos_url":"https://api.github.com/users/fmaussion/repos","events_url":"https://api.github.com/users/fmaussion/events{/privacy}","received_events_url":"https://api.github.com/users/fmaussion/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":1,"state":"open","created_at":"2017-07-03T15:24:56Z","updated_at":"2018-08-16T20:38:02Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2018-05-31T16:11:36Z","updated_at":"2018-10-16T16:00:57Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"After some off-line discussions, with @fmaussion and @nchampollion, about how OGGM can be forced with different GCM's, I thought it would be good to open an issue about this.\r\n\r\nCurrently temperature and precipitation of CESM simulations can be used to force OGGM. Different GCM's structure their output slightly differently. Therefore the process_cesm_data function can currently not process files from other GCM's. There are a couple of ways to make it possible to use other GCM's in OGGM.\r\n\r\n**Here follows a list with some options (there are probably more options), to continue the conversation:**\r\n\r\n1. Make the process_cesm_data function more flexible. This would require quite some keyword arguments in the function. \r\n\r\n2. Add different functions for the different GCM's.\r\n\r\n3. Write documentation on how people can make their own function to treat their input data.\r\n\r\n4. Make a general process_gcm_data function, with documented how the input should look like. This could than include some documentation on how to make these basic changes to the input (netCDF) files by using NCO tools (e.g. summing different type of precipitation to get a file with the total precipitation or changing variable names).\r\n\r\n**Disadvantages of the different options:**\r\n1. There might be many things that differ between the models. To make one function that can treat all GCM's might be hard and I am afraid that it could be sensitive to bugs.\r\n\r\n2. This adds a lot of code repetition to the model.\r\n\r\n3. This makes people repeat what other people have already done.\r\n\r\n4. It puts problem of having difference in how the GCM's structure their output with the user.\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/OGGM/oggm/issues/comments/430295330","html_url":"https://github.com/OGGM/oggm/issues/469#issuecomment-430295330","issue_url":"https://api.github.com/repos/OGGM/oggm/issues/469","id":430295330,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDI5NTMzMA==","user":{"login":"fmaussion","id":10050469,"node_id":"MDQ6VXNlcjEwMDUwNDY5","avatar_url":"https://avatars3.githubusercontent.com/u/10050469?v=4","gravatar_id":"","url":"https://api.github.com/users/fmaussion","html_url":"https://github.com/fmaussion","followers_url":"https://api.github.com/users/fmaussion/followers","following_url":"https://api.github.com/users/fmaussion/following{/other_user}","gists_url":"https://api.github.com/users/fmaussion/gists{/gist_id}","starred_url":"https://api.github.com/users/fmaussion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fmaussion/subscriptions","organizations_url":"https://api.github.com/users/fmaussion/orgs","repos_url":"https://api.github.com/users/fmaussion/repos","events_url":"https://api.github.com/users/fmaussion/events{/privacy}","received_events_url":"https://api.github.com/users/fmaussion/received_events","type":"User","site_admin":false},"created_at":"2018-10-16T16:00:57Z","updated_at":"2018-10-16T16:00:57Z","author_association":"MEMBER","body":"@sumnonpuella sorry I've forgot about this one. \r\n\r\nThis is high ou our priority list, we will discuss this soon"}}
{"actor":{"display_login":"fmaussion"}}