matmap3d

Matlab 3D coordinate conversions for geospace ecef enu ECI

https://github.com/geospace-code/matmap3d

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

coordinate-transformation geodesy
Last synced: 11 months ago · JSON representation

Repository

Matlab 3D coordinate conversions for geospace ecef enu ECI

Basic Info
Statistics
  • Stars: 22
  • Watchers: 1
  • Forks: 7
  • Open Issues: 1
  • Releases: 15
Topics
coordinate-transformation geodesy
Created almost 8 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Codemeta

README.md

MatMap3d

DOI View matmap3d on File Exchange ci

Matlab coordinate conversions for geospace ecef enu eci. Similar to Python PyMap3D.

Usage

MatMap3D is setup as a Matlab package, which means import matmap3d statements allow scoped use of this code.

```matlab

[x,y,z] = matmap3d.geodetic2ecef([],lat,lon,alt)

[az,el,range] = matmap3d.geodetic2aer(lat, lon, alt, observerlat, observerlon, observer_alt) ```

Optionally, run self-tests:

matlab buildtool check test

Functions

Popular mapping & aerospace toolbox functions ported to Matlab, where the source coordinate system (before the "2") is converted to the desired coordinate system:

Abbreviations:

Caveats

  • Atmospheric effects neglected in all functions not invoking AstroPy. Would need to update code to add these input parameters (just start a GitHub Issue to request).
  • Planetary perturbations and nutation etc. not fully considered.

These functions present a similar API of a subset of functions in the Mathworks Matlab:

Notes

Python PyMap3d has more conversions. PyMap3d can be accessed from Matlab by commands like:

matlab lla = py.pymap3d.geodetic2ecef(x,y,z)

GNU Octave

GNU Octave users should consider the Octave Mapping Toolbox, which added similar functions in version 1.4.2.

Owner

  • Name: Geospace code
  • Login: geospace-code
  • Kind: organization
  • Location: 1 au

GNSS and other geospace analysis programs

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "license": "https://spdx.org/licenses/BSD-3-Clause",
  "codeRepository": "https://github.com/geospace-code/matmap3d",
  "contIntegration": "https://github.com/geospace-code/matmap3d/actions",
  "downloadUrl": "https://github.com/geospace-code/matmap3d/releases",
  "issueTracker": "https://github.com/geospace-code/matmap3d/issues",
  "name": "matmap3d",
  "identifier": "10.5281/zenodo.3966173",
  "description": "Matlab / GNU Octave coordinate conversions for geospace ecef enu eci. Similar to Python PyMap3D.",
  "applicationCategory": "compuation",
  "developmentStatus": "active",
  "keywords": [
    "geodesy"
  ],
  "programmingLanguage": [
    "Matlab"
  ],
  "author": [
    {
      "@type": "Person",
      "@id": "https://orcid.org/0000-0002-1637-6526",
      "givenName": "Michael",
      "familyName": "Hirsch"
    }
  ]
}

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 4
  • Total pull requests: 2
  • Average time to close issues: 12 months
  • Average time to close pull requests: 24 days
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 2.5
  • Average comments per pull request: 0.5
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 month
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • fPkX6F1nGTX (2)
  • utommo (1)
Pull Request Authors
  • MartinKoch123 (2)
  • fPkX6F1nGTX (1)
Top Labels
Issue Labels
bug (2)
Pull Request Labels