payload: {"action":"created","issue":{"url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/5","repository_url":"https://api.github.com/repos/markcampanelli/pvfit-m","labels_url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/5/comments","events_url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/5/events","html_url":"https://github.com/markcampanelli/pvfit-m/issues/5","id":481330993,"node_id":"MDU6SXNzdWU0ODEzMzA5OTM=","number":5,"title":"Vectorize M computations","user":{"login":"markcampanelli","id":1125363,"node_id":"MDQ6VXNlcjExMjUzNjM=","avatar_url":"https://avatars3.githubusercontent.com/u/1125363?v=4","gravatar_id":"","url":"https://api.github.com/users/markcampanelli","html_url":"https://github.com/markcampanelli","followers_url":"https://api.github.com/users/markcampanelli/followers","following_url":"https://api.github.com/users/markcampanelli/following{/other_user}","gists_url":"https://api.github.com/users/markcampanelli/gists{/gist_id}","starred_url":"https://api.github.com/users/markcampanelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markcampanelli/subscriptions","organizations_url":"https://api.github.com/users/markcampanelli/orgs","repos_url":"https://api.github.com/users/markcampanelli/repos","events_url":"https://api.github.com/users/markcampanelli/events{/privacy}","received_events_url":"https://api.github.com/users/markcampanelli/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-08-15T20:45:25Z","updated_at":"2019-08-16T05:22:02Z","closed_at":"2019-08-16T05:22:02Z","author_association":"OWNER","body":"M computations should be fully vectorized based on vectorization of underlying data classes. Should be able to always put wavelength dimension last in order to allow smart broadcasting to keep data DRY and hence generalization to N dimensions.\r\n\r\nTwo main use cases to demonstrate in examples are:\r\n1. time-series for captest computations\r\n2. M tables for I-V curve measurements supporting IEC 61853-1 matrices"},"comment":{"url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/comments/521887764","html_url":"https://github.com/markcampanelli/pvfit-m/issues/5#issuecomment-521887764","issue_url":"https://api.github.com/repos/markcampanelli/pvfit-m/issues/5","id":521887764,"node_id":"MDEyOklzc3VlQ29tbWVudDUyMTg4Nzc2NA==","user":{"login":"markcampanelli","id":1125363,"node_id":"MDQ6VXNlcjExMjUzNjM=","avatar_url":"https://avatars3.githubusercontent.com/u/1125363?v=4","gravatar_id":"","url":"https://api.github.com/users/markcampanelli","html_url":"https://github.com/markcampanelli","followers_url":"https://api.github.com/users/markcampanelli/followers","following_url":"https://api.github.com/users/markcampanelli/following{/other_user}","gists_url":"https://api.github.com/users/markcampanelli/gists{/gist_id}","starred_url":"https://api.github.com/users/markcampanelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markcampanelli/subscriptions","organizations_url":"https://api.github.com/users/markcampanelli/orgs","repos_url":"https://api.github.com/users/markcampanelli/repos","events_url":"https://api.github.com/users/markcampanelli/events{/privacy}","received_events_url":"https://api.github.com/users/markcampanelli/received_events","type":"User","site_admin":false},"created_at":"2019-08-16T05:22:02Z","updated_at":"2019-08-16T05:22:02Z","author_association":"OWNER","body":"This was completed in 27863593ea26f5adf911abca1062287cf5bcb9f1, which required adding `scipy` as a dependency in order to use the vectorized interpolation in `scipy.interpolate.interp1d`.\r\n\r\nWavelength is always the last dimension, and they do not change between the \"multi-curves\"."}}
other: {"actor":{"display_login":"markcampanelli"}}