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 test
npm i -g pnpm
pnpm i
pnpm dev
Then 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
main
branch and merge.release.yml
workflow sees there is a new changeset markdown file and creates a newchore: update versions
PR. - When ready to publish, merge the
chore: update version
PR on main andrelease.yml
will publish new NPM packages.
Recipe that was followed to setup changesets in this repo: