Skip to content

Commit

Permalink
fix(dep): add vtk as optional dep
Browse files Browse the repository at this point in the history
  • Loading branch information
jourdain committed Dec 6, 2024
1 parent 06991ca commit 7caa200
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -121,4 +121,15 @@ Also most the testing of VTK/WASM is in VTK repository as many validation can be
Then the WASM module API can be find `here <https://gitlab.kitware.com/vtk/vtk/-/blob/master/Web/WebAssembly/vtkWasmSceneManagerEmBinding.cxx>`_ with its `node/chrome testing <https://gitlab.kitware.com/vtk/vtk/-/tree/master/Web/WebAssembly/Testing/JavaScript>`_.
The documented API can be found `here (vtkWasmSceneManager) <https://gitlab.kitware.com/vtk/vtk/-/blob/master/Web/WebAssembly/vtkWasmSceneManager.h>`_ and `here (vtkObjectManager parent of vtkWasmSceneManager) <https://gitlab.kitware.com/vtk/vtk/-/blob/master/Serialization/Manager/vtkObjectManager.h>`_

For the moment we rely on manual testing for when we change the network and/or API at the trame-vtklocal by going over a specific set of `examples <https://github.com/Kitware/trame-vtklocal/tree/master/examples>`_.
For the moment we rely on manual testing for when we change the network and/or API at the trame-vtklocal by going over a specific set of `examples <https://github.com/Kitware/trame-vtklocal/tree/master/examples>`_.

Currently the WASM implementation is used in the following set of projects:
- `Pan3D <https://github.com/Kitware/pan3d/>`_: Pan3D aims to be an utility package for viewing and processing a wide variety of multidimensional datasets. Any dataset that can be interpreted with xarray can be explored and rendered with Pan3D.


Professional Support
--------------------------------------------------------------------------

* `Training <https://www.kitware.com/courses/trame/>`_: Learn how to confidently use trame from the expert developers at Kitware.
* `Support <https://www.kitware.com/trame/support/>`_: Our experts can assist your team as you build your web application and establish in-house expertise.
* `Custom Development <https://www.kitware.com/trame/support/>`_: Leverage Kitware’s 25+ years of experience to quickly build your web application.
3 changes: 3 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,8 @@ include_package_data = True
install_requires =
trame

[options.extras_require]
vtk = vtk>=9.4,<9.5

[semantic_release]
version_pattern = setup.cfg:version = (\d+\.\d+\.\d+)

0 comments on commit 7caa200

Please sign in to comment.