A package for representing conversations as DAGs for visualization, analysis, and pre-processing.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyconversations-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03707667e8646cb75d3954eaeb4a26179504ba66a854d1641c87bc8f219005e0 |
|
MD5 | 7a1f98919fdd874af917299d727fd2a5 |
|
BLAKE2b-256 | cf46e740ff7d7359e3bb6ef038bfa2dbdf9ac02a55be642b7b41f0e6820b79a8 |