https://github.com/alleninstitute/vis
Typescript packages for building big-data visualization tools & components, with examples for a variety of common data types & formats
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
-
✓Committers with academic emails
2 of 6 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.4%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Typescript packages for building big-data visualization tools & components, with examples for a variety of common data types & formats
Basic Info
- Host: GitHub
- Owner: AllenInstitute
- License: bsd-3-clause
- Language: TypeScript
- Default Branch: main
- Homepage: https://alleninstitute.github.io/vis/
- Size: 3.37 MB
Statistics
- Stars: 5
- Watchers: 6
- Forks: 1
- Open Issues: 19
- Releases: 0
Topics
Metadata Files
README.md
Allen Institute Visualization TypeScript Libraries
This repository contains a collection of TypeScript libraries to help software engineers building scalable visualization tools at the Allen Institute. It houses the vis-[package name] packages on the Allen Institute GitHub organization's NPM package registry.
The published packages are in alpha or beta states. They may fundamentally change as we continue building out functionality. They are used in a production environment so they are relatively stable, but the APIs are not yet finalized.
Available Packages
The following is the list of packages and their descriptions:
-
vis-dzi: A renderer for Deep Zoom Images -
vis-geometry: A collection of vector functions for 2D and 3D geometry -
vis-omezarr: A renderer for OME-Zarr datasets -
vis-core: A collection of useful utilities used to build our big-data, scalable, data visualization tools, including the DZI viewer, OME-Zarr viewer, and our scatterplot tool "Scatterbrain" for the ABC Atlas in the Brain Knowledge Platform web application
We use Semantic Versioning for our packages. As of November 2024, all of them are in the 0.0.x range, indicating that they are in early development.
Level Of Support
We are planning on occasional updating this tool with no fixed schedule. Community involvement is encouraged through both issues and pull requests.
Examples
A deployed version our our examples are located at https://alleninstitute.github.io/vis.
See the examples directory for example projects using the packages. Over time, these examples will become more fully featured as the base tooling becomes more mature.
For details on running or adding new examples, see the docs/examples.md file.
Contributing
Contributions are welcome! We're currently breaking apart the Scatterbrain component into smaller, more manageable packages. If you have a package that you think would be useful to others, please open a PR.
See the CONTRIBUTING.md file for more information on how to contribute to the project!
Installation for Development
This project uses Node.js and pnpm. We use Volta to manage the versions of each. If you're not using Volta, check the "volta" key in the root package.json for the Node and pnpm versions we're using when developing.
Volta has experimental support for pnpm, so follow the steps on their docs to get it enabled.
Using the Libraries
See the docs/using-packages.md file for information on how to use the packages in your own projects.
Owner
- Name: Allen Institute
- Login: AllenInstitute
- Kind: organization
- Location: Seattle, WA
- Website: https://alleninstitute.org
- Repositories: 184
- Profile: https://github.com/AllenInstitute
Please visit http://alleninstitute.github.io/ for more information.
GitHub Events
Total
- Create event: 101
- Issues event: 15
- Watch event: 2
- Delete event: 100
- Issue comment event: 101
- Push event: 289
- Public event: 1
- Pull request review comment event: 180
- Pull request review event: 239
- Pull request event: 214
- Fork event: 1
Last Year
- Create event: 101
- Issues event: 15
- Watch event: 2
- Delete event: 100
- Issue comment event: 101
- Push event: 289
- Public event: 1
- Pull request review comment event: 180
- Pull request review event: 239
- Pull request event: 214
- Fork event: 1
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| noah | n****d@a****g | 44 |
| Lane Sawyer | l****r@a****g | 40 |
| Joel Arbuckle | J****e | 12 |
| dependabot[bot] | 4****] | 6 |
| Skyler Moosman | 8****n | 3 |
| Su | l****7@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 11
- Total pull requests: 239
- Average time to close issues: 12 days
- Average time to close pull requests: 8 days
- Total issue authors: 2
- Total pull request authors: 6
- Average comments per issue: 0.18
- Average comments per pull request: 0.63
- Merged pull requests: 122
- Bot issues: 0
- Bot pull requests: 113
Past Year
- Issues: 11
- Pull requests: 213
- Average time to close issues: 12 days
- Average time to close pull requests: 4 days
- Issue authors: 2
- Pull request authors: 6
- Average comments per issue: 0.18
- Average comments per pull request: 0.66
- Merged pull requests: 100
- Bot issues: 0
- Bot pull requests: 113
Top Authors
Issue Authors
- lanesawyer (6)
- TheMooseman (5)
Pull Request Authors
- dependabot[bot] (113)
- lanesawyer (70)
- froyo-np (30)
- Jarbuckle (21)
- TheMooseman (5)
- crispipear (2)