<h1 align="center">
<img src="https://github.com/Jianhong-Gao/LabelSIG/blob/main/labelsig/resource/WindowIcon.png?raw=true" width="30%"><br/>LabelSIG
</h1>
<h4 align="center">
Electrical Signal Annotation with Python
</h4>
<div align="center">
<a href="https://pypi.python.org/pypi/LabelSIG"><img src="https://img.shields.io/pypi/v/LabelSIG.svg"></a>
<img src="https://img.shields.io/pypi/pyversions/LabelSIG.svg"></a>
</div>
<div align="center">
<a href="https://github.com/Jianhong-Gao/LabelSIG/blob/main/#starter-guide"><b>Starter Guide</b></a>
| <a href="https://github.com/Jianhong-Gao/LabelSIG/blob/main/#installation?raw=true"><b>Installation</b></a>
| <a href="https://github.com/Jianhong-Gao/LabelSIG/blob/main/#usage"><b>Usage</b></a>
| <a href="https://github.com/Jianhong-Gao/LabelSIG/blob/main/#examples"><b>Examples</b></a>
<!-- | <a href="https://github.com/wkentaro/labelme/discussions"><b>Community</b></a> -->
<!-- | <a href="https://www.youtube.com/playlist?list=PLI6LvFw0iflh3o33YYnVIfOpaO0hc5Dzw"><b>Youtube FAQ</b></a> -->
</div>
<br/>
# Description
LabelSIG is an electrical signal annotation tool inspired by [Labelme](https://github.com/labelmeai/labelme). Written in Python and utilizing Qt for its graphical interface, LabelSIG is designed for semantic segmentation tasks. Additionally, the tool can directly extract information from Common Format for Transient Data Exchange (COMTRADE) records. By using LabelSIG, various segments of samples are marked with different colors to easily identify their categories.
<div align="center">
<img src="https://github.com/Jianhong-Gao/LabelSIG/blob/main/examples/semantic_segmentation/.readme/annotation.png?raw=true" width="80%">
</div>
For more information or to obtain the lastest LabelSIG, please contact us via email at gaojianhong1994@foxmail.com.
## Features
- [x] Signal annotation for comtrade file.
- [x] Annotation for fault feeder or section for earth fault localization in distribution networks.
## Starter Guide
- **Installation guides** for only Windows platforms now 馃捇
- **Step-by-step tutorials**: first annotation to editing, exporting, and integrating with other programs 馃摃
- **A compilation of valuable resources** for further exploration 馃敆.
### Anaconda
You need install [Anaconda](https://www.continuum.io/downloads), then run below:
### Windows
Install [Anaconda](https://www.continuum.io/downloads), then in an Anaconda Prompt run:
```bash
conda create --name=LabeSIG python=3.9
conda activate LabeSIG
pip install LabeSIG
```
### Run
To start LabelSIG, run one of the following commands in your terminal:
```bash
labelsig
```
or
```bash
LabelSIG
```
or
```bash
Labelsig
```
Raw data
{
"_id": null,
"home_page": "https://github.com/Jianhong-Gao/LabelSIG",
"name": "LabelSIG",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "Signal Labeling, Machine Learning",
"author": "Jianhong Gao",
"author_email": "gaojianhong1994@foxmail.com",
"download_url": "https://files.pythonhosted.org/packages/1b/7b/edb124d647fa0dd0ffd959accfebd17d3197bc85cbc562b66012877f9f05/LabelSIG-2.0.9.tar.gz",
"platform": null,
"description": "<h1 align=\"center\">\r\n <img src=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/labelsig/resource/WindowIcon.png?raw=true\" width=\"30%\"><br/>LabelSIG\r\n</h1>\r\n\r\n\r\n<h4 align=\"center\">\r\n Electrical Signal Annotation with Python\r\n</h4>\r\n\r\n<div align=\"center\">\r\n <a href=\"https://pypi.python.org/pypi/LabelSIG\"><img src=\"https://img.shields.io/pypi/v/LabelSIG.svg\"></a>\r\n <img src=\"https://img.shields.io/pypi/pyversions/LabelSIG.svg\"></a>\r\n</div>\r\n\r\n<div align=\"center\">\r\n <a href=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/#starter-guide\"><b>Starter Guide</b></a>\r\n | <a href=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/#installation?raw=true\"><b>Installation</b></a>\r\n | <a href=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/#usage\"><b>Usage</b></a>\r\n | <a href=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/#examples\"><b>Examples</b></a>\r\n <!-- | <a href=\"https://github.com/wkentaro/labelme/discussions\"><b>Community</b></a> -->\r\n <!-- | <a href=\"https://www.youtube.com/playlist?list=PLI6LvFw0iflh3o33YYnVIfOpaO0hc5Dzw\"><b>Youtube FAQ</b></a> -->\r\n</div>\r\n\r\n<br/>\r\n\r\n# Description\r\nLabelSIG is an electrical signal annotation tool inspired by [Labelme](https://github.com/labelmeai/labelme). Written in Python and utilizing Qt for its graphical interface, LabelSIG is designed for semantic segmentation tasks. Additionally, the tool can directly extract information from Common Format for Transient Data Exchange (COMTRADE) records. By using LabelSIG, various segments of samples are marked with different colors to easily identify their categories.\r\n<div align=\"center\">\r\n <img src=\"https://github.com/Jianhong-Gao/LabelSIG/blob/main/examples/semantic_segmentation/.readme/annotation.png?raw=true\" width=\"80%\">\r\n</div>\r\nFor more information or to obtain the lastest LabelSIG, please contact us via email at gaojianhong1994@foxmail.com.\r\n\r\n## Features\r\n\r\n- [x] Signal annotation for comtrade file. \r\n- [x] Annotation for fault feeder or section for earth fault localization in distribution networks.\r\n\r\n## Starter Guide\r\n\r\n- **Installation guides** for only Windows platforms now \u9983\u6347\r\n- **Step-by-step tutorials**: first annotation to editing, exporting, and integrating with other programs \u9983\u6443\r\n- **A compilation of valuable resources** for further exploration \u9983\u6546.\r\n\r\n### Anaconda\r\nYou need install [Anaconda](https://www.continuum.io/downloads), then run below:\r\n\r\n### Windows\r\n\r\nInstall [Anaconda](https://www.continuum.io/downloads), then in an Anaconda Prompt run:\r\n\r\n```bash\r\nconda create --name=LabeSIG python=3.9\r\nconda activate LabeSIG\r\npip install LabeSIG\r\n```\r\n\r\n### Run\r\nTo start LabelSIG, run one of the following commands in your terminal:\r\n```bash\r\nlabelsig \r\n```\r\nor\r\n```bash\r\nLabelSIG\r\n```\r\nor\r\n```bash\r\n\r\nLabelsig\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Signal Labeling with Python",
"version": "2.0.9",
"project_urls": {
"Homepage": "https://github.com/Jianhong-Gao/LabelSIG"
},
"split_keywords": [
"signal labeling",
" machine learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "639ccff4b89bf9e7e811e3ec65cf63dfbb3e04a53a6b564ac273cbf24ae7a5d9",
"md5": "434516c143e888cdd82be52f38cb1b41",
"sha256": "201ac7b5b052947a76ad33e024a921f1b44b493e361d5e8c31c4e6f4420e7846"
},
"downloads": -1,
"filename": "LabelSIG-2.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "434516c143e888cdd82be52f38cb1b41",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 358263,
"upload_time": "2024-09-08T06:07:40",
"upload_time_iso_8601": "2024-09-08T06:07:40.479235Z",
"url": "https://files.pythonhosted.org/packages/63/9c/cff4b89bf9e7e811e3ec65cf63dfbb3e04a53a6b564ac273cbf24ae7a5d9/LabelSIG-2.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b7bedb124d647fa0dd0ffd959accfebd17d3197bc85cbc562b66012877f9f05",
"md5": "8f12e0677515ae7636770256ef46003f",
"sha256": "924797c2b8cffb842bfcaae71ea961464856bd1e4f1b50647bb8f1e8ca13b22a"
},
"downloads": -1,
"filename": "LabelSIG-2.0.9.tar.gz",
"has_sig": false,
"md5_digest": "8f12e0677515ae7636770256ef46003f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 331984,
"upload_time": "2024-09-08T06:07:43",
"upload_time_iso_8601": "2024-09-08T06:07:43.119489Z",
"url": "https://files.pythonhosted.org/packages/1b/7b/edb124d647fa0dd0ffd959accfebd17d3197bc85cbc562b66012877f9f05/LabelSIG-2.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-08 06:07:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Jianhong-Gao",
"github_project": "LabelSIG",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "labelsig"
}