https://github.com/core-marine-dev/devices

CoreMarine open source devices libraries and Node-RED components

https://github.com/core-marine-dev/devices

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

CoreMarine open source devices libraries and Node-RED components

Basic Info
  • Host: GitHub
  • Owner: core-marine-dev
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Size: 1.25 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License

README.md

CoreMarine Devices

This is a collection of the CoreMarine open source JS libraries and its NodeRED component wrappers. It is organised as a NPN Workspaces monorepository.

All devices are inside packages folder. Each device usually has two packages:

  1. TypeScript library which is transpiled into ESM + CJS modules.
  2. NodeRED component which is a wrapper of the CJS library.
Devices

If you want to contribute take a look on the CONTRIBUTING document.

Owner

  • Name: CoreMarine
  • Login: core-marine-dev
  • Kind: organization

GitHub Events

Total
  • Push event: 10
  • Pull request event: 11
Last Year
  • Push event: 10
  • Pull request event: 11

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 93
  • Average time to close issues: N/A
  • Average time to close pull requests: 16 minutes
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 92
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 12
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • crisconru (1)
Pull Request Authors
  • crisconru (102)
  • core-marine (4)
Top Labels
Issue Labels
Pull Request Labels
Norsub-eMRU (2)

Packages

  • Total packages: 11
  • Total downloads:
    • npm 288 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 77
  • Total maintainers: 3
npmjs.org: @coremarine/sbg-ecom

Library to parse sbgECom binary protocol for SBG devices

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Forks count: 14.2%
Stargazers count: 18.6%
Average: 25.8%
Dependent repos count: 28.7%
Dependent packages count: 41.7%
Last synced: 10 months ago
npmjs.org: @coremarine/thelmabiotel-tblive

Library to work with Thlema Biotel TB-Lives hydrophones

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Forks count: 14.4%
Stargazers count: 18.8%
Average: 26.0%
Dependent repos count: 29.1%
Dependent packages count: 41.6%
Last synced: 10 months ago
npmjs.org: @coremarine/thelmabiotel-tblive-nodered

Node-Red component to work with Thelma Biotel hydrophones TB-Live

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Dependent repos count: 27.1%
Average: 33.2%
Dependent packages count: 39.4%
Last synced: 10 months ago
npmjs.org: @coremarine/septentrio-sbf

It is a library to parse SBF data. SBF is a private binary protocol of Septentrio trademark which uses in its GNSS devices

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Dependent repos count: 28.8%
Average: 35.4%
Dependent packages count: 41.9%
Last synced: 10 months ago
npmjs.org: @coremarine/norsub-emru-nodered

Node-Red component to work with NorSub eMRU devices

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5 Last month
Rankings
Dependent repos count: 28.8%
Average: 35.4%
Dependent packages count: 41.9%
Last synced: 10 months ago
npmjs.org: @coremarine/nmea-parser-nodered

Node-Red component to read NMEA 0183 sentences

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 40 Last month
Rankings
Dependent repos count: 28.9%
Average: 35.4%
Dependent packages count: 41.9%
Last synced: 10 months ago
npmjs.org: @coremarine/sbg-ecom-nodered

sbg-ecom

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Dependent repos count: 28.7%
Average: 35.6%
Downloads: 36.3%
Dependent packages count: 41.7%
Last synced: 10 months ago
npmjs.org: @coremarine/septentrio-sbf-nodered

A group of Node-Red components to work with Septentrio SBF protocol

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Dependent repos count: 28.8%
Average: 39.7%
Dependent packages count: 41.9%
Downloads: 48.5%
Last synced: 10 months ago
npmjs.org: @coremarine/norsub-emru

Library to work with eMRU devices of NorSub company

  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 24 Last month
Rankings
Dependent repos count: 33.8%
Average: 41.0%
Dependent packages count: 48.2%
Last synced: 10 months ago
npmjs.org: @coremarine/nr-nmea-parser

Node-Red component to read NMEA 0183 sentences

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 38 Last month
Rankings
Dependent repos count: 34.0%
Average: 41.2%
Dependent packages count: 48.4%
Last synced: 11 months ago
npmjs.org: @coremarine/nmea-parser

Library to parse NMEA 0183 sentences

  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 153 Last month
Rankings
Dependent repos count: 36.0%
Average: 43.8%
Dependent packages count: 51.7%
Last synced: 11 months ago

