{"id":22631880,"url":"https://github.com/alleninstitute/vis","last_synced_at":"2025-04-11T20:10:17.870Z","repository":{"id":266155847,"uuid":"753769495","full_name":"AllenInstitute/vis","owner":"AllenInstitute","description":"Typescript packages for building big-data visualization tools \u0026 components, with examples for a variety of common data types \u0026 formats","archived":false,"fork":false,"pushed_at":"2025-04-08T16:59:59.000Z","size":2606,"stargazers_count":5,"open_issues_count":5,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-08T17:34:10.947Z","etag":null,"topics":["big-data","toolkit","visualization","webgl"],"latest_commit_sha":null,"homepage":"https://alleninstitute.github.io/vis/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AllenInstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-06T18:58:41.000Z","updated_at":"2025-04-04T17:57:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"9e8b0a9e-d3ec-449d-93b3-8381250ecfdb","html_url":"https://github.com/AllenInstitute/vis","commit_stats":null,"previous_names":["alleninstitute/vis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fvis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fvis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fvis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fvis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","download_url":"https://codeload.github.com/AllenInstitute/vis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248473127,"owners_count":21109628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["big-data","toolkit","visualization","webgl"],"created_at":"2024-12-09T02:13:52.297Z","updated_at":"2025-04-11T20:10:17.860Z","avatar_url":"https://github.com/AllenInstitute.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Allen Institute Visualization TypeScript Libraries\n\nThis 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.\n\n**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.\n\n## Available Packages\n\nThe following is the list of packages and their descriptions:\n\n-   `vis-dzi`: A renderer for [Deep Zoom Images](https://en.wikipedia.org/wiki/Deep_Zoom)\n-   `vis-geometry`: A collection of vector functions for 2D and 3D geometry\n-   `vis-omezarr`: A renderer for [OME-Zarr](https://ngff.openmicroscopy.org/latest/) datasets\n-   `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](https://knowledge.brain-map.org/abcatlas) in the Brain Knowledge Platform web application\n\nWe use [Semantic Versioning](https://semver.org/) for our packages. As of November 2024, all of them are in the `0.0.x` range, indicating that they are in early development.\n\n## Level Of Support\n\nWe are planning on occasional updating this tool with no fixed schedule. Community involvement is encouraged through both issues and pull requests.\n\n## Examples\n\nA deployed version our our examples are located at [https://alleninstitute.github.io/vis](https://alleninstitute.github.io/vis).\n\nSee 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.\n\nFor details on running or adding new examples, see the `docs/examples.md` file.\n\n## Contributing\n\nContributions 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.\n\nSee the CONTRIBUTING.md file for more information on how to contribute to the project!\n\n## Installation for Development\n\nThis project uses [Node.js](https://nodejs.org) and [pnpm](https://pnpm.io/). We use [Volta](https://volta.sh/) 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.\n\nVolta has experimental support for pnpm, so [follow the steps on their docs](https://docs.volta.sh/advanced/pnpm) to get it enabled.\n\n## Using the Libraries\n\nSee the `docs/using-packages.md` file for information on how to use the packages in your own projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falleninstitute%2Fvis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falleninstitute%2Fvis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falleninstitute%2Fvis/lists"}