Skip to main content

Automatic differentiation with dual numbers

Project description

HyperJet

HyperJet — Algorithmic Differentiation with Hyper-Dual numbers for Python and C++


A header-only library for algorithmic differentiation with hyper-dual numbers. Written in C++17 with an extensive Python interface.

PyPI DOI Build Status PyPI - License PyPI - Python Version PyPI - Format Language grade: C/C++

Installation

pip install hyperjet

Quickstart

Import the module:

import hyperjet as hj

Create a set of variables e.g. x=3 and y=6:

x, y = hj.variables([3, 6])

x and y are hyper-dual numbers. This is indicated by the postfix hj:

x
>>> 3hj

Get the value as a simple float:

x.f
>>> 3

The hyper-dual number stores the derivatives as a numpy array.

Get the first order derivatives (Gradient) of a hyper-dual number:

x.g  # = [dx/dx, dx/dy]
>>> array([1., 0.])

Get the second order derivatives (Hessian matrix):

x.hm()  # = [[d^2 x/ dx**2 , d^2 x/(dx*dy)],
        #    [d^2 x/(dx*dy), d^2 x/ dy**2 ]]
>>> array([[0., 0.],
           [0., 0.]])

For a simple variable these derivatives are trivial.

Now do some computations:

f = (x * y) / (x - y)
f
>>> -6hj

The result is again a hyper-dual number.

Get the first order derivatives of f with respect to x and y:

f.g  # = [df/dx, df/dy]
>>> array([-4.,  1.])

Get the second order derivatives of f:

f.hm()  # = [[d^2 f/ dx**2 , d^2 f/(dx*dy)],
        #    [d^2 f/(dx*dy), d^2 f/ dy**2 ]]
>>> array([[-2.66666667,  1.33333333],
           [ 1.33333333, -0.66666667]])

You can use numpy to perform vector and matrix operations.

Compute the nomalized cross product of two vectors u = [1, 2, 2] and v = [4, 1, -1] with hyper-dual numbers:

import numpy as np

variables = hj.DDScalar.variables([1, 2,  2,
                                   4, 1, -1])

u = np.array(variables[:3])  # = [1hj, 2hj,  2hj]
v = np.array(variables[3:])  # = [4hj, 1hj, -1hj]

normal = np.cross(u, v)
normal /= np.linalg.norm(normal)
normal
>>> array([-0.331042hj, 0.744845hj, -0.579324hj], dtype=object)

The result is a three-dimensional numpy array containing hyper-dual numbers.

Get the value and derivatives of the x-component:

normal[0].f
>>> -0.3310423554409472

normal[0].g
>>> array([ 0.00453483, -0.01020336,  0.00793595,  0.07255723, -0.16325376, 0.12697515])

normal[0].hm()
>>> array([[ 0.00434846, -0.01091775,  0.00647611, -0.0029818 , -0.01143025, -0.02335746],
           [-0.01091775,  0.02711578, -0.01655522,  0.00444165,  0.03081974,  0.04858632],
           [ 0.00647611, -0.01655522,  0.0093492 , -0.00295074, -0.02510461, -0.03690759],
           [-0.0029818 ,  0.00444165, -0.00295074, -0.02956956,  0.03025289, -0.01546811],
           [-0.01143025,  0.03081974, -0.02510461,  0.03025289,  0.01355789, -0.02868433],
           [-0.02335746,  0.04858632, -0.03690759, -0.01546811, -0.02868433,  0.03641839]])

Reference

If you use HyperJet, please refer to the official GitHub repository:

@misc{HyperJet,
  author = "Thomas Oberbichler",
  title = "HyperJet",
  howpublished = "\url{http://github.com/oberbichler/HyperJet}",
}

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

hyperjet-1.5.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distributions

