{"action":"created","issue":{"url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/44","labels_url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/44/comments","events_url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/44/events","html_url":"https://github.com/Amber-MD/cpptraj/issues/44","id":101502872,"number":44,"title":" implement new Frame constructor ","user":{"login":"hainm","id":4451957,"avatar_url":"https://avatars.githubusercontent.com/u/4451957?v=3","gravatar_id":"","url":"https://api.github.com/users/hainm","html_url":"https://github.com/hainm","followers_url":"https://api.github.com/users/hainm/followers","following_url":"https://api.github.com/users/hainm/following{/other_user}","gists_url":"https://api.github.com/users/hainm/gists{/gist_id}","starred_url":"https://api.github.com/users/hainm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hainm/subscriptions","organizations_url":"https://api.github.com/users/hainm/orgs","repos_url":"https://api.github.com/users/hainm/repos","events_url":"https://api.github.com/users/hainm/events{/privacy}","received_events_url":"https://api.github.com/users/hainm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Amber-MD/cpptraj/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-17T20:27:17Z","updated_at":"2015-08-17T21:16:05Z","closed_at":null,"body":"from closed PR: #22 "},"comment":{"url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/comments/131963003","html_url":"https://github.com/Amber-MD/cpptraj/issues/44#issuecomment-131963003","issue_url":"https://api.github.com/repos/Amber-MD/cpptraj/issues/44","id":131963003,"user":{"login":"swails","id":779022,"avatar_url":"https://avatars.githubusercontent.com/u/779022?v=3","gravatar_id":"","url":"https://api.github.com/users/swails","html_url":"https://github.com/swails","followers_url":"https://api.github.com/users/swails/followers","following_url":"https://api.github.com/users/swails/following{/other_user}","gists_url":"https://api.github.com/users/swails/gists{/gist_id}","starred_url":"https://api.github.com/users/swails/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swails/subscriptions","organizations_url":"https://api.github.com/users/swails/orgs","repos_url":"https://api.github.com/users/swails/repos","events_url":"https://api.github.com/users/swails/events{/privacy}","received_events_url":"https://api.github.com/users/swails/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T21:16:05Z","updated_at":"2015-08-17T21:16:05Z","body":"> The only thing I concern is memory. Does including all the vel + force make the Frame too fat (given that Frame use double precision)? (so pytraj is consuming double memory compared to mdtraj or mdanalysis). But this might not be problem since pytraj focuses more on out-of-core calculation like cpptraj.\r\n\r\nWhy can't you just make the velocity array `NULL` if it's not available so that memory is only consumed for velocities when they're available?"}}