nlpstack


Namenlpstack JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/altescy/nlpstack
SummaryModules for NLP
upload_time2024-07-14 12:41:11
maintainerNone
docs_urlNone
authoraltescy
requires_python<4.0,>=3.8
licenseMIT
keywords python nlp pytorch scikit-learn
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 📚 NLPSTACK

[![Actions Status](https://github.com/altescy/nlpstack/workflows/CI/badge.svg)](https://github.com/altescy/nlpstack/actions/workflows/ci.yml)
[![Python version](https://img.shields.io/pypi/pyversions/nlpstack)](https://github.com/altescy/nlpstack)
[![pypi version](https://img.shields.io/pypi/v/nlpstack)](https://pypi.org/project/nlpstack/)
[![Documentation Status](https://readthedocs.org/projects/nlpstack/badge/?version=latest)](https://nlpstack.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/github/license/altescy/nlpstack)](https://github.com/altescy/nlpstack/blob/master/LICENSE)

A Python Library for Natural Language Processing

NLPSTACK is a Python library designed to make natural language processing (NLP) tasks more accessible and efficient.
With its key features listed below, NLPSTACK aims to become a go-to resource for developers working in NLP:

- Built on top of [PyTorch](https://pytorch.org/), NLPSTACK offers ready-to-use modules for a seamless NLP experience.
- Provides a [scikit-learn](https://scikit-learn.org/) compatible interface, ensuring familiar and easy usage.
- Allows for seamless integration of models provided by the [🤗 Transformers](https://github.com/huggingface/transformers), enabling the use of powerful pre-trained models in your NLP workflows.
- Adopts a [dependency injection](https://en.wikipedia.org/wiki/Dependency_injection) design pattern, which ensures high extensibility and makes it easy to modify specific processes.
- 🚧 **Currently in the preliminary stages of development**, NLPSTACK plans to offer user-friendly interfaces for a wide range of NLP tasks in the future, including text classification, sequence labeling, language model training..., and more!

## Installation

To install NLPSTACK, simply use the following command with pip:

```bash
pip install nlpstack
```

Please be aware that NLPSTACK is in its early development stages.
As such, be prepared for the possibility of breaking changes as the library is being developed and refined.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/altescy/nlpstack",
    "name": "nlpstack",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "python, nlp, pytorch, scikit-learn",
    "author": "altescy",
    "author_email": "altescy@fastmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b6/5d/440ebabdf02366ec6a44447ef196e5fcb1fd5231d09145fd2ea61c24fb5d/nlpstack-0.2.0.tar.gz",
    "platform": null,
    "description": "# \ud83d\udcda NLPSTACK\n\n[![Actions Status](https://github.com/altescy/nlpstack/workflows/CI/badge.svg)](https://github.com/altescy/nlpstack/actions/workflows/ci.yml)\n[![Python version](https://img.shields.io/pypi/pyversions/nlpstack)](https://github.com/altescy/nlpstack)\n[![pypi version](https://img.shields.io/pypi/v/nlpstack)](https://pypi.org/project/nlpstack/)\n[![Documentation Status](https://readthedocs.org/projects/nlpstack/badge/?version=latest)](https://nlpstack.readthedocs.io/en/latest/?badge=latest)\n[![License](https://img.shields.io/github/license/altescy/nlpstack)](https://github.com/altescy/nlpstack/blob/master/LICENSE)\n\nA Python Library for Natural Language Processing\n\nNLPSTACK is a Python library designed to make natural language processing (NLP) tasks more accessible and efficient.\nWith its key features listed below, NLPSTACK aims to become a go-to resource for developers working in NLP:\n\n- Built on top of [PyTorch](https://pytorch.org/), NLPSTACK offers ready-to-use modules for a seamless NLP experience.\n- Provides a [scikit-learn](https://scikit-learn.org/) compatible interface, ensuring familiar and easy usage.\n- Allows for seamless integration of models provided by the [\ud83e\udd17 Transformers](https://github.com/huggingface/transformers), enabling the use of powerful pre-trained models in your NLP workflows.\n- Adopts a [dependency injection](https://en.wikipedia.org/wiki/Dependency_injection) design pattern, which ensures high extensibility and makes it easy to modify specific processes.\n- \ud83d\udea7 **Currently in the preliminary stages of development**, NLPSTACK plans to offer user-friendly interfaces for a wide range of NLP tasks in the future, including text classification, sequence labeling, language model training..., and more!\n\n## Installation\n\nTo install NLPSTACK, simply use the following command with pip:\n\n```bash\npip install nlpstack\n```\n\nPlease be aware that NLPSTACK is in its early development stages.\nAs such, be prepared for the possibility of breaking changes as the library is being developed and refined.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Modules for NLP",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/altescy/nlpstack"
    },
    "split_keywords": [
        "python",
        " nlp",
        " pytorch",
        " scikit-learn"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18238e636981f9ccd175ca7205055d064ac9915c4cb3ed9c098180b376503ad2",
                "md5": "1d79d82428a6866bb1b50e47304288be",
                "sha256": "85a89dffc696dc199ef79fcf27acecedd7caa1e81d497ea00ee5f470ff69f7bc"
            },
            "downloads": -1,
            "filename": "nlpstack-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d79d82428a6866bb1b50e47304288be",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 207135,
            "upload_time": "2024-07-14T12:41:10",
            "upload_time_iso_8601": "2024-07-14T12:41:10.636579Z",
            "url": "https://files.pythonhosted.org/packages/18/23/8e636981f9ccd175ca7205055d064ac9915c4cb3ed9c098180b376503ad2/nlpstack-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b65d440ebabdf02366ec6a44447ef196e5fcb1fd5231d09145fd2ea61c24fb5d",
                "md5": "3e87dab1d8a84222f58cd81db56049c4",
                "sha256": "bccb89956c6ce3318e6c405b1e33a23b6f2d3251ffe6bc809b1030d2c2543bb9"
            },
            "downloads": -1,
            "filename": "nlpstack-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3e87dab1d8a84222f58cd81db56049c4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 148636,
            "upload_time": "2024-07-14T12:41:11",
            "upload_time_iso_8601": "2024-07-14T12:41:11.837918Z",
            "url": "https://files.pythonhosted.org/packages/b6/5d/440ebabdf02366ec6a44447ef196e5fcb1fd5231d09145fd2ea61c24fb5d/nlpstack-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-14 12:41:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "altescy",
    "github_project": "nlpstack",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nlpstack"
}
        
Elapsed time: 9.58170s