{"action":"created","issue":{"url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/1","repository_url":"https://api.github.com/repos/mrJean1/PyGeodesy","labels_url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/1/comments","events_url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/1/events","html_url":"https://github.com/mrJean1/PyGeodesy/issues/1","id":185748351,"number":1,"title":"LatLon _Nv is not updating with lat/lon changes","user":{"login":"jakemb21","id":4914607,"avatar_url":"https://avatars.githubusercontent.com/u/4914607?v=3","gravatar_id":"","url":"https://api.github.com/users/jakemb21","html_url":"https://github.com/jakemb21","followers_url":"https://api.github.com/users/jakemb21/followers","following_url":"https://api.github.com/users/jakemb21/following{/other_user}","gists_url":"https://api.github.com/users/jakemb21/gists{/gist_id}","starred_url":"https://api.github.com/users/jakemb21/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakemb21/subscriptions","organizations_url":"https://api.github.com/users/jakemb21/orgs","repos_url":"https://api.github.com/users/jakemb21/repos","events_url":"https://api.github.com/users/jakemb21/events{/privacy}","received_events_url":"https://api.github.com/users/jakemb21/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-10-27T18:41:16Z","updated_at":"2017-02-13T02:43:09Z","closed_at":null,"body":"First, thank you so much for converting this to python.\n\nBeen using sphericalNvector.LatLon and noticed if I update the lat/lon after I call distanceTo(), the distance is calculated using the old values (cached _Nv vector with old values) and never updates. This probably results in errors for other vector calculations as well since _Nv does not update.\n\nExample:\n`p1 = LatLon(52.205, 0.119)`\n`p2 = LatLon(48.857, 2.351)`\n`d1 = self.distance(p2)   # 404.3 km`\n`p1.lat = 20.0`\n`p1.lon = -60.0`\n`d2 = self.distance(p2)   # Remains 404.3 km...should be the distance between 20.0, -60.0 and p2`\n\nIn the above example, d2 remains 404.3 km because it is still using the cached _Nv from the original p1 location.\n"},"comment":{"url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/comments/279281688","html_url":"https://github.com/mrJean1/PyGeodesy/issues/1#issuecomment-279281688","issue_url":"https://api.github.com/repos/mrJean1/PyGeodesy/issues/1","id":279281688,"user":{"login":"mrJean1","id":22154337,"avatar_url":"https://avatars.githubusercontent.com/u/22154337?v=3","gravatar_id":"","url":"https://api.github.com/users/mrJean1","html_url":"https://github.com/mrJean1","followers_url":"https://api.github.com/users/mrJean1/followers","following_url":"https://api.github.com/users/mrJean1/following{/other_user}","gists_url":"https://api.github.com/users/mrJean1/gists{/gist_id}","starred_url":"https://api.github.com/users/mrJean1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrJean1/subscriptions","organizations_url":"https://api.github.com/users/mrJean1/orgs","repos_url":"https://api.github.com/users/mrJean1/repos","events_url":"https://api.github.com/users/mrJean1/events{/privacy}","received_events_url":"https://api.github.com/users/mrJean1/received_events","type":"User","site_admin":false},"created_at":"2017-02-13T02:43:09Z","updated_at":"2017-02-13T02:43:09Z","body":"Closing this issue.  Please reopen if needed."}}
{"actor":{"display_login":"mrJean1"}}