{"id":36670952,"url":"https://github.com/cprosche/godm","last_synced_at":"2026-01-12T10:40:42.960Z","repository":{"id":271751346,"uuid":"914457169","full_name":"cprosche/godm","owner":"cprosche","description":"ODM handling in Go","archived":false,"fork":false,"pushed_at":"2025-01-25T02:51:10.000Z","size":2212,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-25T03:23:50.382Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/cprosche.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-09T16:26:14.000Z","updated_at":"2025-01-09T16:52:21.000Z","dependencies_parsed_at":"2025-01-09T17:37:54.187Z","dependency_job_id":"f239abf5-72f0-4db6-bacc-9c1a62336c2e","html_url":"https://github.com/cprosche/godm","commit_stats":null,"previous_names":["cprosche/godm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cprosche/godm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cprosche%2Fgodm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cprosche%2Fgodm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cprosche%2Fgodm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cprosche%2Fgodm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cprosche","download_url":"https://codeload.github.com/cprosche/godm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cprosche%2Fgodm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338788,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T10:40:25.642Z","status":"ssl_error","status_checked_at":"2026-01-12T10:39:27.820Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2026-01-12T10:40:42.899Z","updated_at":"2026-01-12T10:40:42.949Z","avatar_url":"https://github.com/cprosche.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# godm\n\nODM handling in Go\n\nImplements the CCSDS ODM standard, April 2023 Edition: https://public.ccsds.org/Pubs/502x0b3e1.pdf\n\n## OPM - Orbit Parameter Message\n\n\u003e An OPM specifies the position and velocity of a single object at a specified epoch.\n\u003e Optionally, osculating Keplerian elements may be provided. It should be noted that a\n\u003e sequence of OPMs for either a single object or for multiple objects can be aggregated into a\n\u003e single Navigation Data Message (NDM) XML file as described in 8.12 and shown in\n\u003e annex G. This message is suited to exchanges that (1) involve automated interaction and/or\n\u003e human interaction, and (2) do not require high-fidelity dynamic modeling.\n\u003e The OPM requires the use of a propagation technique to determine the position and velocity\n\u003e at times different from the specified epoch, leading to a higher level of effort for software\n\u003e implementation than for the OEM.\n\u003e\n\u003e The OPM also contains an optional 6x6 position/velocity covariance matrix that reflects the\n\u003e uncertainty of the orbit state and may be used in the propagation process to estimate future\n\u003e uncertainties.\n\u003e\n\u003e The OPM allows for modeling of any number of maneuvers (as both finite and instantaneous\n\u003e events) and simple modeling of solar radiation pressure and atmospheric drag.\n\u003e Though primarily intended for use by computers, the attributes of the OPM also make it\n\u003e suitable for applications such as exchanges by email, FAX, or voice, or applications in which\n\u003e the message is to be frequently interpreted by humans.\n\nCCSDS ODM Standard, April 2023 Edition, Section 2.1\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcprosche%2Fgodm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcprosche%2Fgodm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcprosche%2Fgodm/lists"}