Skip to main content

JMK Engineering Python Toolboox

Project description

JMK Engineering Python Tools

or JMKTools for short.

What it is, is a set of functions that replace calculations that I do on a weekly basis.

The library is broken into sections, including

  • general
  • circuits
  • grounding
  • and pv.

Some of these modulesrely on publicly accessible information, including manufacturer data sheets.

What we're missing

Tests, I haven't written any real tests for this set of libraries, yet. That will be coming soon, probably the next time that we have a slow time.

Limitations

Currently the tools use the CEC, in most cases this will match the NEC, but something we are working on is updating that so we can select from which code version should be used for the calculation.

Future Features

  • Web app (this is started at Digital Power Systems Toolbox
  • Installable package The first releases are here
  • Add NEC to the calculations
  • Re-do and add PV functions to the package.
  • Detailed documentation (the source is started in this repo)
  • Electrical Safety Calculations
  • Basic Load flow tools
  • Basic Short circuit tools
  • Continue developing the DPS Toolbox

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

jmktools-0.2.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jmktools-0.2-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file jmktools-0.2.tar.gz.

File metadata

  • Download URL: jmktools-0.2.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jmktools-0.2.tar.gz
Algorithm Hash digest
SHA256 1c0436f436f39cb68811bba91eae567323157ebd06286425653da1687539ad1f
MD5 8f62d28b00d3ec1edf74dddcc4d970bd
BLAKE2b-256 b0bd9183c1db2706fb2d57c95754da048b9416c043996b610a451ca4781a10fa

See more details on using hashes here.

File details

Details for the file jmktools-0.2-py3-none-any.whl.

File metadata

  • Download URL: jmktools-0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jmktools-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 295d23137f0f80ea392bd7e5b91b902e20999351eabfe581361513df9a2ab24b
MD5 707cfd4fbec0480a78091a8dbf36ca60
BLAKE2b-256 63adb0efe42e05cb97333ef13063f1bf23ab91c9252e9bbbf4e5a9c8d1c10892

See more details on using hashes here.

Supported by

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