unipept-visualizations
📊 Unipept visualisations, packaged for easy reusability
Science Score: 26.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
-
â—‹Committers with academic emails
-
â—‹Institutional organization owner
-
â—‹JOSS paper metadata
-
â—‹Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
📊 Unipept visualisations, packaged for easy reusability
Basic Info
Statistics
- Stars: 20
- Watchers: 3
- Forks: 6
- Open Issues: 25
- Releases: 27
Topics
Metadata Files
README.md
Unipept visualizations
This repository contains stand-alone versions of the Unipept visualizations. At this time, a treeview, a treemap, a sunburst graph and a heatmap are available. The complete package has been written in TypeScript and uses D3 (v6) internally and is aimed at rendering vast amounts of data as fast as possible. Most visualizations are SVG-based, but an HTML Canvas has been used where necessary to make sure performance is as high as possible.




Requirements
D3.js (version 6.x should do) and is required to use these visualizations. The code is written using JavaScript ES2020 features, but a transpiled ES6-compatible version (unipept-visualizations.js) that should work in all modern browsers is available in the dist directory.
Installation and use
- Download and include
unipept-visualizations.min.json your page - Include D3
- Add a div with an id (for example
<div id="example"></div>) to your page - Initialize the treeview by invoking
treeview()ortreemap()with the div-element. For exampleconst treeview = new UnipeptVisualizations.Treeview(document.getElementById("example"), data, options);
Documentation
Head over to our GitHub Wiki for the full documentation of this package.
Owner
- Name: Unipept
- Login: unipept
- Kind: organization
- Email: unipept@ugent.be
- Location: Ghent, Belgium
- Website: http://unipept.ugent.be
- Twitter: unipept
- Repositories: 16
- Profile: https://github.com/unipept
GitHub Events
Total
- Release event: 2
- Watch event: 1
- Delete event: 10
- Issue comment event: 8
- Push event: 29
- Pull request event: 18
- Create event: 13
Last Year
- Release event: 2
- Watch event: 1
- Delete event: 10
- Issue comment event: 8
- Push event: 29
- Pull request event: 18
- Create event: 13
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Bart Mesuere | B****e@U****e | 102 |
| Pieter Verschaffelt | p****t@u****e | 94 |
| Tom Naessens | T****s@U****e | 35 |
| dependabot[bot] | 4****] | 19 |
| beardhatcode | m****n@g****m | 8 |
| Renovate Bot | b****t@r****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 16
- Total pull requests: 103
- Average time to close issues: 17 days
- Average time to close pull requests: 3 months
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 0.69
- Average comments per pull request: 0.6
- Merged pull requests: 33
- Bot issues: 0
- Bot pull requests: 88
Past Year
- Issues: 1
- Pull requests: 14
- Average time to close issues: N/A
- Average time to close pull requests: 15 days
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.43
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 12
Top Authors
Issue Authors
- pverscha (12)
- bmesuere (4)
Pull Request Authors
- dependabot[bot] (88)
- pverscha (14)
- bmesuere (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- npm 214 last-month
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 4
(may contain duplicates) - Total versions: 34
- Total maintainers: 4
npmjs.org: unipept-visualizations
The Unipept visualisation library
- Homepage: https://github.com/unipept/unipept-visualizations
- License: MIT
-
Latest release: 2.2.5
published 7 months ago
Rankings
Maintainers (3)
npmjs.org: heatmap-cluster
The Unipept visualisation library
- Homepage: https://github.com/unipept/unipept-visualizations
- License: MIT
-
Latest release: 2.1.3
published 9 months ago
Rankings
Maintainers (1)
Dependencies
- 953 dependencies
- @babel/core ^7.12.9 development
- @babel/preset-env ^7.12.7 development
- @types/jest ^26.0.20 development
- @types/jsdom ^16.2.7 development
- @types/puppeteer ^5.4.3 development
- babel-loader ^8.2.2 development
- babel-plugin-transform-object-assign ^6.8.0 development
- babel-preset-es2015 ^6.18.0 development
- canvas ^2.7.0 development
- eslint ^7.17.0 development
- flush-promises ^1.0.2 development
- jest ^26.6.3 development
- jest-image-snapshot ^4.4.0 development
- jsdom ^16.5.0 development
- puppeteer ^8.0.0 development
- ts-jest ^26.5.3 development
- ts-loader ^8.0.14 development
- typescript ^4.1.2 development
- webpack ^5.10.0 development
- webpack-cli ^4.3.1 development
- @types/d3 ^6.2.0
- @typescript-eslint/eslint-plugin ^4.17.0
- @typescript-eslint/parser ^4.17.0
- core-js ^3.8.1
- d3 ^6.2.0
- regenerator-runtime ^0.13.7
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite