{"action":"opened","issue":{"url":"https://api.github.com/repos/JGCRI/hector/issues/59","labels_url":"https://api.github.com/repos/JGCRI/hector/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/JGCRI/hector/issues/59/comments","events_url":"https://api.github.com/repos/JGCRI/hector/issues/59/events","html_url":"https://github.com/JGCRI/hector/issues/59","id":53908800,"number":59,"title":"Forcing component shouldn't have to know individual halocarbons","user":{"login":"bpbond","id":1956468,"avatar_url":"https://avatars.githubusercontent.com/u/1956468?v=3","gravatar_id":"","url":"https://api.github.com/users/bpbond","html_url":"https://github.com/bpbond","followers_url":"https://api.github.com/users/bpbond/followers","following_url":"https://api.github.com/users/bpbond/following{/other_user}","gists_url":"https://api.github.com/users/bpbond/gists{/gist_id}","starred_url":"https://api.github.com/users/bpbond/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpbond/subscriptions","organizations_url":"https://api.github.com/users/bpbond/orgs","repos_url":"https://api.github.com/users/bpbond/repos","events_url":"https://api.github.com/users/bpbond/events{/privacy}","received_events_url":"https://api.github.com/users/bpbond/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/JGCRI/hector/milestones/3","labels_url":"https://api.github.com/repos/JGCRI/hector/milestones/3/labels","id":929216,"number":3,"title":"v1.1","description":null,"creator":{"login":"bpbond","id":1956468,"avatar_url":"https://avatars.githubusercontent.com/u/1956468?v=3","gravatar_id":"","url":"https://api.github.com/users/bpbond","html_url":"https://github.com/bpbond","followers_url":"https://api.github.com/users/bpbond/followers","following_url":"https://api.github.com/users/bpbond/following{/other_user}","gists_url":"https://api.github.com/users/bpbond/gists{/gist_id}","starred_url":"https://api.github.com/users/bpbond/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpbond/subscriptions","organizations_url":"https://api.github.com/users/bpbond/orgs","repos_url":"https://api.github.com/users/bpbond/repos","events_url":"https://api.github.com/users/bpbond/events{/privacy}","received_events_url":"https://api.github.com/users/bpbond/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-01-09T20:04:04Z","updated_at":"2015-01-09T20:04:04Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-01-09T20:04:04Z","updated_at":"2015-01-09T20:04:04Z","closed_at":null,"body":"Right now, the forcing component has to know about the existence of all the individual halocarbons. It would be a LOT more elegant if it could simply (i) register its dependency on ALL halocarbons, and (ii) query `halocarbonComponent` for a list of all the extant hc's, then get the forcing information from each. That would mean halocarbons would be purely defined via input, no code changes required, and would be backwards-compatible.\r\n"}}