diff --git a/changes/pr-338.md b/changes/pr-338.md new file mode 100644 index 000000000..92defddd7 --- /dev/null +++ b/changes/pr-338.md @@ -0,0 +1 @@ +manif-geom-cpp, geometry, signals-cpp, pysignals RELEASE 1.0. diff --git a/flake.lock b/flake.lock index 8e1b2c03d..7db393ab4 100644 --- a/flake.lock +++ b/flake.lock @@ -54,11 +54,11 @@ "book-notes-sync": { "flake": false, "locked": { - "lastModified": 1717871019, - "narHash": "sha256-0ic7jZirFebHbYtQDoFcdJmuVKAkwiKVq8lmE0byy9I=", + "lastModified": 1757732366, + "narHash": "sha256-88f6xe4Ycgg9SqmdPU80JM5SOeYrYUKmWLHPnW2Vd6o=", "owner": "goromal", "repo": "book-notes-sync", - "rev": "3f96818f223520e45dea7a98f7b3287ab23b5a5a", + "rev": "619a9a6b4aa32784b28d2f501f4939c60ec96c3e", "type": "github" }, "original": { @@ -102,11 +102,11 @@ "daily_tactical_server": { "flake": false, "locked": { - "lastModified": 1757261352, - "narHash": "sha256-mZXG+sQrmbZma7wVw9u2jn++nLHEK+rHg0mhycYJeaA=", + "lastModified": 1757732376, + "narHash": "sha256-UfWYR+ihLU58AGX9o+YrRaNynnC/G2HSS5XR6D82MVY=", "owner": "goromal", "repo": "daily_tactical_server", - "rev": "7c73cfd871778ea9b21099080205acdae5442a8e", + "rev": "7bbc799070dcecc807016da2516000a3d8fac31c", "type": "github" }, "original": { @@ -225,6 +225,7 @@ }, "original": { "owner": "goromal", + "ref": "refs/tags/release/1.0", "repo": "geometry", "type": "github" } @@ -264,15 +265,16 @@ "manif-geom-cpp": { "flake": false, "locked": { - "lastModified": 1746337994, - "narHash": "sha256-4MEQqEmZs7D2asF5c/rc3NzDDui/0uAlZWlasGUdlRo=", + "lastModified": 1742189520, + "narHash": "sha256-0xF03b3GfZrJpjspc7MsJYiTl/mBrbVjVNl4c4iYrxQ=", "owner": "goromal", "repo": "manif-geom-cpp", - "rev": "f7013ab24f5ac59a220d960994d627beb2ffdd6c", + "rev": "9bbb6c47c8d0b2d90a53e868cfea855354106bad", "type": "github" }, "original": { "owner": "goromal", + "ref": "refs/tags/release/1.0", "repo": "manif-geom-cpp", "type": "github" } @@ -707,15 +709,16 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1735182528, - "narHash": "sha256-Gj6E/vaW/xQC3pIYm1A+Zj5Rza7m2iuhA2faM1Fm1Tc=", + "lastModified": 1757742916, + "narHash": "sha256-Mzxmi6WMRvmZtA+5vK8bwL4h0FTRl8oZikcjJ510JBI=", "owner": "goromal", "repo": "signals-cpp", - "rev": "3b1cdfe2ce66f96095b762673d7ffc2ef1f666ea", + "rev": "fb143d2ac94b901eb6c42b2a24abfd7b245505cc", "type": "github" }, "original": { "owner": "goromal", + "ref": "release/1", "repo": "signals-cpp", "type": "github" } @@ -884,11 +887,11 @@ "wiki-tools": { "flake": false, "locked": { - "lastModified": 1717870970, - "narHash": "sha256-mMB/Vj6jA7nJqsJPPX8FX1EwaJDJuxP/gzXT3cyOZkg=", + "lastModified": 1757732353, + "narHash": "sha256-7g3U7VJGqd9tJGM9IDEwhq9mGd1vz+48QGYYl7VnlmY=", "owner": "goromal", "repo": "wiki-tools", - "rev": "60619a5e7f0c0005903153074c6963782984b479", + "rev": "2829dcf9f77be1927dede3e0faa720c552cdf2f0", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 3c709c9f3..b75e8a5f1 100644 --- a/flake.nix +++ b/flake.nix @@ -44,7 +44,7 @@ "git+https://gist.github.com/fb15f44150ca4e0951acaee443f72d3e"; find_rotational_conventions.flake = false; - geometry.url = "github:goromal/geometry"; + geometry.url = "github:goromal/geometry?ref=refs/tags/release/1.0"; geometry.flake = false; gmail-parser.url = "github:goromal/gmail_parser"; @@ -56,7 +56,8 @@ "git+https://gist.github.com/e64b6bdc8a176c38092e9bde4c434d31"; makepyshell.flake = false; - manif-geom-cpp.url = "github:goromal/manif-geom-cpp"; + manif-geom-cpp.url = + "github:goromal/manif-geom-cpp?ref=refs/tags/release/1.0"; manif-geom-cpp.flake = false; manif-geom-rs.url = "github:goromal/manif-geom-rs"; @@ -121,7 +122,7 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = "github:goromal/signals-cpp"; + signals-cpp.url = "github:goromal/signals-cpp?ref=release/1"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; diff --git a/pkgs/cxx-packages/manif-geom-cpp/default.nix b/pkgs/cxx-packages/manif-geom-cpp/default.nix index d227c332f..d3a0ae1bb 100644 --- a/pkgs/cxx-packages/manif-geom-cpp/default.nix +++ b/pkgs/cxx-packages/manif-geom-cpp/default.nix @@ -14,9 +14,13 @@ clangStdenv.mkDerivation { longDescription = '' [Repository](https://github.com/goromal/manif-geom-cpp) + [Documentation](https://andrewtorgesen.com/manif-geom-cpp) + + [Code Coverage](https://andrewtorgesen.com/manif-geom-cpp/coverage) + Operationally very similar to variations on Eigen's `Quaternion` class, but with added chart maps and rules for addition and subtraction on tangent spaces. Meant to be used with nonlinear least-squares solvers like Ceres Solver which take advantage of templating to implement auto-differentiation on arbitrary mathematical formulations in code. - The SO(3) math is based on [my notes](https://notes.andrewtorgesen.com/doku.php?id=public:autonomy:math:3d-geometry:implementing-rotations) on 3D rotation representations. + The SO(3) math is based on [my notes](https://andrewtorgesen.com/notes/Autonomy/Math_Fundamentals/3D_Geometry/Rotations_Robotics_Field_Guide.html) on 3D rotation representations. ## Including in Your Project With CMake diff --git a/pkgs/cxx-packages/signals-cpp/default.nix b/pkgs/cxx-packages/signals-cpp/default.nix index 7b5e61c4d..955a8c205 100644 --- a/pkgs/cxx-packages/signals-cpp/default.nix +++ b/pkgs/cxx-packages/signals-cpp/default.nix @@ -14,7 +14,9 @@ clangStdenv.mkDerivation { longDescription = '' [Repository](https://github.com/goromal/signals-cpp) - Examples documented in the [unit tests](https://github.com/goromal/signals-cpp/tree/master/tests). + [Documentation](https://andrewtorgesen.com/signals-cpp) + + Examples also documented in the [unit tests](https://github.com/goromal/signals-cpp/tree/master/tests). ''; }; }