Interactive visualization for multi-dimensional images, geometry, and point sets.
ITK-Viewer is a modern visualization library designed to provide efficient and insightful data visualization. It allows you to view and interact with multi-dimensional images, geometric data, and point sets, making it an essential tool for data analysis and software development.
- Elegant and Intuitive Interface: Offers a user-friendly interface that enhances data exploration.
- Flexible Integration: Components can be customized and integrated into web browsers, terminal applications, or traditional desktop software.
- HTML First Philosophy: Utilizes standard Web Components in line with the HTML First approach for seamless web development.
- Enhanced Productivity: Streamlines the process of adding visualizations to your software, making it faster and more enjoyable.
- Sustainable Insights: Facilitates a deeper understanding of your data through effective visualization techniques.
By leveraging ITK-Viewer, developers and researchers can create beautiful and functional visualizations with ease, leading to faster insights and better outcomes.
Contributions are welcome and appreciated.
npm i -g pnpm
pnpm i
pnpm build
pnpm testnpm i -g pnpm
pnpm i
pnpm devThen open http://localhost:5173/ in browser
- In the branch that makes the modifications (or in another branch if you forgot)
run
pnpm changeset. Commit the changeset markdown file. - Make a PR on
mainbranch and merge.release.ymlworkflow sees there is a new changeset markdown file and creates a newchore: update versionsPR. - When ready to publish, merge the
chore: update versionPR on main andrelease.ymlwill publish new NPM packages.
Recipe that was followed to setup changesets in this repo:

