{"push_id":822897144,"size":56,"distinct_size":51,"ref":"refs/heads/issue222_geom_namespace","head":"b9f74da62422deb5e7da91cac9d2090219c5a7f0","before":"56ada0e3c4d56970d827d50c87a5572008f24840","commits":[{"sha":"d50fba4af7b708e8307f0e607e2a5e22d70e021f","author":{"email":"3644f016f3e841c727ad0c482fcf4fa1be49bdf8@googlemail.com","name":"dietzc"},"message":"clean-up: remove unused imports in templates","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/d50fba4af7b708e8307f0e607e2a5e22d70e021f"},{"sha":"e4034f606bc3192f3341ae6078db8138ac43312a","author":{"email":"3644f016f3e841c727ad0c482fcf4fa1be49bdf8@googlemail.com","name":"dietzc"},"message":"DefaultCoarsenessFeature: Fix import\n\nthanks to @LeonYang5114","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/e4034f606bc3192f3341ae6078db8138ac43312a"},{"sha":"cd7a8b04337e78d413ead0f8218d772801903c54","author":{"email":"a82875a806622c2d78788f0d9eae710b076841c5@gmail.com","name":"LeonYang5114"},"message":"Fix ConstantToPlanarImage template\n\nThe sub, mul, div were all implemented as add. Now each is implemented\nwith the correct functionality.","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/cd7a8b04337e78d413ead0f8218d772801903c54"},{"sha":"d9cb54cf28c3d6227f95b9687ccf8d66fc897ac3","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"IterativeFFTFilterRAI: fix generics error\n\nThe return type is O, not I.\n\nAnd the compiler needs to be explicitly told that.\n\nOtherwise it complains thusly:\n\n[ERROR] .../src/main/java/net/imagej/ops/filter/IterativeFFTFilterRAI.java:[169,50] incompatible types: inferred type does not conform to upper bound(s)\n[ERROR] inferred: O\n[ERROR] upper bound(s): net.imglib2.type.numeric.RealType<O>,I","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/d9cb54cf28c3d6227f95b9687ccf8d66fc897ac3"},{"sha":"e660c34ca04a727d2f96d1ec662a685201f9f9f7","author":{"email":"c7bbd50dac4aab6f22dbb3325bcaab36e8aab7de@uni-konstanz.de","name":"Christian Dietz"},"message":"Merge pull request #245 from imagej/remove-unused-imports\n\nclean-up: remove unused imports in templates","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/e660c34ca04a727d2f96d1ec662a685201f9f9f7"},{"sha":"655086c0c55bfedab1abc7073bbee97e3d18b15c","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Rename package 'geometric' to 'geom'.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/655086c0c55bfedab1abc7073bbee97e3d18b15c"},{"sha":"864c0312f473541c892374137fe98e271bbf5254","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Move everything from 'geometric3D' to 'geom'.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/864c0312f473541c892374137fe98e271bbf5254"},{"sha":"85a4f76f143c1cb3d3b9ade5ce7c533ea7f04258","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Add helper package to geom package.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/85a4f76f143c1cb3d3b9ade5ce7c533ea7f04258"},{"sha":"ea875db1abba84019f501422cdb79ae0e2e1c7f4","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Remove Geometric3D interface and replace with Geometric.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/ea875db1abba84019f501422cdb79ae0e2e1c7f4"},{"sha":"c5eed40082e845099c4a0bde2f82c0624010a5ad","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Replace AbstractGeometricFeature with AbstractFunctionOp.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/c5eed40082e845099c4a0bde2f82c0624010a5ad"},{"sha":"fbe0d17d1839ea71e2df5c693679c758c02da880","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Fix warnings.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/fbe0d17d1839ea71e2df5c693679c758c02da880"},{"sha":"21b13b416b5f30018dbe5f4e976e30b41792ea53","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Clean up code.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/21b13b416b5f30018dbe5f4e976e30b41792ea53"},{"sha":"89142560fa81620daad12591ee58c7bd4fde4aed","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Refactor interfaces.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/89142560fa81620daad12591ee58c7bd4fde4aed"},{"sha":"4306bcc6e1ed6c946b2bdfb9a8f361c4552c9ef0","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Add getsize() to Mesh.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/4306bcc6e1ed6c946b2bdfb9a8f361c4552c9ef0"},{"sha":"4446ed4e8261bacf2a83c1e87086cfd6c92b2abd","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Remove Geometric2D/3D Namepspace and Tests.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/4446ed4e8261bacf2a83c1e87086cfd6c92b2abd"},{"sha":"863e6c0ec781374b8eadd2f0fe6ef48ff6ac09bc","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Move 2D test image.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/863e6c0ec781374b8eadd2f0fe6ef48ff6ac09bc"},{"sha":"b1e8777113d8c729eb2b92f474f0ea1bf03005db","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Move 3D test image.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/b1e8777113d8c729eb2b92f474f0ea1bf03005db"},{"sha":"3f4dedfc70bb5a70f0635c67dcf30c0e22e7c138","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Move QuickHull3DTest.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/3f4dedfc70bb5a70f0635c67dcf30c0e22e7c138"},{"sha":"bfc011753dbb64bed53d4bf9e7fef6c2a2710cf5","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Move VertexInterpolatorTests.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/bfc011753dbb64bed53d4bf9e7fef6c2a2710cf5"},{"sha":"40d0ba5df4efb68ef3f99da830abb24dde7b271a","author":{"email":"05fc5a5d9bff90980cc675a097178830d090d994@uni-konstanz.de","name":"tibuch"},"message":"Merge Geometric2D/3D into Geom.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/40d0ba5df4efb68ef3f99da830abb24dde7b271a"}]}