{"id":24510335,"url":"https://github.com/juliarobotics/approxmanifoldproducts.jl","last_synced_at":"2026-04-20T08:04:15.824Z","repository":{"id":34103024,"uuid":"151127102","full_name":"JuliaRobotics/ApproxManifoldProducts.jl","owner":"JuliaRobotics","description":"Approximate the product between infinite functional objects on a manifold -- i.e. belief products","archived":false,"fork":false,"pushed_at":"2025-05-05T00:41:52.000Z","size":671,"stargazers_count":12,"open_issues_count":12,"forks_count":4,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-07-09T05:48:38.513Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JuliaRobotics.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-10-01T17:16:31.000Z","updated_at":"2025-05-05T00:41:56.000Z","dependencies_parsed_at":"2023-01-15T04:38:53.311Z","dependency_job_id":"ada89b0b-1e84-4b97-9965-add1c3df1275","html_url":"https://github.com/JuliaRobotics/ApproxManifoldProducts.jl","commit_stats":{"total_commits":364,"total_committers":8,"mean_commits":45.5,"dds":"0.22527472527472525","last_synced_commit":"10aab94ea254d3683a409c125199425d5c67f405"},"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/JuliaRobotics/ApproxManifoldProducts.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaRobotics%2FApproxManifoldProducts.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaRobotics%2FApproxManifoldProducts.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaRobotics%2FApproxManifoldProducts.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaRobotics%2FApproxManifoldProducts.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuliaRobotics","download_url":"https://codeload.github.com/JuliaRobotics/ApproxManifoldProducts.jl/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaRobotics%2FApproxManifoldProducts.jl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266699565,"owners_count":23970514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-22T00:28:28.025Z","updated_at":"2026-04-20T08:04:10.801Z","avatar_url":"https://github.com/JuliaRobotics.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ApproxManifoldProducts.jl\n\n[![CI](https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/actions/workflows/ci.yml)\n[![codecov.io](https://codecov.io/github/JuliaRobotics/ApproxManifoldProducts.jl/coverage.svg?branch=master)](https://codecov.io/github/JuliaRobotics/ApproxManifoldProducts.jl?branch=master)\n\n\n\u003c!-- [![ApproxManifoldProducts](http://pkg.julialang.org/badges/ApproxManifoldProducts_0.7.svg)](http://pkg.julialang.org/?pkg=ApproxManifoldProducts\u0026ver=0.7)\n[![ApproxManifoldProducts](http://pkg.julialang.org/badges/ApproxManifoldProducts_1.0.svg)](http://pkg.julialang.org/?pkg=ApproxManifoldProducts\u0026ver=1.0) --\u003e\n\n# Introduction\n\nApproximate the product between infinite functional objects on a manifold -- i.e. belief products.  ApproxManifoldProducts (AMP) is intended for use with the [Caesar.jl](http://www.github.com/JuliaRobotics/Caesar.jl) framework.  AMP is intended for development and testing of various kernel embedding methods for approximating functional products.\n\nSee [Caesar documentation](http://www.juliarobotics.org/Caesar.jl/latest/) for more details.\n\n# Installation\n\nFor Julia 0.7 and above press ']' in the Julia REPL:\n```julia\npkg\u003e add ApproxManifoldProducts\n```\n\n# Current Supported (Mixed) Manifolds\n\n**NOTE** Current work on v0.3.x is transitioning to JuliaManifolds for some of the Manifold abstractions.  This package AMP then adds non-parametric probabilistic computations on those and user manifolds.\n\nThe following on-manifold function approximations:\n- Euclidean (2DOF),\n- S1/Circular (1DOF), or SO(2) equivalent.\n- SE(2)\n- S2 (not implemented yet)\n\nWork in progress on so-called 'subgroup' mixed-manifolds, where DOFs are bunched together for particular manifolds:\n- SO(3) / Quaternion,\n- Plucker coordinates (SP(3)) for rigid transforms,\n- SE(3) for rigid transforms.\n\n\u003e Implementation of multivariate methodology requires code to consider \"double loops\" that iterate over sub-groups, and then within each sub-group as required.  The supported list above can be implemented with \"single loop\" over all DOFs.\n\nAny suggestions or issues welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliarobotics%2Fapproxmanifoldproducts.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliarobotics%2Fapproxmanifoldproducts.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliarobotics%2Fapproxmanifoldproducts.jl/lists"}