Sujin Philip
7c2a150c12
Merge branch 'release-2.1'
2023-10-30 12:32:59 -04:00
Sujin Philip
4eb5da26fa
Merge topic 'fix-threshold-all-comps'
...
d825d2450 Add a regression test for issue #804
e0c5500a2 Simplify threshold worklet
6e1de4fa8 Fix threshold for any-point-all-components case
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3143
2023-10-30 12:32:59 -04:00
Sujin Philip
709961393f
Merge topic 'fix-threshold-all-comps' into release-2.1
...
d825d2450 Add a regression test for issue #804
e0c5500a2 Simplify threshold worklet
6e1de4fa8 Fix threshold for any-point-all-components case
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3143
2023-10-30 12:32:59 -04:00
Dan Lipsa
97dfaf183a
Merge topic 'external_vtk'
...
2fb446a4b Add INSTALL_RPATH to solve reference to library not found
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !3144
2023-10-30 10:03:56 -04:00
Sujin Philip
d825d2450e
Add a regression test for issue #804
2023-10-26 10:09:03 -04:00
Kenneth Moreland
8297109a01
Merge topic 'user-guide-todos'
...
39aa256bb docs: edit .readthedocs.yaml
b261d2387 Allow turning off todo notes in user's guide
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3145
2023-10-24 18:09:34 -04:00
Vicente Adolfo Bolea Sanchez
39aa256bb0
docs: edit .readthedocs.yaml
2023-10-24 10:35:06 -04:00
Sujin Philip
e0c5500a22
Simplify threshold worklet
...
Removes code that is no longer used.
2023-10-24 08:43:53 -04:00
Kenneth Moreland
b261d23876
Allow turning off todo notes in user's guide
2023-10-24 15:47:17 +11:00
Vicente Adolfo Bolea Sanchez
e2e5abad79
docs: edit .readthedocs.yaml
2023-10-23 20:04:00 -04:00
Vicente Adolfo Bolea Sanchez
9de0ee3429
docs: edit .readthedocs.yaml
2023-10-23 19:25:02 -04:00
Vicente Adolfo Bolea Sanchez
cee2c6e2cb
docs: edit .readthedocs.yaml
2023-10-23 19:17:52 -04:00
Dan Lipsa
2fb446a4b9
Add INSTALL_RPATH to solve reference to library not found
2023-10-23 19:14:50 -04:00
Vicente Adolfo Bolea Sanchez
d0c1ed6d72
docs: edit .readthedocs.yaml
2023-10-23 19:04:15 -04:00
Vicente Adolfo Bolea Sanchez
2d9fea1902
docs: edit .readthedocs.yaml
2023-10-23 18:49:38 -04:00
Sujin Philip
6e1de4fa8f
Fix threshold for any-point-all-components case
...
Threshold was producing wrong results with options `SetAllInRange(false)` and
`SetComponentToTestToAll` because the logic of running
`worklet::Threshold::RunIncremental` on individual components of the input
field and combining the results is incorrect for this case.
With this fix, component modes 'Any' and 'All' are handled by applying
the threshold criteria to each component of each value of the field,
combining the results, and running the threshold worklet on the result
array.
2023-10-23 11:23:30 -04:00
Vicente Adolfo Bolea Sanchez
43a6c1d110
docs: edit .readthedocs.yaml
2023-10-20 19:06:23 -04:00
Vicente Adolfo Bolea Sanchez
dcfedd023d
docs: edit .readthedocs.yaml
2023-10-20 18:53:38 -04:00
Vicente Adolfo Bolea Sanchez
05b86fa3a1
docs: edit .readthedocs.yaml
2023-10-20 18:43:29 -04:00
Vicente Adolfo Bolea Sanchez
bfaf862bbb
docs: edit .readthedocs.yaml
2023-10-20 18:35:28 -04:00
Vicente Adolfo Bolea Sanchez
8ebeb7bdc0
docs: edit .readthedocs.yaml
2023-10-20 18:24:39 -04:00
Vicente Adolfo Bolea Sanchez
6b02cad740
docs: edit docs/requirements.txt
2023-10-20 18:11:14 -04:00
Vicente Adolfo Bolea Sanchez
692d19c5dc
docs: edit docs/requirements.txt
2023-10-20 18:10:48 -04:00
Vicente Adolfo Bolea Sanchez
4e04fcb08a
docs: edit docs/requirements.txt
2023-10-20 17:35:30 -04:00
Vicente Adolfo Bolea Sanchez
6daebf9ffe
docs: edit docs/requirements.txt
2023-10-20 17:32:51 -04:00
Vicente Adolfo Bolea Sanchez
0a9538a8dc
docs: edit docs/requirements.txt
2023-10-20 17:26:25 -04:00
Vicente Adolfo Bolea Sanchez
fe8decf7c0
docs: edit docs/requirements.txt
2023-10-20 16:42:39 -04:00
Vicente Adolfo Bolea Sanchez
c8c5b964dd
docs: edit docs/requirements.txt
2023-10-20 16:07:13 -04:00
Vicente Adolfo Bolea Sanchez
ad9523d78a
docs: add docs/requirements.txt
2023-10-20 16:04:09 -04:00
Vicente Adolfo Bolea Sanchez
6cb991e8e2
docs: add docs/requirements.txt
2023-10-20 16:02:01 -04:00
Vicente Bolea
d249350fe6
Merge topic 'add-sphinx-ci'
...
181d5616e build,docs: add sphinx to CI
7f400505c build,docs: add sphinx to CI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3142
2023-10-20 15:54:51 -04:00
Vicente Adolfo Bolea Sanchez
181d5616eb
build,docs: add sphinx to CI
2023-10-20 15:28:15 -04:00
Vicente Adolfo Bolea Sanchez
7f400505c9
build,docs: add sphinx to CI
2023-10-20 14:14:39 -04:00
Vicente Adolfo Bolea Sanchez
911fe63624
docs: add readthedocs.yaml
2023-10-20 14:13:51 -04:00
Vicente Bolea
1766fc1e52
Merge branch 'release-2.1'
2023-10-19 15:01:51 -04:00
Vicente Bolea
c96c34ad54
Merge topic 'update-to-2.1.0'
...
599d8ff38 release: 2.1.0-rc2 release notes
05e850fa8 release: update version and License
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3140
2023-10-19 15:01:51 -04:00
Kenneth Moreland
d356b78502
Merge topic 'users-guide'
...
b80b7e2e7 Add VTK-m User's Guide to source
feee5a2f9 Add cow dataset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3103
2023-10-19 12:55:46 -04:00
Vicente Adolfo Bolea Sanchez
adf146a96e
2.1.0-rc2 is our 16th official release of VTK-m.
...
The major changes to VTK-m from 2.0.0 can be found in:
docs/changelog/2.1/release-notes.md
v2.1.0-rc2
2023-10-18 18:27:15 -04:00
Vicente Adolfo Bolea Sanchez
599d8ff384
release: 2.1.0-rc2 release notes
2023-10-18 18:24:12 -04:00
Vicente Adolfo Bolea Sanchez
05e850fa85
release: update version and License
2023-10-18 18:18:57 -04:00
Jefferson Amstutz
2f7316c6fb
Merge topic 'anari-null-object-fix'
...
47b6b5664 fix missing null handle check in volume mapper
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3139
2023-10-18 14:15:55 -04:00
Jefferson Amstutz
47b6b5664a
fix missing null handle check in volume mapper
2023-10-17 19:40:14 -05:00
Kenneth Moreland
b80b7e2e71
Add VTK-m User's Guide to source
...
This is a start of moving the VTK-m User's Guide into the VTK-m source.
This is only the start of the process. There are several goals of this
work.
1. Integrate the documentation into the source code better to better
keep the code up to date.
2. Move the documentation over to Sphinx so that it can be posted online
and be more easily linked.
3. Incoporate Doxygen into the guide to keep the documentation
consistent.
4. Build the user guide examples as part of the VTK-m CI to catch
compatibility changes quickly.
2023-10-17 11:31:27 -04:00
Kenneth Moreland
feee5a2f9d
Add cow dataset
...
This data set comes from the VTK test data. VTK-m shares a license
and copyright with VTK, so we can also include this data under
the VTK-m repo.
2023-10-17 11:31:26 -04:00
Zhe Wang
45b171f3f8
Merge topic 'add_3d_slice'
...
393db328a add multislice filter
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3135
2023-10-12 13:33:37 -04:00
Jay
393db328a3
add multislice filter
2023-10-12 10:08:53 -04:00
Kenneth Moreland
cdff776a16
Merge topic 'arrayhandle-getcomponents'
...
9b992dcdd Add `GetNumberOfComponentsFlat` method to `ArrayHandle`
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Li-Ta Lo <ollie@lanl.gov>
Merge-request: !3137
2023-10-10 08:58:56 -04:00
Kenneth Moreland
c1885116b3
Merge topic 'document-glyph-mappers'
...
3fe5b0185 Document glyph mapper classes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Manish Mathai <mmathai@uoregon.edu>
Merge-request: !3138
2023-10-03 15:25:32 -04:00
Kenneth Moreland
3fe5b01855
Document glyph mapper classes
...
Also made some method names more consistent with the rest of VTK-m's
interface.
2023-10-03 14:13:37 -04:00
Kenneth Moreland
9b992dcdde
Add GetNumberOfComponentsFlat
method to ArrayHandle
...
Getting the number of components (or the number of flattened components)
from an `ArrayHandle` is usually trivial. However, if the `ArrayHandle` is
special in that the number of components is specified at runtime, then it
becomes much more difficult to determine.
Getting the number of components is most important when extracting
component arrays (or reconstructions using component arrays) with
`UnknownArrayHandle`. Previously, `UnknownArrayHandle` used a hack to get
the number of components, which mostly worked but broke down when wrapping
a runtime array inside another array such as `ArrayHandleView`.
To prevent this issue, the ability to get the number of components has been
added to `ArrayHandle` proper. All `Storage` objects for `ArrayHandle`s now
need a method named `GetNumberOfComponentsFlat`. The implementation of this
method is usually trivial. The `ArrayHandle` template now also provides a
`GetNumberOfComponentsFlat` method that gets this information from the
`Storage`. This provides an easy access point for the `UnknownArrayHandle`
to pull this information.
2023-10-03 10:31:38 -04:00