Skip to main content

A collection of useful functions by Zertrin

Project description

Zertrin Python Toolbox

PyPI Package latest release Travis-CI Build status Coverage status Documentation Status Supported Versions License

A collection of useful functions by Zertrin

Features

Module

Description

zkpytb.dicts

Helper functions for dictionaries.

zkpytb.json

Helpers related to json.

zkpytb.logging

Helper functions for logging.

zkpytb.pandas

Helper functions for Pandas.

zkpytb.priorityqueue

An implementation of PriorityQueue based on heapq.

zkpytb.utils

Miscellaneous helper functions.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.2.0 (2020-07-04)

  • Update supported Python versions: drop Python 3.4 and added Python 3.8

  • zkpytb.pandas: describe_numeric_1d(series): handle case where input series is empty

0.1.1 (2019-08-29)

  • setup.py: add ‘Programming Language :: Python :: 3.7’ trove classifier

0.1.0 (2019-08-29)

  • zkpytb.dicts: Add dict_value_map()

  • zkpytb.pandas: add describe_numeric_1d(series)

  • Add py 3.7 to tox.ini and .travis.yml

0.0.10 (2018-05-30)

  • Add AutoDict and AutoOrderedDict classes in zkpytb.dicts

  • zkpytb.dicts.hashdict and JsonEncoder: normalize path separator to ensure stable representation and hash for windows and linux.

  • Fix tests test_compare_df_cols_*() to reach 100% coverage.

0.0.9 (2018-05-11)

  • Add module zkpytb.json with a custom JSONEncoder class, and use it in hashdict().

0.0.8 (2018-05-11)

  • Add tests for zkpytb.logging

0.0.7 (2018-05-11)

  • zkpytb.dicts: add hashdict() helper.

0.0.6 (2018-04-17)

  • zkpytb.pandas: only try to import statsmodels when using mad()

  • Minor changes missed while relasing previous version.

0.0.5 (2018-04-17)

  • Add an implementation of PriorityQueue based on heapqueue in zkpytb.priorityqueue

  • Add mad(c) (median absolute deviation) and percentile(q) functions in zkpytb.pandas

  • Add code coverage and coveralls

  • Add tests for zkpytb.pandas

  • Fix requirements_dev.txt because pandas>=0.21 is not compatible with py34

0.0.4 (2017-06-27)

  • zkpytb.utils: add hashstring() and get_git_hash() helpers.

  • Add tests for zkpytb.dicts and zkpytb.utils modules.

0.0.3 (2017-06-23)

  • Add first version of zkpytb.logging module with function setup_simple_console_and_file_logger().

0.0.2 (2017-06-22)

  • Disable universal wheel.

0.0.1 (2017-06-22)

  • First release on PyPI.

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

zkpytb-0.2.0.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

zkpytb-0.2.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file zkpytb-0.2.0.tar.gz.

File metadata

  • Download URL: zkpytb-0.2.0.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.1

File hashes

Hashes for zkpytb-0.2.0.tar.gz
Algorithm Hash digest
SHA256 91b4b91d2ca332ec21186e45486d4f61aa18c0e4017ef09cc8734dee114be025
MD5 4a99e570412571d9490f6d57ae9c2cc6
BLAKE2b-256 281f838c121bb8920c1fe0a196e7c4afe1744428ce99574524e0eb1135578cc6

See more details on using hashes here.

File details

Details for the file zkpytb-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: zkpytb-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.1

File hashes

Hashes for zkpytb-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ced6b6e2c2c76482bc32dd7d38d44bb02bf4abefbf4a1b07cf0802c6a3e0d57
MD5 5cbaf96aaaef81191d549ac7121c2098
BLAKE2b-256 91507e04c4485912c67c178e0b2d12a001b8663fdeadf9f6a870cee5cde074c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page