Skip to content

Commit 1d02e9c

Browse files
authored
Merge pull request #142 from Labelbox/develop
V2.5.4
2 parents 13bdba8 + 4c71f41 commit 1d02e9c

34 files changed

+5926
-2940
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
# Version 2.5.4 (2021-04-22)
4+
## Added
5+
* User management
6+
* Query for remaining invites and users available to an organization
7+
* Set and update organization roles
8+
* Set / update / revoke project role
9+
* Delete users from organization
10+
* Example notebook added under examples/basics
11+
* Issues and comments export
12+
* Bulk export issues and comments. See `Project.export_labels`
13+
* MAL on Tiled Imagery
14+
* Example notebook added under examples/model_assisted_labeling
15+
* `Dataset.create_data_rows` now allows users to upload tms imagery
16+
317
# Version 2.5.3 (2021-04-01)
418
## Added
519
* Cleanup and add additional example notebooks

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ The Labelbox Python API offers a simple, user-friendly way to interact with the
88

99
* [Requirements](#requirements)
1010
* [Installation](#installation)
11-
* [Authentication](#authentication)
1211
* [Documentation](#documentation)
12+
* [Authentication](#authentication)
1313
* [Contribution](#contribution)
1414
* [Testing](#testing)
1515

@@ -40,6 +40,12 @@ Install using Python's Pip manager.
4040
pip install labelbox
4141
```
4242

43+
## Documentation
44+
45+
* [Visit our docs](https://labelbox.com/docs/python-api) to learn how the SDK works
46+
* Checkout our [notebook examples](examples/) to follow along with interactive tutorials
47+
* view our [API reference](https://labelbox.com/docs/python-api/api-reference).
48+
4349
## Authentication
4450

4551
Labelbox uses API keys to validate requests. You can create and manage API keys on [Labelbox](https://app.labelbox.com/account/api-keys). Pass your API key as an environment variable. Then, import and initialize the API Client.
@@ -52,10 +58,6 @@ from labelbox import Client
5258
client = Client()
5359
```
5460

55-
## Documentation
56-
57-
[Visit our docs](https://labelbox.com/docs/python-api) to learn how to [create a project](https://labelbox.com/docs/python-api/create-first-project), read through some helpful user guides, and view our [API reference](https://labelbox.com/docs/python-api/api-reference).
58-
5961
## Contribution
6062
Please consult `CONTRIB.md`
6163

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
window.addEventListener('load', (event) => {
3+
var menu = document.querySelector(".wy-menu ul li:first-child")
4+
if (!menu.classList.contains("current")) {
5+
menu.classList.add("current")
6+
}
7+
});
8+
9+
window.onload = function() {
10+
if (window.jQuery) {
11+
$(window).off('hashchange')
12+
}
13+
}

docs/source/conf.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
project = 'Labelbox Python API reference'
2121
copyright = '2021, Labelbox'
2222

23-
release = '2.4'
23+
release = '2.5.3'
2424

2525
# -- General configuration ---------------------------------------------------
2626

@@ -50,3 +50,9 @@
5050
# relative to this directory. They are copied after the builtin static files,
5151
# so a file named "default.css" will overwrite the builtin "default.css".
5252
html_static_path = ['_static']
53+
54+
# Prevent the sidebar from collapsing
55+
html_js_files = ['js/prevent_collapse.js']
56+
html_theme_options = {
57+
"collapse_navigation": False,
58+
}

examples/README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
| Labels | [Github](basics/labels.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/basics/labels.ipynb) |
1717
| Ontologies | [Github](basics/ontologies.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/basics/ontologies.ipynb) |
1818
| Projects | [Github](basics/projects.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/basics/projects.ipynb) |
19+
| User Management | [Github](basics/user_management.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/basics/user_management.ipynb) |
1920
------
2021

2122
## [Label Export](label_export)
@@ -36,12 +37,14 @@
3637
| Named Entity Recognition MAL | [Github](model_assisted_labeling/ner_mal.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/model_assisted_labeling/ner_mal.ipynb) |
3738
| Debugging MAL | [Github](model_assisted_labeling/debugging_mal.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/model_assisted_labeling/debugging_mal.ipynb) |
3839
| MAL with Subclasses | [Github](model_assisted_labeling/mal_with_subclasses.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/model_assisted_labeling/mal_with_subclasses.ipynb) |
40+
| Tiled Imagery MAL | [Github](model_assisted_labeling/tiled_imagery_mal.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/model_assisted_labeling/tiled_imagery_mal.ipynb) |
41+
3942
------
4043

4144
## [Project Configuration](project_configuration)
4245

4346
| Notebook | Github | Google Colab |
4447
| --------------------------- | --------------------------------- | ------------ |
4548
| Project Setup | [Github](project_configuration/project_setup.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/project_configuration/project_setup.ipynb) |
46-
| Debugging MAL | [Github](project_configuration/queue_management.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/project_configuration/queue_management.ipynb) |
47-
| MAL with Subclasses | [Github](project_configuration/webhooks.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/project_configuration/webhooks.ipynb) |
49+
| Queue Management | [Github](project_configuration/queue_management.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/project_configuration/queue_management.ipynb) |
50+
| Webhooks | [Github](project_configuration/webhooks.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Labelbox/labelbox-python/blob/develop/examples/project_configuration/webhooks.ipynb) |

0 commit comments

Comments
 (0)