{"push_id":752508996,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"73b53588c00164dee5c690b1aac28a349116a93b","before":"b30d21d242482760b1953aaa837fb75a5f1bdcf2","commits":[{"sha":"a313041c8fef69c2391f7bf608b310c1fdd9a2fe","author":{"email":"fefadc22ee555a6593922b69c349273f0021e8a4@mit.edu","name":"hamogu"},"message":"speed up baffle slightly by passing raw numpy arrays","distinct":true,"url":"https://api.github.com/repos/Chandra-MARX/marxs/commits/a313041c8fef69c2391f7bf608b310c1fdd9a2fe"},{"sha":"6a59c2838cf4916b4704306bf5141a2a01dc52e2","author":{"email":"fefadc22ee555a6593922b69c349273f0021e8a4@mit.edu","name":"hamogu"},"message":"Refractor process_photons for all types of FlatOpticalElement\n\nThis adds more options to specify such elements (and thus makes things\nmore complicated) by adding:\n- a default process_photons that adds automatically\n  - intersect calculation\n  - set pos to intersection point\n  - output intersection in local coordiantes (colum names specificed by loc_ccos_name)\n  - call `specific_process_photons` for those photons that intersect\n  - set values appropriately (multiply for p, otherwise replace values)\n  - add an automatic `id_col=numer`, e.g. for multiple CCDs in one detector\n  - add columns as required by the above\n- If `specific_process_photons` is not defined, the old behaviour remains.","distinct":true,"url":"https://api.github.com/repos/Chandra-MARX/marxs/commits/6a59c2838cf4916b4704306bf5141a2a01dc52e2"},{"sha":"73b53588c00164dee5c690b1aac28a349116a93b","author":{"email":"7af9ac0ee20b5afc2369d9df38be1e0ff91e8fe3@gmx.de","name":"Hans Moritz Günther"},"message":"Merge pull request #37 from hamogu/numberitems\n\nRefractor process_photons for all types of FlatOpticalElement","distinct":true,"url":"https://api.github.com/repos/Chandra-MARX/marxs/commits/73b53588c00164dee5c690b1aac28a349116a93b"}]}