https://github.com/cytoscape/cytoscape.js-navigator

Bird's eye view pan and zoom control for Cytoscape.js.

https://github.com/cytoscape/cytoscape.js-navigator

Science Score: 33.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
    Links to: zenodo.org
  • Committers with academic emails
    1 of 12 committers (8.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary

Keywords

cytoscapejs cytoscapejs-extension

Keywords from Contributors

graph-theory visualisation
Last synced: 10 months ago · JSON representation

Repository

Bird's eye view pan and zoom control for Cytoscape.js.

Basic Info
  • Host: GitHub
  • Owner: cytoscape
  • License: mit
  • Language: JavaScript
  • Default Branch: master
  • Size: 875 KB
Statistics
  • Stars: 68
  • Watchers: 29
  • Forks: 42
  • Open Issues: 2
  • Releases: 7
Topics
cytoscapejs cytoscapejs-extension
Created over 12 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.md

cytoscape-navigator

DOI

Description

Bird's eye view pan and zoom control for Cytoscape.js

Dependencies

  • Cytoscape.js ^2.6.0 || ^3.0.0

Usage instructions

Download the library: * via npm: npm install cytoscape-navigator, * via bower: bower install cytoscape-navigator, or * via direct download in the repository (probably from a tag).

require() the library as appropriate for your project:

CommonJS: ```js var cytoscape = require('cytoscape'); var navigator = require('cytoscape-navigator');

navigator( cytoscape ); // register extension ```

AMD: js require(['cytoscape', 'cytoscape-navigator'], function( cytoscape, navigator ){ navigator( cytoscape ); // register extension });

Plain HTML/JS has the extension registered for you automatically, because no require() is needed.

API

```js var cy = cytoscape({ /* ... */ });

var defaults = { container: false // string | false | undefined. Supported strings: an element id selector (like "#someId"), or a className selector (like ".someClassName"). Otherwise an element will be created by the library. , viewLiveFramerate: 0 // set false to update graph pan only on drag end; set 0 to do it instantly; set a number (frames per second) to update not more than N times per second , thumbnailEventFramerate: 30 // max thumbnail's updates per second triggered by graph updates , thumbnailLiveFramerate: false // max thumbnail's updates per second. Set false to disable , dblClickDelay: 200 // milliseconds , removeCustomContainer: true // destroy the container specified by user on plugin destroy , rerenderDelay: 100 // ms to throttle rerender updates to the panzoom for performance };

var nav = cy.navigator( defaults ); // get navigator instance, nav ```

You may call nav.destroy() to remove the navigator widget and associated cleanup.

Publishing instructions

  1. Update the package version: npm version major|minor|patch
  2. Publish to npm: npm publish
  3. Make a release on GitHub to automatically register a new Zenodo DOI

Owner

  • Name: Cytoscape Consortium
  • Login: cytoscape
  • Kind: organization

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 80
  • Total Committers: 12
  • Avg Commits per committer: 6.667
  • Development Distribution Score (DDS): 0.4
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Max Franz m****z@g****m 48
canbax y****z@g****m 7
bumbu b****x@g****m 6
nickolas n****n@r****a 5
Jean Ponchon j****n@n****m 4
Manfred Cheung m****n@u****a 4
tiaoyuw t****w@c****m 1
Matthias m****y@c****m 1
Junliang Huang J****g 1
Alexander Li a****0@g****m 1
Paul p****e@g****m 1
Dan Smith d****h@s****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 49
  • Total pull requests: 23
  • Average time to close issues: 10 months
  • Average time to close pull requests: 5 months
  • Total issue authors: 28
  • Total pull request authors: 16
  • Average comments per issue: 2.18
  • Average comments per pull request: 1.43
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • maxkfranz (6)
  • canbax (4)
  • newtask (3)
  • MissChocoe (2)
  • tuxalex (2)
  • antjkennedy (1)
  • bensonnw (1)
  • mephux (1)
  • aindlq (1)
  • CPolarisAlpha (1)
  • sindhukothe (1)
  • RomanMorgunov (1)
  • r0manchak (1)
  • alhuber1502 (1)
  • denglouhen (1)
Pull Request Authors
  • exactlyprateek (2)
  • canbax (2)
  • Nickolasmv (1)
  • markov00 (1)
  • matthias-ccri (1)
  • haohailiang (1)
  • danpaulsmith (1)
  • antjkennedy (1)
  • JLHwung (1)
  • travis1111 (1)
  • tongbin (1)
  • bumbu (1)
  • CPolarisAlpha (1)
  • paullbn (1)
  • nopnop (1)
Top Labels
Issue Labels
enhancement (3) bug (1)
Pull Request Labels

Packages

  • Total packages: 8
  • Total downloads:
    • npm 22,422 last-month
  • Total docker downloads: 33
  • Total dependent packages: 13
    (may contain duplicates)
  • Total dependent repositories: 41
    (may contain duplicates)
  • Total versions: 63
  • Total maintainers: 6
npmjs.org: cytoscape-navigator

Bird's eye view pan and zoom control for Cytoscape.js

  • Versions: 13
  • Dependent Packages: 11
  • Dependent Repositories: 37
  • Downloads: 22,396 Last month
  • Docker Downloads: 33
Rankings
Downloads: 1.6%
Dependent packages count: 1.9%
Dependent repos count: 2.1%
Average: 3.1%
Forks count: 4.2%
Stargazers count: 5.7%
Last synced: 11 months ago
bower.io: cytoscape-navigator

Bird's eye view pan and zoom control for Cytoscape.js

  • License: MIT
  • Latest release: 2.0.2
    published about 4 years ago
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent packages count: 6.0%
Forks count: 8.4%
Average: 11.7%
Stargazers count: 12.4%
Dependent repos count: 20.1%
Last synced: 11 months ago
bower.io: cytoscape.js-navigator

Bird's eye view pan and zoom control for Cytoscape.js

  • License: MIT
  • Latest release: 2.0.2
    published about 4 years ago
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent packages count: 6.0%
Forks count: 8.4%
Average: 11.7%
Stargazers count: 12.4%
Dependent repos count: 20.1%
Last synced: 11 months ago
npmjs.org: cytoscape-navigator-tongbin

Bird's eye view pan and zoom control for Cytoscape.js

  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 16 Last month
Rankings
Forks count: 4.2%
Stargazers count: 5.7%
Dependent repos count: 10.4%
Average: 14.3%
Dependent packages count: 21.1%
Downloads: 29.9%
Maintainers (1)
Last synced: 11 months ago
npmjs.org: cytoscape-navigator-no-jquery

Bird's eye view pan and zoom control for Cytoscape.js

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 10 Last month
Rankings
Forks count: 4.2%
Stargazers count: 5.7%
Dependent repos count: 10.4%
Average: 16.3%
Dependent packages count: 21.1%
Downloads: 39.9%
Maintainers (1)
Last synced: 11 months ago
repo1.maven.org: org.webjars.bowergithub.cytoscape:cytoscape.js-navigator

WebJar for cytoscape-navigator

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 17.3%
Stargazers count: 21.9%
Average: 30.0%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 11 months ago
repo1.maven.org: org.webjars.npm:github-com-cytoscape-cytoscape-js-navigator

WebJar for cytoscape-navigator

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 17.3%
Stargazers count: 21.9%
Average: 30.0%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 11 months ago
repo1.maven.org: org.webjars.npm:cytoscape-navigator

WebJar for cytoscape-navigator

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 17.3%
Stargazers count: 21.9%
Average: 30.0%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 11 months ago

Dependencies

bower.json bower
  • cytoscape ^2.6.0 || ^3.0.0
package.json npm