Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6217631
manif-geom-cpp and signals-cpp 1.0
Dec 30, 2024
baa9bc5
some docs
Dec 30, 2024
c01131f
Update flake lock
goromal-bot Dec 30, 2024
e0a20bc
Update changelog
goromal-bot Dec 30, 2024
78801d0
add more docs
Dec 31, 2024
434affb
Update default.nix
goromal Jan 23, 2025
f024494
Merge branch 'master' into dev/sigs-release
goromal Jan 23, 2025
75e42b4
Update flake lock
goromal-bot Jan 23, 2025
8e5e980
release manif and geometry
Mar 17, 2025
c3fc860
Merge branch 'master' into dev/sigs-release
goromal Mar 17, 2025
af8b6b5
Merge branch 'master' into dev/sigs-release
goromal May 4, 2025
7b1ae45
add coverage link
goromal May 4, 2025
6adb234
Merge branch 'master' into dev/sigs-release
goromal Sep 13, 2025
f93e4cc
Lint format
goromal-bot Sep 13, 2025
ba56b29
Update flake lock
goromal-bot Sep 13, 2025
b5de3f0
bump signals
goromal Sep 13, 2025
68e3f67
Merge branch 'master' into dev/sigs-release
goromal Jan 25, 2026
48f7e6e
Update flake lock
goromal-bot Jan 25, 2026
b441ce7
Update flake.nix
goromal Jan 26, 2026
de32721
Lint format
goromal-bot Jan 26, 2026
48f25a9
Update flake lock
goromal-bot Jan 26, 2026
9cdcb86
Update flake.nix
goromal Jan 26, 2026
3974a57
Update flake lock
goromal-bot Jan 26, 2026
ee40249
Update flake.nix
goromal Jan 26, 2026
87e3199
Update flake lock
goromal-bot Jan 26, 2026
d953ce1
Update flake.nix
goromal Jan 26, 2026
fc65479
Merge branch 'master' into dev/sigs-release
goromal Jan 26, 2026
786c4e5
Update flake lock
goromal-bot Jan 26, 2026
9fbc1f9
Update flake.nix
goromal Jan 26, 2026
25bfd53
Update flake lock
goromal-bot Jan 26, 2026
31a79fc
Update flake.nix
goromal Jan 26, 2026
afa9ad1
Update flake lock
goromal-bot Jan 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changes/pr-338.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
manif-geom-cpp, geometry, signals-cpp, pysignals RELEASE 1.0.
28 changes: 16 additions & 12 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand All @@ -59,7 +59,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";
Expand Down Expand Up @@ -100,7 +101,7 @@
pyceres_factors.url = "github:goromal/pyceres_factors";
pyceres_factors.flake = false;

pysignals.url = "github:goromal/pysignals";
pysignals.url = "github:goromal/pysignals?ref=refs/tags/release/1.0";
pysignals.flake = false;

pysorting.url = "github:goromal/pysorting";
Expand All @@ -124,7 +125,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=refs/tags/release/1.0";
signals-cpp.flake = false;

simple-image-editor.url = "github:goromal/simple-image-editor";
Expand Down
6 changes: 5 additions & 1 deletion pkgs/cxx-packages/manif-geom-cpp/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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<T>` 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

Expand Down
4 changes: 3 additions & 1 deletion pkgs/cxx-packages/signals-cpp/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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).
'';
};
}