Dependencies

.github/workflows/nmea-parser-nodered.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/nmea-parser.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/norsub-emru-nodered.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/norsub-emru.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/septentrio-sbf-nodered.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/septentrio-sbf.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/thelmabiotel-tblive-nodered.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/thelmabiotel-tblive.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
packages/nmea-parser-nodered/Dockerfile docker
  • nodered/node-red latest-18 build
packages/nmea-parser-nodered/docker-compose.yml docker
packages/norsub-emru-nodered/Dockerfile docker
  • nodered/node-red latest-18 build
packages/norsub-emru-nodered/docker-compose.yml docker
packages/thelmabiotel-tblive-nodered/Dockerfile docker
  • nodered/node-red latest-18 build
package-lock.json npm
  • 830 dependencies
package.json npm
  • @types/node ^20.12.10 development
  • @vitest/coverage-v8 1.6.0 development
  • chai 5.1.0 development
  • deep-equal-in-any-order 2.0.6 development
  • mocha 10.4.0 development
  • node-red 3.1.9 development
  • node-red-node-test-helper 0.3.4 development
  • ts-standard 12.0.2 development
  • tsup 8.0.2 development
  • typescript 5.4.5 development
  • vitest 1.6.0 development
packages/nmea-parser/package.json npm
  • @types/js-yaml 4.0.9 development
  • js-yaml 4.1.0
  • zod 3.23.6
  • zod-to-json-schema 3.23.0
packages/nmea-parser-nodered/package.json npm
  • @coremarine/nmea-parser ^1.6.7
packages/norsub-emru/package.json npm
  • @coremarine/nmea-parser ^1.6.3
  • zod ^3.22.4
packages/norsub-emru-nodered/package.json npm
  • @coremarine/norsub-emru ^1.0.1
  • zod ^3.22.4
packages/septentrio-sbf/package.json npm
  • crc ^4.3.2
  • gpstime ^1.0.3
packages/septentrio-sbf-nodered/package.json npm
  • @coremarine/sbf-parser ^1.0.0
packages/septentrio-sbf-nodered/tests/nodered/data/package.json npm
packages/thelmabiotel-tblive/package.json npm
  • @schemasjs/valibot-numbers ^1.0.5
  • valibot ^0.30.0
packages/thelmabiotel-tblive-nodered/package.json npm
  • @coremarine/tb-live ^0.0.2
packages/nmea-parser-nodered/tests/nodered/components/package.json npm
  • @coremarine/nmea-parser >=1.6.14
packages/nmea-parser-nodered/tests/nodered/data/package-lock.json npm
  • ../components/nmea-parser 1.0.0
  • @coremarine/nmea-parser-nodered
.github/workflows/sbg-ecom-nodered.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/sbg-ecom.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
packages/sbg-ecom-nodered/Dockerfile docker
  • nodered/node-red latest-18 build
packages/sbg-ecom-nodered/docker-compose.yml docker
packages/septentrio-sbf-nodered/Dockerfile docker
  • nodered/node-red latest-18 build
packages/septentrio-sbf-nodered/docker-compose.yml docker
packages/thelmabiotel-tblive-nodered/docker-compose.yml docker
templates/nodered/Dockerfile docker
  • nodered/node-red latest-18 build
templates/nodered/docker-compose.yml docker
packages/norsub-emru-nodered/tests/nodered/components/package.json npm
  • @coremarine/norsub-emru ^1.1.0
packages/sbg-ecom/package.json npm
  • @schemasjs/valibot-numbers ^1.0.8 development
  • crc ^4.3.2
packages/sbg-ecom-nodered/package.json npm
  • @coremarine/sbg-ecom >=0.0.1
packages/sbg-ecom-nodered/tests/nodered/components/package.json npm
  • @coremarine/sbg-ecom >=0.0.1
packages/septentrio-sbf-nodered/tests/nodered/components/package.json npm
  • @coremarine/septentrio-sbf ^1.0.0
templates/library/package.json npm
templates/nodered/package.json npm
  • @coremarine/TODO: >=TODO:
templates/nodered/tests/nodered/components/package.json npm
  • @coremarine/nmea-parser >=1.6.14
templates/nodered/tests/nodered/data/package-lock.json npm
  • @coremarine/nmea-parser-nodered *