hyperjet-1.5.0-cp311-cp311-win_amd64.whl (860.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

hyperjet-1.5.0-cp311-cp311-win32.whl (673.0 kB view details)

Uploaded CPython 3.11 Windows x86

hyperjet-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp311-cp311-musllinux_1_1_i686.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

hyperjet-1.5.0-cp311-cp311-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

hyperjet-1.5.0-cp310-cp310-win_amd64.whl (858.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

hyperjet-1.5.0-cp310-cp310-win32.whl (672.0 kB view details)

Uploaded CPython 3.10 Windows x86

hyperjet-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp310-cp310-musllinux_1_1_i686.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

hyperjet-1.5.0-cp310-cp310-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

hyperjet-1.5.0-cp39-cp39-win_amd64.whl (862.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

hyperjet-1.5.0-cp39-cp39-win32.whl (673.2 kB view details)

Uploaded CPython 3.9 Windows x86

hyperjet-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp39-cp39-musllinux_1_1_i686.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

hyperjet-1.5.0-cp39-cp39-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

hyperjet-1.5.0-cp38-cp38-win_amd64.whl (858.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

hyperjet-1.5.0-cp38-cp38-win32.whl (673.2 kB view details)

Uploaded CPython 3.8 Windows x86

hyperjet-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp38-cp38-musllinux_1_1_i686.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

hyperjet-1.5.0-cp38-cp38-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

hyperjet-1.5.0-cp37-cp37m-win_amd64.whl (832.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

hyperjet-1.5.0-cp37-cp37m-win32.whl (681.9 kB view details)

Uploaded CPython 3.7m Windows x86

hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl (1.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

hyperjet-1.5.0-cp36-cp36m-win_amd64.whl (832.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

hyperjet-1.5.0-cp36-cp36m-win32.whl (681.7 kB view details)

Uploaded CPython 3.6m Windows x86

hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_i686.whl (1.8 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

hyperjet-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file hyperjet-1.5.0.tar.gz.

File metadata

  • Download URL: hyperjet-1.5.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0.tar.gz
Algorithm Hash digest
SHA256 8202df898c795ffd0600443d3529bf6c9b5dc5fc167e01d5cb5c86dec5214d5a
MD5 f75b8499117ea14dd3ceba8cf0c7aa54
BLAKE2b-256 250f626e1e6fb2dd3cd2c2661ec7b3f4554350983d1756c32b08490df0894c8f

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 860.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5e16ac93611441a9fbc4ef0869d2d5378942c1c5fe6c27d6069ca31cfa3f642
MD5 4e52d582fafbf0ca072858d48a4b996d
BLAKE2b-256 5527b88c90af20947aa01a0d589743a5e4feca1f8ed03bb537ea9867d9d84cf3

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 673.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f80039cb4366531e3815a4cd4a3d3ed45f1a77f49ea0e7f5c5713e7cdc666b7a
MD5 f7bb0889097403f52324fd8ea497e44f
BLAKE2b-256 03b2ca15223f55f67be945469c70a530cfc248de0fbf7f92292c71e6a6359c00

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9b2bdc78d3c168f7151704aa349613d77011721eef997aa086e2fbb113b0206c
MD5 7738c9d6f08287fcef43edbd74a3d79c
BLAKE2b-256 c65043fd12f97bd86a3d9339e44db04032cd8dd8f9dbcb4aa26fdf2e5be336d8

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7d6ab62ba856d980e5539baa575a9967fc00ef8416a80dffff2cb354a8b55575
MD5 a36bb55d4375eeab3de94071f2418d56
BLAKE2b-256 11674351df047956461be0e2724d9a2b0a471b9907d23b12d481769bc60828d5

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49ed6bdb335c3c9bdca472a3a09ff82882d408dc3de0b56f8f82b70136d74d6e
MD5 06afe93192974cc4476f12bc60102b92
BLAKE2b-256 d8f5aa58ae38bf6e354c27d459de17ac5989d2252d3e09674d345ee55fe37a3e

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50a458729a67e7ce7c0598181273670c3e07016606c9c60eda8272cc60cd8892
MD5 52949e012a57259afe4bde4872f9752a
BLAKE2b-256 cb99ac601303d266672fee7a118d8f6958861bbb952ff0deff396bb254d877ba

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a567bca047d41f08f98fc6de769a3dfe02932bfd1080c5d7cb5e13e6a41e7ec4
MD5 2ddfe5a330bf20c315e6510e0b28384d
BLAKE2b-256 5184b7dcae515f49eb0c0caae11cb143781d44b7b9ce4f28320289621b834eb2

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 30976dc6d16a15d22494860e09057dace8c808e183ff9f3d35d33cd711341c53
MD5 a95bbb405969e5960320ef0c8d5edda0
BLAKE2b-256 6fd7eed5a015646aefa162eb04a562453d55cb150989eda48d8c332c80d64d57

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 858.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4345221e92d1063cb6cf2a62b8016c71fc6a655d5bc74acbe8b26471be941414
MD5 7f1367e29744174a1895f44bb2e7d50a
BLAKE2b-256 4c38cc6cc6d5ca9971b248fc0e623c3151f2da9b7ec99bf66d6df09123d15322

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 672.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7185ad135d1ded8b18778a14d1f9cfa764f4eb1845d3281f4e8f065e23202ab5
MD5 f0e43bd4fe51c2eeb09e83b61047ca21
BLAKE2b-256 af9c6b8823c94bc5607c5f223bf1cc7627151601ff117df667e94e165ec9cee1

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 860577a7626a4d09603fb96c3385a3c7524c17326a12c89e1df6f58f8ff327c8
MD5 d4133e4d2129bd3cb5de2cfb299a82b1
BLAKE2b-256 52de308dca931191cd521bafcdd54650fb3234cb433da0b084b958f479f3c4cd

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f384e878fd28c8593333a3ffead63562e38af29d6938fbb228d1b019c860531c
MD5 0d33369bea5e3fdf508982b34d6df09e
BLAKE2b-256 949e1fda0b4e9bb389fecd13ceda86a99d2bf6c3b787c00063600e747ad49a67

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc6aa931d514b8163917bd569cd91099cc26abf861933be0d59e47b74ced928f
MD5 09e7754bd524fb0aeaa7d9a0c7ad17b0
BLAKE2b-256 dfa6aa541519caf0e9abc780657c13776e77883936b7d225b275d11e50fa60fe

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c9a1417ccb8d0a2f01d25c6ffe0a71a8cb7f1000bb91d495dcb42eb1f45995bf
MD5 a689f1681c8920ebf41fdd69c7379a3d
BLAKE2b-256 63ee15268f2a082c6fab28d5130a8c5e207ef0475b3ec8306c13a1c1078bcc18

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4157c64fd2b8b5337a8ed754acdb0a7cea841159fbcf37d5d8cc5cb3cfe67a67
MD5 79685457cd08c2804190ad0f1838d44a
BLAKE2b-256 f3be102c488ccf1464c0bf1e18bbe0c94d5364212136f15012add54765a6380a

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f01d790fdd94da6747b54d46fb88a04e280609f56335d54121f65187891614a4
MD5 d930bd0402cd2657e33cd6af2c5dfe73
BLAKE2b-256 9d3171a0b9e6891579b22397d0ec042e082285b46af6132fe1371b55f7a1ca6f

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 862.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bd7d829f955700d1b254cee6c97d179556f0d61b70aceb8bd029bd633e3cedb9
MD5 b9f4bce6c168839969a51e866d08c9f2
BLAKE2b-256 e8a87ca4a68bd56e8e72af2b962515d094b0cbdc0ffcb04b1c90cbddf4881ae4

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 673.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dec203f8029079c62993041da2811ad26c532b55db62944f9058279d520f0503
MD5 cb96fd934fb13cc0a674e86c3e10b2ef
BLAKE2b-256 52be597b527f339bca856474faef1127703f8024f489dc29c161c22a0d1b357c

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 05d12e7d93e650aaffb6b5ff422ff3031199ff0d1bd83ed449daa7a5babd1f0c
MD5 1f9144eb69cadb45d137e39cec8eaec8
BLAKE2b-256 ac2731ed6e29cfc4cd0947695727dae51fe9ea440864f768ff1d3ac325cc2196

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 808c4c21d53738bc9f1be2253e840102243c96b83f5840111ab5587bd28580f0
MD5 8d2029ad2190d646d7dfbd5b6de3d5cd
BLAKE2b-256 2e505f4d91e9de46bbdff270dc3c84b9b9f4be73115404d5a53df946fd39fffe

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74b9898c710d7a7763f305c6b86113a47c95e7cbe307c09b25f64e639dfdeb58
MD5 613a753c843cbd1963d06255772f9167
BLAKE2b-256 bd9d69847cbf63f10005b32eb9fe48e2c4eca35be521258396577faf575ec9b0

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b7f3e5b4ecef90c7ea1c1c3e2a69a266f0bbd94124820dcb130ad7405d96f2c
MD5 77ac5cfcf836ffc916507acdf64fb370
BLAKE2b-256 24d61d7986e4425b13ef993db4bff7de18d0174554fa41c70f75d359f8c9271e

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d868fb56479a4bb00905baf185d5b1e96ff7a17915156e84d766ec835ed78c8a
MD5 8d669f8c3efe5292659fe4dcc336676a
BLAKE2b-256 77d41c5c134181f72be10cc553472161a98c4fda82b3aa9aa7105e2e32faab62

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0ab67d59b6c56a67fa1abff55c6d0df8531994497a8474684b9273dfe4df552a
MD5 cb852b8ada56b722c880671580045e2b
BLAKE2b-256 fed2493d4aeaeeb28552108e9346eaa2ec95dc8bef74e0eaab3b19add84f4974

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 858.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1cea68e3c4e4fa73a26e03d1835ddf6df00f2261c48113eec3df20562a1e5f68
MD5 065f8a8938b5bcf7a5acabe8420f6aaf
BLAKE2b-256 613605cfd095ea32d0303eecad5c4599309547785694c1e8180e7bb42e77af3a

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 673.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 db6d957c935443c78007b81459dbd23aa01012d8cc7f16403cb830d4b36a9cb4
MD5 14f183795262eb7e30c20ed8962d8c82
BLAKE2b-256 fca8feb205daf666df42eaf2f481f1192cdfc6b7bc9752c6477a63f6348d6324

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0116a38dc767b3e418455315e1e55ad560e3451bb10d96d29e7aaa0ba32c34e2
MD5 6dabf5ec9ccbffd9aa24640120954ce9
BLAKE2b-256 36d285269442c08c1697746491345ca5a02ca3dfa54cd7129c6eab363db0ec89

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 15f9df7bda8e9246945a9c9ee58eee2152053d30893a1ef38ab720c8553df602
MD5 f62ab6eda76ba8c04ec7d713a694bd09
BLAKE2b-256 a2ad0144b842a99fdde3f670610bbe6b0d17874b2dd185cf56d68595dae9cc7f

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e487ba85fb05d1e259d44c126b4aa94f79719416e31d2962b58320a5c5af8ff3
MD5 e3344acd4e3a44e49541994350db077f
BLAKE2b-256 0f647d0772fe823c38e636fadf249c2c4a4d087ff99d40b65b1889d8be2db357

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 acee2cf26123b0e8ca3b2ea10219aa0715791fc83bfa1f5f1a743be0d483aeca
MD5 d282b26550e45bf2677fdbb5365dfd0b
BLAKE2b-256 c0d8ed18acb92ea280790a15bb584b4a23d6311d020f6930f5d772bd59c6a579

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 328f5a2327078d3d7246aef8f2466e942db32d28a2405380c9ab33c55a6adcc8
MD5 55106c6ad3fe014430a2d83a82834c22
BLAKE2b-256 fd77da6b1aaa65ec1c49f3372cd199836ed22ee5062efa2b9f41f1dac8de9f9c

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2fd44c3a99f9c4f0ace49da202d84dcb343a1c6b85c82bb2d6ee81c323b1119e
MD5 d0a4272d5dd08a94e1b594faabf8e04a
BLAKE2b-256 8097e574a06bb14074cb0e25a735ad0d42b34d2c2e60eb0a5be64bfa84ecafc9

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 832.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5629dc30c2bbc63e018be0ee715ac29c7cd4596736da16bc755196f03aeb0eac
MD5 b4e562adde390209627b48b6e3db6f93
BLAKE2b-256 1842022b5e48bb36550dc597a80c1e200dbca55748e952791a813a8483d47d13

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 681.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9625ab8d66dd902e3ab96aaa1eda975ac8e192854dda8a48dee1b20fa2500413
MD5 c6655f062ec1073844e7e0825684bbfd
BLAKE2b-256 3f5800793643d828cff181120ad9aa0b27181f1e9ee574972385ce6cec9dbb71

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 93bdcef0dd1921056f2449c3dc0506cbd374b83698c5a9ed1bcd43c883f7455e
MD5 5f58493a04083bc0b4a217a766712f6b
BLAKE2b-256 73432cb0ec58e65cc6282d2105d8dada9fe9c12e22dffc1f44d6a5f6ebd72c8b

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ee622ed10270d2464c4c0aecb3a2444a520b835c86633ac74e035083529b3448
MD5 eaa6e1ea9c2cfed0a3583c578734d6c5
BLAKE2b-256 e1001f66784487df52285e3111f8aa99a0179970aa1ca1065fbe9fca13bebb85

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c26228233477cb5b4413062b97cc64409d0a11dff212f99983203d5b6e175db
MD5 18a8604239af63a69c529f658242eb62
BLAKE2b-256 672f182101857a2b1af8f8b98ee51b08f003adf47e6b58f8eef13418ed7add06

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 88e292fb83dfafd0d9b5b135bd0dfd4122bb5a191452eacc7a72253300c7cf46
MD5 b40316763bc79a151df3f3567160e630
BLAKE2b-256 fbba893226dd48bc29fdd0ffa0594bb03fb0dad383557d03bdcfdce15125cbdc

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a107e00778da9e24f2fe1b1fbee3a415835834eacf67b51e520bcc3bed285e50
MD5 47bac671c90319f616046b0409d5e3f4
BLAKE2b-256 c8e7721d62d04109cb1afaafddb4577d5b2e43c485e7a4dc98a2c09ecef91b58

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 832.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 447172f388206bcf5ff06476fec3dc00dae3ac02a966a841ea54f02c3691dc3c
MD5 fa9556cc220ca7675e35292a6e9b8ca0
BLAKE2b-256 39bdaac9a8b6a6ddb739bb5a55232463533c684374065d26b3c3087e4b8b90fc

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: hyperjet-1.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 681.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e63af5a36299cb25ba8a27b4f7a434cba387f2ac1f2b2cca066fc84c144d99e8
MD5 7f025c6662d3d53db828576bfae1b7ec
BLAKE2b-256 c054936bb54b46ad1c98c9139781e95ebe61477308ffc1972fab8579700a3a83

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a93c0d9f2c302c46b785ae4a9a82420cbe1fe5c38cf4ab2f36e10ebe71f2c12c
MD5 e2db17e4e9806d719a2da2747faf4b5c
BLAKE2b-256 af5fc734476492e20d422372b5b067e5d8a98555b045353e0f6e94d647f04fc9

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e4abd534db78944233279c0d4d3bed0260b378e5d5c3c2760cb2d8da82c68108
MD5 c88f0bbdf951e8716935ca0fbb0b1ed6
BLAKE2b-256 f026cb9cd8495ea1b399a1b425d11e4396c261420d031ba81af067b31a213d49

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccc30c28f8b5a7881059d3fad540f0d6d7d3eee9b8a203a64d034812dbd2ac94
MD5 39b8e0430962b1bbfd811fc42d1ab06f
BLAKE2b-256 f86a01039315630538524711fa2783facd79446ce7bdb8fa75a4a70d887b6c60

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2aa3c30355376e8ebc823f6a80a9afa5a430a1e2244d6f427408dc6ccf7eeb89
MD5 85c0e1550895f56d34be73a8e564e66b
BLAKE2b-256 67ed3d5d63c9e390d268fb71e6c4bd14cafbdffd7c86d76ecbeba61499258600

See more details on using hashes here.

File details

Details for the file hyperjet-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hyperjet-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77477f02e525ae3dcd79097456be0eb37264eef7b553481933df7a1f732addc9
MD5 ff8b5686c01bd6bb89261bc3f694954e
BLAKE2b-256 f29e532876213a9c8a5a85cee9c226a1e9168730376b8dcc6232251b40b6d07e

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