seisplotjs

Javascript modules for parsing, manipulating and plotting seismic data.

https://github.com/crotwell/seisplotjs

Science Score: 54.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 1 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.1%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Javascript modules for parsing, manipulating and plotting seismic data.

Basic Info
Statistics
  • Stars: 72
  • Watchers: 7
  • Forks: 9
  • Open Issues: 5
  • Releases: 11
Created over 10 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

seisplotjs

Javascript modules for parsing, manipulating and plotting seismic data.

A tutorial with examples of various access and display types can be seen at crotwell.github.io/seisplotjs. Also see the wiki.

Install with npm i --save seisplotjs.

Import like: import * as sp from 'seisplotjs'; or to avoid browser specific (like HTMLElement) items: import * as sp from 'seisplotjs/nodeonly';

Seisplotjs is divided into submodules:

Upgrade 2 -> 3

There are many incompatible changes, but the most important are that Seisplotjs 3 now uses typescript, luxon instead of moment, html components instead of inserting into a div, and tries to have a more vanillajs style.

Documentation for previous versions is archived at http://www.seis.sc.edu/software/seisplotjs

Owner

  • Name: Philip Crotwell
  • Login: crotwell
  • Kind: user
  • Company: University of South Carolina

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Seisplotjs
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Crotwell
    given-names: H. Philip
    email: crotwell@seis.sc.edu
    affiliation: University of South Carolina
    orcid: 'https://orcid.org/0000-0001-6231-4847'
repository-code: 'https://github.com/crotwell/seisplotjs'
url: 'https://crotwell.github.io/seisplotjs/'
repository: 'http://www.seis.sc.edu/downloads/seisplotjs/'
repository-artifact: 'https://www.npmjs.com/package/seisplotjs'
abstract: >-
  Javascript modules for parsing, manipulating and plotting
  seismic data.
keywords:
  - seismology
  - earthquake
  - miniseed
  - seismograph
  - stationxml
  - quakeml
  - fdsn web services
license: MIT
commit: 13b0244fe88f601de4cd29544dfd75050897dc1e
version: 3.1.1
date-released: '2023-09-11'

GitHub Events

Total
  • Create event: 3
  • Issues event: 5
  • Release event: 1
  • Watch event: 8
  • Delete event: 2
  • Issue comment event: 26
  • Push event: 42
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 17
  • Fork event: 1
Last Year
  • Create event: 3
  • Issues event: 5
  • Release event: 1
  • Watch event: 8
  • Delete event: 2
  • Issue comment event: 26
  • Push event: 42
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 17
  • Fork event: 1

Committers

Last synced: about 3 years ago

All Time
  • Total Commits: 1,633
  • Total Committers: 1
  • Avg Commits per committer: 1,633.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Philip Crotwell c****l@s****u 1,633
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 21
  • Total pull requests: 35
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 16
  • Total pull request authors: 7
  • Average comments per issue: 3.38
  • Average comments per pull request: 0.77
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 4
  • Pull requests: 11
  • Average time to close issues: 2 days
  • Average time to close pull requests: 3 days
  • Issue authors: 4
  • Pull request authors: 4
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.36
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • abhishek73magar (3)
  • rbeerster (3)
  • Coder73-avi (2)
  • md-es (1)
  • nchazarra (1)
  • crotwell (1)
  • ptrian (1)
  • vlapo (1)
  • Mytonn (1)
  • Fabian6x (1)
  • markhamnr (1)
  • baagaard-usgs (1)
  • jinguman (1)
  • bingstone (1)
  • miili (1)
Pull Request Authors
  • dependabot[bot] (11)
  • markhamnr (8)
  • pacharya-ct (6)
  • rbeerster (4)
  • crotwell (3)
  • abhishek73magar (1)
  • zadeviggers (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (11) javascript (1)

Packages

  • Total packages: 1
  • Total downloads:
    • npm 264 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 3
  • Total versions: 23
  • Total maintainers: 1
npmjs.org: seisplotjs

Javascript library for parsing, manipulating and displaying seismic data.

  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 3
  • Downloads: 264 Last month
Rankings
Stargazers count: 6.0%
Dependent repos count: 6.4%
Forks count: 7.0%
Downloads: 11.0%
Average: 16.5%
Dependent packages count: 52.0%
Maintainers (1)
Last synced: 8 months ago

Dependencies

package-lock.json npm
  • 1257 dependencies
package.json npm
  • @babel/cli ^7.10.4 development
  • @babel/core ^7.10.4 development
  • @babel/plugin-transform-runtime ^7.10.4 development
  • @babel/preset-env ^7.10.4 development
  • @babel/preset-flow ^7.10.4 development
  • babel-eslint ^10.1.0 development
  • babel-jest ^26.1.0 development
  • babelify ^10.0.0 development
  • browserify ^16.5.1 development
  • documentation ^13.0.2 development
  • eslint ^7.4.0 development
  • eslint-config-standard ^14.1.1 development
  • eslint-plugin-flowtype ^5.2.0 development
  • eslint-plugin-import ^2.22.0 development
  • eslint-plugin-jest ^23.18.0 development
  • eslint-plugin-jsdoc ^29.1.0 development
  • eslint-plugin-node ^11.1.0 development
  • eslint-plugin-promise ^4.2.1 development
  • eslint-plugin-standard ^4.0.1 development
  • flow-bin ^0.128.0 development
  • flow-copy-source ^2.0.9 development
  • flowtypify ^1.0.1 development
  • isomorphic-fetch ^2.2.1 development
  • jest ^26.1.0 development
  • jest-environment-jsdom-fifteen ^1.0.2 development
  • jest-extended ^0.11.5 development
  • prismjs ^1.20.0 development
  • replace-in-file ^6.1.0 development
  • rollup ^2.21.0 development
  • rollup-plugin-babel ^4.4.0 development
  • rollup-plugin-flow-entry ^0.3.4 development
  • @babel/runtime ^7.10.4
  • crc-32 ^1.2.0
  • d3 ^5.16.0
  • js-quantities ^1.7.5
  • moment ^2.27.0
  • oregondsp ^1.2.2
  • pikaday ^1.8.0
  • rsvp ^4.8.5