Skip to content

Commit 5e3108c

Browse files
author
Matt Sokoloff
committed
prep for release
1 parent b966620 commit 5e3108c

File tree

4 files changed

+47
-6
lines changed

4 files changed

+47
-6
lines changed

CHANGELOG.md

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,48 @@
22

33
# Next Release
44

5+
# Version 3.0b0
6+
## Added
7+
* Annotation types
8+
- A set of python objects for working with labelbox data
9+
- Create with `project.label_generator()` or `project.video_label_generator()`
10+
- See example notebooks on how to use under examples/annotation_types
11+
- Note that these types are not yet supported for tiled imagery
12+
* MEA Support
13+
- Beta MEA users can now just use the latest SDK release
14+
* Metadata support
15+
- New metadata feature is now fully supported in the SDK
16+
* Easier export
17+
- project.export_labels accepts a boolean indicating whether or not to download the result
18+
- Video exports are much simpler using the new `project.video_label_generator()`
19+
* Retry logic on data uploads
20+
- Bulk creation of data rows will be more reliable
21+
* Datasets
22+
- Determine the number of data rows just by calling `dataset.row_count`.
23+
- Updated threading logic in create_data_rows() to make it compatible with aws lambdas
24+
* `OntologyBuilder`, `Classification`, `Option`, and `Tool` can now be imported from `labelbox` instead of `labelbox.schema.ontology`
25+
26+
527
## Removed
6-
* Deprecated functions
7-
- project.reviews()
8-
- project.create_prediction()
9-
- project.create_prediction_model()
10-
- project.create_label()
28+
* Deprecated:
29+
- `project.reviews()`
30+
- `project.create_prediction()`
31+
- `project.create_prediction_model()`
32+
- `project.create_label()`
33+
- `Project.predictions()`
34+
- `Project.active_prediction_model`
35+
- `data_row.predictions`
36+
- `PredictionModel`
37+
- `Prediction`
38+
* Replaced:
39+
- `data_row.metadata()` use `data_row.attachments()` instead
40+
- `data_row.create_metadata()` use `data_row.create_attachments()` instead
41+
- `AssetMetadata` use `AssetAttachment` instead
42+
43+
## Misc
44+
* Data processing dependencies are not installed by default to for users that only want client functionality.
45+
* To install all dependencies required for the data modules (annotation types and mea metric calculation) use `pip install labelbox[data]`
46+
1147

1248
# Version 2.7.0 (2021-06-27)
1349
## Added

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ Install using Python's Pip manager.
3939
```
4040
pip install labelbox
4141
```
42+
To install dependencies required for data processing modules use:
43+
```
44+
pip install labelbox[data]
45+
```
4246

4347
## Documentation
4448

labelbox/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name = "labelbox"
2-
__version__ = "2.7.0"
2+
__version__ = "3.0b0"
33

44
from labelbox.schema.project import Project
55
from labelbox.client import Client

labelbox/schema/dataset.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class Dataset(DbObject, Updateable, Deletable):
2323
description (str)
2424
updated_at (datetime)
2525
created_at (datetime)
26+
row_count (int): The number of rows in the dataset. Fetch the dataset again to update since this is cached.
2627
2728
projects (Relationship): `ToMany` relationship to Project
2829
data_rows (Relationship): `ToMany` relationship to DataRow

0 commit comments

Comments
 (0)