{"id":13574947,"url":"https://github.com/dark/3d-trilateration","last_synced_at":"2026-01-14T23:09:39.971Z","repository":{"id":57559527,"uuid":"266682951","full_name":"dark/3d-trilateration","owner":"dark","description":"A library for three-dimensional space trilateration","archived":false,"fork":false,"pushed_at":"2020-06-25T06:54:36.000Z","size":49,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T19:32:02.452Z","etag":null,"topics":["3d-space","multilateration","trilateration"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-25T04:30:05.000Z","updated_at":"2024-09-22T11:37:10.000Z","dependencies_parsed_at":"2022-08-28T10:20:09.845Z","dependency_job_id":null,"html_url":"https://github.com/dark/3d-trilateration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dark/3d-trilateration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dark%2F3d-trilateration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dark%2F3d-trilateration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dark%2F3d-trilateration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dark%2F3d-trilateration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dark","download_url":"https://codeload.github.com/dark/3d-trilateration/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dark%2F3d-trilateration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28437930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T22:37:52.437Z","status":"ssl_error","status_checked_at":"2026-01-14T22:37:31.496Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["3d-space","multilateration","trilateration"],"created_at":"2024-08-01T15:00:56.907Z","updated_at":"2026-01-14T23:09:39.939Z","avatar_url":"https://github.com/dark.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# 3d-trilateration: a library for three-dimensional space trilateration [![Workflow status](https://github.com/dark/3d-trilateration/workflows/Go/badge.svg)](https://github.com/dark/3d-trilateration/actions?query=workflow%3AGo) [![Build Status](https://travis-ci.org/dark/3d-trilateration.svg?branch=master)](https://travis-ci.org/dark/3d-trilateration)\n\nThis library provides utilities to perform **trilateration** (also\nknown as **true range multilateration**) in a **three-dimensional\nspace**. In other words, it determines the location in a 3D space of a\ntarget point, given the distances from \"station\" points whose\nlocations are already known. A more thorough explanation is available\nat the [Wikipedia page for \"True range\nmultilateration\"](https://en.wikipedia.org/wiki/True_range_multilateration).\n\nThe implementation uses the [Gauss-Newton\nalgorithm](https://en.wikipedia.org/wiki/Gauss%E2%80%93Newton_algorithm)\nto solve a nonlinear least squares problem. In practice, the algorithm\nlooks iteratively for estimates of the solution that are closer and\ncloser to the actual solution. This is better suited to account for\ninaccuracies in the measurements of distances and locations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdark%2F3d-trilateration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdark%2F3d-trilateration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdark%2F3d-trilateration/lists"}