A package for representing conversations as DAGs for visualization, analysis, and pre-processing.
Free software: MIT license
Installation
pip install pyconversations
You can also install the in-development version with:
pip install https://github.com/hunter-heidenreich/pyconversations/archive/master.zip
Documentation
Development
To run all the tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
|---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
Changelog
0.1.0 (2021-08-23)
- Reading raw formats
Update known keys in reading raw tweet data
Update (and greatly expand) the known keys for extracting data from raw Reddit data
- Filtration
Conversation.filter now returns a new Conversation object without modifying the original object
Add ability to filter by platform
- Message objects
Set platforms in specific message type constructors
Upgrade user detection regex (Twitter and Reddit)
- Tokenizer
Alter tokenizers into an object centered format (no longer a functional one)
Add a wrapper for generic tokenizer types
Complete overhaul of feature extraction system!
0.0.2 (2021-07-01)
Fix pyconversations.tokenizers.PartitionTokenizer
0.0.1 (2021-06-30)
Stable first release on PyPI, with properly formatted and distributable dependencies.
Jupyter Notebook tutorials
0.0.0 (2021-05-30)
First release on PyPI.
Metadata
Release files for pyconversations 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyconversations-0.1.0.tar.gz | 93.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyconversations-0.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 141.8 kB
Release files / pyconversations-0.1.0.tar.gz
| Download URL | pyconversations-0.1.0.tar.gz |
|---|---|
| Size | 93.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
859217b097184101e5f09ca23b21df499a978edfea68f5d468430d32d5d4ff91
|
|
BLAKE2b-256 checksum How to use checksums |
0ee5d6510311e2b5b4d0e9e6a984d756998aee50f3865467263413574df64fdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6
|
Release files / pyconversations-0.1.0-py2.py3-none-any.whl
| Download URL | pyconversations-0.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 48.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
03707667e8646cb75d3954eaeb4a26179504ba66a854d1641c87bc8f219005e0
|
|
BLAKE2b-256 checksum How to use checksums |
cf46e740ff7d7359e3bb6ef038bfa2dbdf9ac02a55be642b7b41f0e6820b79a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6
|