Skip to content

Commit 3b273c2

Browse files
authored
Merge pull request #163 from fastlabel/feature/dataset-version
feat: dataset version
2 parents 06ddbdb + 7b1e370 commit 3b273c2

13 files changed

+172
-80
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2426,7 +2426,7 @@ There are type-specific methods. but they can be used in the same way.
24262426

24272427
```python
24282428
dataset_object = client.create_image_dataset_object(
2429-
dataset_id="YOUR_DATASET_ID",
2429+
dataset_version_id="YOUR_DATASET_VERSION_ID",
24302430
name="brushwood_dog.jpg",
24312431
file_path="./brushwood_dog.jpg",
24322432
)
@@ -2466,7 +2466,7 @@ Success response is the same as when created.
24662466
Get all dataset object in the dataset. (Up to 1000 tasks)
24672467

24682468
```python
2469-
dataset_objects = client.get_dataset_objects(dataset_id="YOUR_DATASET_ID")
2469+
dataset_objects = client.get_dataset_objects(dataset_version_id="YOUR_DATASET_VERSION_ID")
24702470
```
24712471

24722472
The success response is the same as when created, but it is an array.
@@ -2475,7 +2475,7 @@ You can filter by keywords.
24752475

24762476
```python
24772477
dataset_objects = client.get_dataset_objects(
2478-
dataset_id="YOUR_DATASET_ID", keyword="dog"
2478+
dataset_version_id="YOUR_DATASET_VERSION_ID", keyword="dog"
24792479
)
24802480
```
24812481

@@ -2503,7 +2503,7 @@ Get all import histories in the dataset. (Up to 1000 tasks)
25032503

25042504
```python
25052505
datasets = client.get_dataset_object_import_histories(
2506-
dataset_id="YOUR_DATASET_ID"
2506+
dataset_version_id="YOUR_DATASET_VERSION_ID"
25072507
)
25082508
```
25092509

examples/create_dataset.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
client = fastlabel.Client()
66

77
dataset = client.create_dataset(
8-
name="Japanese Dogs", slug="japanese-dogs", type="video"
8+
name="Japanese Dogs", slug="japanese-dogs", type="image"
99
)
1010
pprint(dataset)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
dataset_object = client.create_image_dataset_object(
8+
dataset_version_id="YOUR_DATASET_VERSION_ID",
9+
name="NAME",
10+
file_path="FILE_PATH",
11+
)
12+
pprint(dataset_object)

examples/delete_dataset.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import fastlabel
2+
3+
client = fastlabel.Client()
4+
5+
client.delete_dataset(dataset_id="YOUR_DATASET_ID")

examples/delete_dataset_objects.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import fastlabel
2+
3+
client = fastlabel.Client()
4+
5+
client.delete_dataset_objects(
6+
dataset_id="YOUR_DATASET_ID",
7+
dataset_object_ids=[
8+
"YOUR_DATASET_OBJECT_ID_1",
9+
"YOUR_DATASET_OBJECT_ID_2",
10+
],
11+
)

examples/find_dataset.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
dataset = client.find_dataset(dataset_id="YOUR_DATASET_ID")
8+
pprint(dataset)

examples/find_dataset_object.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
dataset_object = client.find_dataset_object(dataset_object_id="YOUR_DATASET_OBJECT_ID")
8+
pprint(dataset_object)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
dataset_object_import_histories = client.get_dataset_object_import_histories(
8+
dataset_version_id="YOUR_DATASET_VERSION_ID"
9+
)
10+
pprint(dataset_object_import_histories)

examples/get_dataset_objects.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
dataset_objects = client.get_dataset_objects(
8+
dataset_version_id="YOUR_DATASET_VERSION_ID"
9+
)
10+
pprint(dataset_objects)

examples/get_datasets.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from pprint import pprint
2+
3+
import fastlabel
4+
5+
client = fastlabel.Client()
6+
7+
datasets = client.get_datasets()
8+
pprint(datasets)

0 commit comments

Comments
 (0)