{"id":20399866,"url":"https://github.com/kitware/glance","last_synced_at":"2025-04-09T06:10:28.542Z","repository":{"id":39333297,"uuid":"113245495","full_name":"Kitware/glance","owner":"Kitware","description":"Kitware Glance is an open-source web application developed at Kitware for visualizing volumetric images, molecular structures, geometric objects, and point clouds. It is part of the ParaView platform and can serve as a foundation for building custom web-based visualization applications involving ITK.js and VTK.js.","archived":false,"fork":false,"pushed_at":"2024-09-17T20:09:12.000Z","size":333330,"stargazers_count":255,"open_issues_count":59,"forks_count":90,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-02T02:08:37.086Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://kitware.github.io/glance","language":"JavaScript","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/Kitware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-05T23:44:44.000Z","updated_at":"2025-03-24T08:50:35.000Z","dependencies_parsed_at":"2023-10-03T00:53:08.010Z","dependency_job_id":"207a26e4-7433-4eed-b296-9e9125d18b1f","html_url":"https://github.com/Kitware/glance","commit_stats":{"total_commits":1163,"total_committers":19,"mean_commits":61.21052631578947,"dds":0.3310404127257094,"last_synced_commit":"7b9006f659367bfab8bae5185966fc6cd797afd1"},"previous_names":["kitware/pv-web-viewer","kitware/paraview-glance"],"tags_count":179,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2Fglance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2Fglance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2Fglance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kitware%2Fglance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kitware","download_url":"https://codeload.github.com/Kitware/glance/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987285,"owners_count":21028895,"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":[],"created_at":"2024-11-15T04:34:41.850Z","updated_at":"2025-04-09T06:10:28.519Z","avatar_url":"https://github.com/Kitware.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Glance](documentation/content/GlanceLogo.png)\n\nIntroduction\n============\n[Glance][] is an open-source, javascript visualization application created by [Kitware][], based on [Visualization Toolkit (VTK)][VTK], and intended to serve as a light-weight companion to [Paraview][].  It is part of\nthe [ParaView Web][] suite of tools.\n\n[Glance]: https://kitware.github.io/glance/\n[ParaView Web]: http://www.paraview.org/web\n[ParaView]: http://www.paraview.org\n[VTK]: http://www.vtk.org\n[Kitware]: http://www.kitware.com\n\nLearning Resources\n==================\n\n* General information is available at the [ParaView][] and [ParaView Web][] homepages.\n\n* Community discussion takes place on the [ParaView Discourse][].\n\n* Commercial [support][Kitware Support] and [training][Kitware Training] are available from [Kitware][].\n\n* Additional documentation is being created and will be released as it is created on our [documentation pages][Glance GitHub.io].\n\n[ParaView Discourse]: https://discourse.paraview.org/\n[Kitware Support]: http://www.kitware.com/products/support.html\n[Kitware Training]: http://www.kitware.com/products/protraining.php\n[Glance GitHub.io]: https://kitware.github.io/glance/\n\n\nLive Demonstrations\n===================\n\nAs a javascript application, Glance can be run by pointing any browser at an appropriate URL or loading an HTML file.\n\n[Click on this link][app] to run the live version of Glance.\n\n[app]: https://kitware.github.io/glance/app\n\n\nBuilding\n========\n\nThe prerequisites are [git][] and [node.js + npm][].\n\nIf you wish to view, enhance, or adapt this application in any way, you can access and run the freely available source code from any platform using the following commands:\n\n\n```\n$ git clone https://github.com/Kitware/glance.git\n$ cd glance/\n$ npm install\n$ npm run build\n$ npm run dev\n```\n\nThis will run a development build and you can visit the application at `http://localhost:9999`.\n\n[git]: https://git-scm.com\n[node.js + npm]: https://nodejs.org/en\n\nDeploying to Production\n=======================\n\nTo generate a production build, use the following commands:\n\n```\n$ npm run build:release\n```\n\nThis will output the final bundle and assets to `dist/`.\nYou can then recursively copy all of those files into the web location of your choice.\nAs there is no server-side code involved, all you need is some web hosting!\n\nIf you make changes to any of the ITK filtering code under `itk/`, you should run the following\ncommand from the root folder. For more information, check out [itk.js].\n\n```\n$ npx itk-js build itk/\n```\n\n[itk.js]: https://insightsoftwareconsortium.github.io/itk-js/examples/hello_world_node.html\n\nBuilding as a standalone file\n=============================\n\nParaView can use Glance for scene exports. To generate a standalone HTML file embedding Glance to use with ParaView, you can run:\n\n```\n$ npm run build:inline\n```\n\nThis will generate a self-contained `dist/ParaViewGlance.html` file that you can directly use as a template in ParaView VTKJS scene export.\n\nReporting Bugs and Making Contributions\n=======================================\n\nIf you have found a bug or have a suggestion for improving Glance:\n\n1. If you have source code to contribute, please fork the github repository into your own github account, create a branch with your changes, and then create a merge request with the main repo.\n\n2. If you have a bug to report or a feature to request, please open an entry in the [Glance Issue Tracker][].\n\n[Glance Issue Tracker]: https://github.com/kitware/glance/issues\n\n\nLicense\n=======\n\nGlance is distributed under the OSI-approved BSD 3-clause License.  See [COPYRIGHT][] and [LICENSE][] for details. For additional licenses, refer to [ParaView Licenses][].\n\n[COPYRIGHT]: COPYRIGHT\n[LICENSE]: LICENSE\n[ParaView Licenses]: http://www.paraview.org/paraview-license/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitware%2Fglance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitware%2Fglance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitware%2Fglance/lists"}