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.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.0rc3.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

mykit-2.0.0rc3-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

Details for the file mykit-2.0.0rc3.tar.gz.

File metadata

  • Download URL: mykit-2.0.0rc3.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for mykit-2.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 2264de61c62cc28eece6605d6ac65da39b9d684fe7fe09aed58a4ea67acc81b1
MD5 e4ebeca64f2f057a0ee43deaf15bd755
BLAKE2b-256 087e83049707bc399a535974235e57dfcdc89ea4ecdbbc9f5b0e852b8bc2ce4e

See more details on using hashes here.

File details

Details for the file mykit-2.0.0rc3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for mykit-2.0.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 30a38b0080de0d4533d427fe8eef9587fb01640c13bca275940c8477c21e9d88
MD5 3205e75e8b083ed01101eb2939f67412
BLAKE2b-256 5d5781712aa5b042631522ac6126f24bea119525d66fbe208d2e91088b59c75d

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