Edit DataView page (#800)

This commit is contained in:
pollfly 2024-03-14 10:05:51 +02:00 committed by GitHub
parent 68b8b524f7
commit 74fee2101b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -149,7 +149,7 @@ myDataView = DataView(iteration_order=IterationOrder.random, iteration_infinite=
### Adding Queries ### Adding Queries
To add a query to a DataView, use the [`DataView.add_query`](../references/hyperdataset/dataview.md#add_query) method To add a query to a DataView, use [`DataView.add_query()`](../references/hyperdataset/dataview.md#add_query)
and specify Dataset versions, ROI and/or frame queries, and other criteria. and specify Dataset versions, ROI and/or frame queries, and other criteria.
The `dataset_name` and `version_name` arguments specify the Dataset Version. The `roi_query` and `frame_query` arguments The `dataset_name` and `version_name` arguments specify the Dataset Version. The `roi_query` and `frame_query` arguments
@ -160,8 +160,8 @@ specify the queries.
Multiple queries can be added to the same or different Dataset versions, each query with the same or different ROI Multiple queries can be added to the same or different Dataset versions, each query with the same or different ROI
and/or frame queries. and/or frame queries.
You can retrieve the Dataview frames using [`DataView.to_list`](../references/hyperdataset/dataview.md#to_list), You can retrieve the Dataview frames using [`DataView.to_list()`](../references/hyperdataset/dataview.md#to_list),
[`DataView.to_dict`](../references/hyperdataset/dataview.md#to_dict), or [`DataView.get_iterator`](../references/hyperdataset/dataview.md#get_iterator) [`DataView.to_dict()`](../references/hyperdataset/dataview.md#to_dict), or [`DataView.get_iterator()`](../references/hyperdataset/dataview.md#get_iterator)
(see [Accessing Frames](#accessing-frames)). (see [Accessing Frames](#accessing-frames)).
#### ROI Queries: #### ROI Queries:
@ -172,7 +172,7 @@ This example is an ROI query filtering for frames containing at least one ROI wi
```python ```python
# Create a Dataview object for an iterator that randomly returns frames according to queries # Create a Dataview object for an iterator that randomly returns frames according to queries
myDataView = DataView(iteration_order=IterationOrder.random, iteration_infinite=True) myDataView = DataView(iteration_order=IterationOrder.random, iteration_infinite=False)
# Add a query for a Dataset version # Add a query for a Dataset version
myDataView.add_query( myDataView.add_query(
@ -332,7 +332,7 @@ This example demonstrates creating a DataView and setting its parameters to iter
```python ```python
# Create a Dataview object for an iterator for frames # Create a Dataview object for an iterator for frames
myDataView = DataView(iteration_order=IterationOrder.random, iteration_infinite=True) myDataView = DataView(iteration_order=IterationOrder.random, iteration_infinite=False)
# Set Iteration Parameters (overrides parameters in constructing the DataView object # Set Iteration Parameters (overrides parameters in constructing the DataView object
myDataView.set_iteration_parameters( myDataView.set_iteration_parameters(
@ -499,7 +499,7 @@ Dataview objects can be retrieved by the Dataview ID or name using the [`DataVie
class method. class method.
```python ```python
my_dataview = DataView.get(dataview_id='12344kg2p3hf8') my_dataview = DataView.get(dataview_id='<dataview_id>')
``` ```
Access the Dataview's frames as a python list, dictionary, or through a pythonic iterator. Access the Dataview's frames as a python list, dictionary, or through a pythonic iterator.