{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21280671,"defaultBranch":"master","name":"mathnet-spatial","ownerLogin":"mathnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-27T15:38:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97860?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681722109.0","currentOid":""},"activityList":{"items":[{"before":"8cae855ce862ce0002047c814d24a5deec51a3ce","after":"9a40b9fa4520ff6d395f2a385d25cde919299b56","ref":"refs/heads/master","pushedAt":"2023-12-09T11:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Circle2D intersection with Line(Segment)2D (#237)\n\n* Feat: Line2D.DistanceTo(point)\r\n\r\n* feat: Circle2D.IntersectWith(Line2D)\r\n\r\n* doc: fix xml comment\r\n\r\n* refactor: extract the private method findParameterTs(Line2D)\r\n\r\nAleady existing test cases must be changed because of the implementation of FindRoots.Polynomial(coeffs), that is, the order of the solutions.\r\n\r\n* feat: Circle2D.IntersectWith(LineSegment2D)\r\n\r\n* doc: fix the variable-name list in comment\r\n\r\n* fix: a typo\r\n\r\n* change: use the fact that dot-product of the unit vector is always 1.0\r\n\r\n* Revert \"Feat: Line2D.DistanceTo(point)\"\r\n\r\nThis reverts commit 0a2521d22e32f920b8571b4e3a7d575b0e102c02.\r\n\r\n* remove: src/Spatial/Extensions/DoubleExtensions.cs\r\n\r\n* doc: revise xml comments\r\n\r\n* fix a typo\r\n\r\n* test: fix testcases to test number of intersections\r\n\r\n* fix: IntersectionWith() to return a single point when a line tangent to the circle\r\n\r\n* test: Add tests for intersection of Circle and LineSegment2D\r\n\r\nfor the case where LineSegment contains some of obtained intersections.\r\n\r\n* test: add TODO comment\r\n\r\n* refactor: rename line to segment\r\n\r\n* fix: type declaration (from 1d to 1.0)\r\n\r\n* test: fix testcases to use expected points\r\n\r\n* test: fix testcases to use expected points\r\n\r\n* test: add testcases where the line is parallel to the Y-axis\r\n\r\n* test: add testcases parallel to Y-axis and general cases\r\n\r\n* test: add testcases for Intersection of Circle2D with LIneSegment2D\r\n\r\n- parallel to X-axis\r\n- parallel to Y-axis\r\n- general cases (eg. x-y+c=0)\r\n\r\ntest: rename method's name\r\n\r\n* test: replace +01 to +1\r\n\r\n* Minor changes in test\r\n\r\n---------\r\n\r\nCo-authored-by: jkaliak ","shortMessageHtmlLink":"Circle2D intersection with Line(Segment)2D (#237)"}},{"before":"f6079916f41912ac0dbfc59003bae673a30ae45f","after":"8cae855ce862ce0002047c814d24a5deec51a3ce","ref":"refs/heads/master","pushedAt":"2023-09-04T16:05:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Add Vector2D.ToPoint2D() method with unit test (#235)\n\n* Add Vector2D.ToPoint2D() method with unit test\r\n\r\n* Improve comments\r\n\r\n---------\r\n\r\nCo-authored-by: Michele Castellazzi ","shortMessageHtmlLink":"Add Vector2D.ToPoint2D() method with unit test (#235)"}},{"before":"d75a0899f2d020521ee141ab59283c1aa4bdead9","after":"f738d6bd84cbfda717446f04916737c880f4a131","ref":"refs/heads/gh-pages","pushedAt":"2023-04-23T16:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdrnet","name":"Christoph Ruegg","path":"/cdrnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47147?s=80&v=4"},"commit":{"message":"404 fix","shortMessageHtmlLink":"404 fix"}},{"before":"5910f2704363c6a9db20cd68c6dd017481008270","after":"d75a0899f2d020521ee141ab59283c1aa4bdead9","ref":"refs/heads/gh-pages","pushedAt":"2023-04-23T11:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdrnet","name":"Christoph Ruegg","path":"/cdrnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47147?s=80&v=4"},"commit":{"message":"404","shortMessageHtmlLink":"404"}},{"before":"41f02cff31a84737fc36316cbfbd12d608af000b","after":"5910f2704363c6a9db20cd68c6dd017481008270","ref":"refs/heads/gh-pages","pushedAt":"2023-04-23T10:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdrnet","name":"Christoph Ruegg","path":"/cdrnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47147?s=80&v=4"},"commit":{"message":"Delete CNAME","shortMessageHtmlLink":"Delete CNAME"}},{"before":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","after":"f6079916f41912ac0dbfc59003bae673a30ae45f","ref":"refs/heads/master","pushedAt":"2023-04-17T09:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Trigonometric extensions to Angle (#222) (#230)\n\n* Added cos, sin and tan of instance\r\n\r\n* Update AngleTests.cs\r\n\r\n* Added static members for common angles\r\n\r\n* Trig functions for angle and corresponding tests\r\n\r\n* Replaced all trigonometric calls from Math to Angle","shortMessageHtmlLink":"Trigonometric extensions to Angle (#222) (#230)"}},{"before":"83ecc8e32afc032356ef94d61968f995b9c64666","after":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","ref":"refs/heads/master","pushedAt":"2023-04-17T09:02:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)","shortMessageHtmlLink":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)"}},{"before":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","after":null,"ref":"refs/heads/upstream-master","pushedAt":"2023-04-17T09:01:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"}},{"before":null,"after":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","ref":"refs/heads/upstream-master","pushedAt":"2023-04-17T09:01:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)","shortMessageHtmlLink":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)"}},{"before":"9d2f36742a516256b4a8d38b80133a5093d11a24","after":"83ecc8e32afc032356ef94d61968f995b9c64666","ref":"refs/heads/master","pushedAt":"2023-04-13T07:37:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking: removed Circle2D and renamed Circle3D to Circle (#227)\n\n* Removed Circle2D and renamed Circle3D to Circle\r\n\r\n* Cleanup in Direction.cs\r\n\r\n* Corrected Json serialization tests","shortMessageHtmlLink":"Breaking: removed Circle2D and renamed Circle3D to Circle (#227)"}},{"before":"2a81c445eae0798c0ce9b336929135e83c28863e","after":"9d2f36742a516256b4a8d38b80133a5093d11a24","ref":"refs/heads/master","pushedAt":"2023-04-12T14:54:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking: Removed Matrix2D, renamed Matrix3D to RotationMatrix, and cleaned up CoordinateSystem (#226)\n\n* Removed Matrix2D/Matrix3D and introduced RotationMatrix\r\n\r\n* Update RotationMatrixTests.cs\r\n\r\n* Refactored CoordinateSystem so that no Math.NET is used and coordinate transformations are easier to navigate\r\n\r\n* Removed unused usings\r\n\r\n* Added more tests\r\n\r\n* Removed using\r\n\r\n* Documentation","shortMessageHtmlLink":"Breaking: Removed Matrix2D, renamed Matrix3D to RotationMatrix, and c…"}},{"before":"38166020f057a72d28ac03d56a08ec0ccaf3d6a2","after":"2a81c445eae0798c0ce9b336929135e83c28863e","ref":"refs/heads/master","pushedAt":"2023-04-11T14:57:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Removed Line2D (#225)","shortMessageHtmlLink":"Removed Line2D (#225)"}},{"before":"90305b1cf0c64c7fbb8621e2fe6c3a0878a3fee9","after":"38166020f057a72d28ac03d56a08ec0ccaf3d6a2","ref":"refs/heads/master","pushedAt":"2023-04-11T06:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking: Renamed Ray3D to Line (#224)\n\n* Renamed Ray3D to Line\r\n\r\n* Documentation\r\n\r\n* Renamed Ray3DBenchmarks\r\n\r\n* More replacements of ray to line\r\n\r\n* Added Line.DistanceFrom\r\n\r\n* Refactored Line.DistanceTo\r\n\r\n* Added Line.PerpendicularFootTo\r\n\r\n* Update Line.cs\r\n\r\n* Robust implementation of Line.Equals","shortMessageHtmlLink":"Breaking: Renamed Ray3D to Line (#224)"}},{"before":"4e5413ae8967aa104c66b42fddd5d228bd7a5d82","after":"90305b1cf0c64c7fbb8621e2fe6c3a0878a3fee9","ref":"refs/heads/master","pushedAt":"2023-04-10T15:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Removed unused directives (#223)","shortMessageHtmlLink":"Removed unused directives (#223)"}},{"before":"059e1c6af48b13a6e76d9c366bbb937f7a249af1","after":"4e5413ae8967aa104c66b42fddd5d228bd7a5d82","ref":"refs/heads/master","pushedAt":"2023-04-10T15:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Trigonometric extensions to Angle (#222)\n\n* Added cos, sin and tan of instance\r\n\r\n* Update AngleTests.cs\r\n\r\n* Added static members for common angles\r\n\r\n* Trig functions for angle and corresponding tests\r\n\r\n* Replaced all trigonometric calls from Math to Angle","shortMessageHtmlLink":"Trigonometric extensions to Angle (#222)"}},{"before":"dc6ca16b0e8d562754439246315f1c07d52b29c3","after":"059e1c6af48b13a6e76d9c366bbb937f7a249af1","ref":"refs/heads/master","pushedAt":"2023-04-09T10:23:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking: Renamed UnitVector3D to Direction (#221)\n\n* Renamed UnitVector3D to Direction\r\n\r\n* Renaming in more files\r\n\r\n* Removed Length property","shortMessageHtmlLink":"Breaking: Renamed UnitVector3D to Direction (#221)"}},{"before":"445b2284c1355746622b1c0e078cdd470a4b1bf4","after":"dc6ca16b0e8d562754439246315f1c07d52b29c3","ref":"refs/heads/master","pushedAt":"2023-04-08T20:26:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking: Removed Line3D and replaced all functionality with LineSegment3D (#220)\n\n* Vector3D and Point3D capable of 2D operations\r\n\r\n* Removed Line3D and replaced all functionality with LineSegment3D\r\n\r\n* Delete Line3D.cs","shortMessageHtmlLink":"Breaking: Removed Line3D and replaced all functionality with LineSegm…"}},{"before":"1cf5527f2f5a559088581306603fe3c5ab792ebb","after":"41f02cff31a84737fc36316cbfbd12d608af000b","ref":"refs/heads/gh-pages","pushedAt":"2023-04-07T20:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated docs and api (#219)\n\n* Create .gitignore\r\n\r\n* updated documentation","shortMessageHtmlLink":"Updated docs and api (#219)"}},{"before":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","after":"445b2284c1355746622b1c0e078cdd470a4b1bf4","ref":"refs/heads/master","pushedAt":"2023-04-07T17:23:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Breaking change: plane defined consistently in its Hesse normal form. (#218)\n\n* Enforcing plane Hesse normal form\r\n\r\n* Plane Hesse normal form consistently applied\r\n\r\n* Added PlaneTestsEquals and PlaneTest.NotEquals\r\n\r\n* Using the plane root point as a backing field instead of distance D","shortMessageHtmlLink":"Breaking change: plane defined consistently in its Hesse normal form. ("}},{"before":"41437c701a012c3801b9da2ed6a3613be402c5e7","after":"2a2ae0867a741c2391aa5dbb9b0cd7e479b17ffd","ref":"refs/heads/master","pushedAt":"2023-04-07T14:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)","shortMessageHtmlLink":"Updated SDK to 7.0.200 to build on macOS (M1 Mac) (#217)"}},{"before":"6524e5345d7d892b8cf05cba3100ad5a09bfcc15","after":"41437c701a012c3801b9da2ed6a3613be402c5e7","ref":"refs/heads/master","pushedAt":"2023-04-07T13:39:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Best plane fit from points (#216)\n\n* Test: add tests for Plane.CreateFittedPlaneFrom(3, 4 and many points)\r\n\r\n* Add: Plane.CreateFittedPlaneFrom(points)\r\n\r\n* Test: adjust AssertGeometry.AreEqual(Plane, Plane) for opposit Normal vectors\r\n\r\n\r\nTest: adjust AssertGeometry.AreEqual(expectedPlane, actualPlane)\r\n\r\n* Refactor: rename c to throughPoint\r\n\r\n* Refactor: rename A to relativePointMatrix\r\n\r\n* Delete: ineffective test\r\n\r\n* Test: give \"ignore\" tag to wait for adjustment\r\n\r\n* Delete: test lines for debugging purpose\r\n\r\n* Test: add BestFit_fromRandom3Points()\r\n\r\n* Refactor: rename theIndex to smallestEigenvalueColumnIndex\r\n\r\n* Refactor: rename result to bestFit\r\n\r\n* Rename: to Plane.BestFit(points) from Plane.CreateFittedPlaneFrom(points)\r\n\r\n* Test: add tests Plane.BestFit() with given 0,1,2 points\r\n\r\n* Refactor: split into 2 steps (allocation and population)\r\n\r\n* Improved documentation and exception for insufficient points\r\n\r\n---------\r\n\r\nCo-authored-by: jkalias ","shortMessageHtmlLink":"Best plane fit from points (#216)"}},{"before":"c15d266314b56098651c56a091fa92484c77f424","after":null,"ref":"refs/tags/v0.7.0","pushedAt":"2023-04-03T07:22:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"}},{"before":"a6c4b3b21d8f09df2f2f0249b5b53926bca983a4","after":"6524e5345d7d892b8cf05cba3100ad5a09bfcc15","ref":"refs/heads/master","pushedAt":"2023-04-03T07:21:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated release notes for Matrix (#215)","shortMessageHtmlLink":"Updated release notes for Matrix<double> (#215)"}},{"before":"b948b0b33b291bb937dc62b02f1f37c47cb28017","after":null,"ref":"refs/tags/v0.7.0","pushedAt":"2023-04-02T17:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"}},{"before":"c2c62b931d289d6cc1f242d9a4670c1f264d6c31","after":null,"ref":"refs/tags/v0.7.0","pushedAt":"2023-03-31T15:17:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"}},{"before":"2e1430ba619a0336b5b868082182c13774af833a","after":"a6c4b3b21d8f09df2f2f0249b5b53926bca983a4","ref":"refs/heads/master","pushedAt":"2023-03-31T15:10:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Release: v0.7.0 (#214)\n\n* Updated release notes and contributors\r\n\r\n* Updated new release info","shortMessageHtmlLink":"Release: v0.7.0 (#214)"}},{"before":"503ccdcaf41c668885e7256518b069dfd3f0e0b6","after":null,"ref":"refs/tags/v0.6.1","pushedAt":"2023-03-31T15:09:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"}},{"before":"213af402bc1987e6a7a1ff44bee8b51b2a498756","after":"2e1430ba619a0336b5b868082182c13774af833a","ref":"refs/heads/master","pushedAt":"2023-03-31T14:01:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Updated XML comments (#213)","shortMessageHtmlLink":"Updated XML comments (#213)"}},{"before":"b9f6c65232beb708083bb22cfe5a0e49deca4b2f","after":"213af402bc1987e6a7a1ff44bee8b51b2a498756","ref":"refs/heads/master","pushedAt":"2023-03-31T13:32:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Bug fix: project point on plane along direction not equal to normal (#212)","shortMessageHtmlLink":"Bug fix: project point on plane along direction not equal to normal (#…"}},{"before":"698731e16f29a156db2d8a9adbba48fe769b3692","after":"b9f6c65232beb708083bb22cfe5a0e49deca4b2f","ref":"refs/heads/master","pushedAt":"2023-03-31T12:18:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkalias","name":"jkalias","path":"/jkalias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/942804?s=80&v=4"},"commit":{"message":"Plane.FromPoints independent of the point order (#211)\n\n* Plane.FromPoints independent of the point order\r\n\r\n* Documentation comment","shortMessageHtmlLink":"Plane.FromPoints independent of the point order (#211)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxgcdyQA","startCursor":null,"endCursor":null}},"title":"Activity · mathnet/mathnet-spatial"}