Skip to main content

Python utility library

Project description

myKit

Python utility toolkit.

mykit's banner

pypi version MIT License

Installation

pip install mykit

Usage

from mykit.kit.text import byteFmt
from mykit.app.arrow import Arrow
from mykit.app.slider import Slider


x = byteFmt(3141592653589793)
print(x)  # 2.79 PiB

FAQ

Changelog

  • 2.0.1 (June 14, 2023):
    • Updated all type hints to make them work on Python 3.8 and 3.9
    • Added visibility functionality to /app/complex/biplot.py
  • 2.0.0 (June 13, 2023):
    • Breaking changes:
      • New mechanism for app: /app/__init__.py
      • Moved: /kit/graph/graph2d.py -> /app/complex/plot.py
      • transform: /kit/quick_visual/plot2d.py -> /kit/fast_visualizations/static/plot.py
    • Bugfixed:
      • folder mykit/tests/ should also be excluded during build (rc version)
    • New: /app/complex/biplot.py
  • 1.0.0 (June 12, 2023):
    • changed arg name: /kit/quick_visual/plot2d.py: graph2d_cfg -> cfg
  • 0.1.3 (June 12, 2023):
    • removed get_gray from /kit/color.py
    • transform /kit/gui/button/ -> /app/button.py
    • transform /kit/gui/label/ -> /app/label.py
    • transform /kit/gui/slider/ -> /app/slider.py
    • transform /kit/gui/shape/ -> /app/arrow.py
    • transform /kit/neuralnet/dense/ -> /kit/neuralnet/dense.py
    • transform /kit/neuralnet/genetic/ -> /kit/neuralnet/genetic.py
  • 0.1.0 (June 12, 2023):
    • migrated all modules from carbon into /kit/
    • deleted /kit/math/
    • added /rec/ and /app/
    • transform /kit/color/ -> /kit/color.py
    • moved /kit/color/test_color.py to mykit/tests/test_kit/test_color.py
    • transform /kit/ffmpeg/ -> /kit/ffmpeg.py
    • deleted /kit/graph/graph2d/
    • transform /kit/graph/graph2d/v2.py -> /kit/graph/graph2d.py
    • transform /kit/maths/ -> /kit/math.py
    • moved /kit/maths/test_maths.py -> mykit/tests/test_math.py
    • transform /kit/noise/ -> /kit/noise.py
    • transform /kit/path/ -> /kit/path.py
    • transform /kit/text/ -> /kit/text.py
    • transform /kit/time/ -> /kit/time.py
    • transform /kit/utils/ -> /kit/utils.py

Troubleshoot

  • To report bugs, please open an issue/pull request, or you can reach me here.

License

This project is licensed under the MIT license.

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

mykit-2.0.1.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

mykit-2.0.1-py3-none-any.whl (41.0 kB view details)

Uploaded Python 3

File details

Details for the file mykit-2.0.1.tar.gz.

File metadata

  • Download URL: mykit-2.0.1.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for mykit-2.0.1.tar.gz
Algorithm Hash digest
SHA256 a0ff145457a016de9d4e63b457587ff7470dc99d590817a6cd1a1163cbf836b1
MD5 49648ee1529215842e47758e831be3c6
BLAKE2b-256 88e48b88658153c0c7b62d06362625bb3ab228b183a04ccb96d371e7d9a99b04

See more details on using hashes here.

File details

Details for the file mykit-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: mykit-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 41.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for mykit-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec526954227e382f0a7ef1e172c2e0bf421fa82f017f55fd52c85a961f91bc50
MD5 36ea38dfedbc812e13e54a087488c9f1
BLAKE2b-256 9906eed6c2ce4336a5191877086f2b4857eb498b42cd4e6c2b1eea6c013caa0e

See more details on using hashes here.

Supported by

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