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.3 (June 16, 2023):
    • Now .app.complex.plot.Plot and .app.complex.plot.Biplot can be used even if no points is specified
    • Added add_background_processes to .app.App
  • 2.0.2 (June 14, 2023):
    • finished updating all type hints
    • Added visibility functionality to /app/complex/plot.py
  • 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.3.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

mykit-2.0.3-py3-none-any.whl (42.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mykit-2.0.3.tar.gz
Algorithm Hash digest
SHA256 e4973e223ea171ec6c59108477c2eed96a00ad15c3ed026ad555b83c75605790
MD5 1e674cc384f60d61a0077c2c70802a6d
BLAKE2b-256 a7ce424acd37d2ea4d8282797c0d71d8769c745040f063b8f436aeef526db143

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mykit-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f1e6c3770c6a099581554dd87aeb139305aea718928f103a662850120519ac37
MD5 ea0c1e18a1824047a1cfa4b47c542d85
BLAKE2b-256 2f570be7ac6672b38e3b866672b1cad8f3d2046ee2e2dff06e7db42eea39a290

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