prestools
My personal functions and utilities for Python programming.
Free software: MIT license
Documentation: https://prestools.readthedocs.io
GitHub repo: https://github.com/robertopreste/prestools
Features
Several ready-to-use functions for different tasks:
bioinformatics (prestools.bioinf)
data clustering (prestools.clustering)
plotting (prestools.graph)
miscellaneous (prestools.misc)
Please refer to the Usage section of the documentation for further details.
Installation
Install prestools using pip (Python 3 only):
pip install prestools
Please refer to the Installation section of the documentation for further details.
Credits
This package was created with Cookiecutter and the cc-pypackage project template.
History
0.1.0 (2019-03-07)
First development release.
0.1.1 (2019-03-14)
Add functions for clustering data.
0.1.2 (2019-03-15)
Add hamming_distance() and mutate_sequence() functions in prestools.bioinf and related tests;
Clean code style.
0.1.3 (2019-03-19)
Add command line interface commands and related tests for bioinf and misc modules;
Add filter_type() function in prestools.misc and related tests;
Clean code style.
0.1.4 (2019-03-23)
Add wordcount() function in prestools.misc and related tests.
0.1.5 (2019-04-05)
Add equal_files() function in prestools.misc and related tests;
Update docstrings.
0.1.6 (2019-04-11)
Add random_image() function and CLI in prestools.plotting.
0.1.7 (2019-04-20)
Add benchmark() function in prestools.misc and related tests.
0.1.8 (2019-04-26)
Change pm.benchmark() function to a decorator;
Add several distance calculation functions to prestools.bioinf and related tests;
Reformat code in prestools.bioinf.
0.1.9 (2019-04-27)
Add distance functions to bioinf CLI command and related tests.
0.1.10 (2019-05-06)
Change plotting library name to graph (to avoid alias conflict with pandas_profiling).
0.1.11 (2019-05-07)
Fix docstrings and type hints;
Update documentation.
0.1.12 (2019-05-08)
Add apply_parallel function to prestools.misc.
0.1.13 (2019-06-22)
Add short version arguments to reverse_complement bioinf function.
0.1.14 (2019-07-03)
Add learn module and related tests;
Remove random_image from graph module;
Clean code.
0.2.0 (2019-08-14)
Add rpkm and quantile_norm functions to prestools.bioinf;
Add reduce_xaxis_ticks and reduce_yaxis_ticks functions to prestools.graph;
Move flatten_image to prestools.graph;
Remove prestools.learn;
Update related tests;
Fix documentation and API.
0.2.1 (2019-09-07)
Add plot_confusion_matrix to prestools.graph;
Add related tests;
Drop support for Python < 3.6;
Update requirements;
Update documentation.
Metadata
Release files for prestools 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prestools-0.2.1.tar.gz | 30.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prestools-0.2.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 49.3 kB
Release files / prestools-0.2.1.tar.gz
| Download URL | prestools-0.2.1.tar.gz |
|---|---|
| Size | 30.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bec3fa7749c6188a39d0424c6f1fa45591cc42935c7b3eaa23e199d939a79d3c
|
|
BLAKE2b-256 checksum How to use checksums |
a9b55264e9bdb779d2940cef2134c882c3c50bdb247393b5bf8b06a0feb09425
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
|
Release files / prestools-0.2.1-py2.py3-none-any.whl
| Download URL | prestools-0.2.1-py2.py3-none-any.whl |
|---|---|
| Size | 18.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
48280e70605a7ddebf9d6deb4639e31ab9b97036ad0614edb012ba180a57aaad
|
|
BLAKE2b-256 checksum How to use checksums |
738442676306c0a08e4939275d34da1790c6862ed295a13c40095f827f81eaf9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
|