A tool for natural language processing in python based on scipy and sklearn
Project description
atnlp
A tool for natural language processing in python based on scipy and sklearn.
Current focus is topic labelling. Read the docs for more information.
Technologies
atnlp uses the following technologies:
- conda - datascience platform
- scipy - datascience tools
- sphinx - documentaion
- bumpversion - semantic versioning
- github - software development platform
- travis - continuous integration
Quick start
More details in quickstart docs
Prerequisites
- conda (anaconda / miniconda) - follow the installation instructions for your platform and select python 3 version.
After installing update conda
from the conda-forge
repo:
conda update conda -c conda-forge
Install (production)
Install atnlp (with pip) and its dependencies (with conda):
wget https://raw.githubusercontent.com/wedavey/atnlp/master/envprod.yml
conda env create -f envprod.yml -n atnlp
conda activate atnlp
Install (development)
Fork wedave/atnlp then install from github:
git clone git@github.com:<your-user-name>/atnlp.git
conda env create -f atnlp/envdev.yml -n atnlp-dev
conda activate atnlp-dev
cd atnlp; python setup.py develop
Running tests
TODO...
Deployment
Start training topic models straight away using scripts, or open a notebook and start hacking.
Versioning
We use SemVer for versioning, implemented through bumpversion. For the versions available, see the tags on this repository.
Authors
- Will Davey - main developer
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file atnlp-0.0.11.tar.gz
.
File metadata
- Download URL: atnlp-0.0.11.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b58b632599cc3dfd630c5b2b79d18bdb958273caff95281a00d59514a5f1a5 |
|
MD5 | 4a3d7141d2a509b83c14a403f7ba2ae9 |
|
BLAKE2b-256 | 1fc99fd9fe436b67f12a0f500bcab16acc57db757d4c12f2c138845027ec71ad |