Skip to main content

A Python to Java bridge.

Project description

JPype logo

JPype

implementation pyversions javaversions jvm platform license

JPype is a Python module to provide full access to Java from within Python. It allows Python to make use of Java only libraries, exploring and visualization of Java structures, development and testing of Java libraries, scientific computing, and much more. By gaining the best of both worlds using Python for rapid prototyping and Java for strong typed production code, JPype provides a powerful environment for engineering and code development.

This is achieved not through re-implementing Python, as Jython has done, but rather through interfacing at the native level in both virtual machines. This shared memory based approach achieves decent computing preformance, while providing the access to the entirety of CPython and Java libraries.

Code:

GitHub

Issue tracker:

GitHub Issues

Documentation:

Python Docs

License:

Apache 2 License

Build status:

travisCI appveyorCI Docs

Test status:

testsCI

Version:

pypiVersion conda

The work on this project began on Sourceforge.

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

JPype1-0.7.1.tar.gz (481.3 kB view details)

Uploaded Source

Built Distributions

JPype1-0.7.1-cp38-cp38-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8

JPype1-0.7.1-cp38-cp38-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.8

JPype1-0.7.1-cp37-cp37m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

JPype1-0.7.1-cp37-cp37m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7m

JPype1-0.7.1-cp37-cp37m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.7m

JPype1-0.7.1-cp36-cp36m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.6m

JPype1-0.7.1-cp36-cp36m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.6m

JPype1-0.7.1-cp35-cp35m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.5m

JPype1-0.7.1-cp35-cp35m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.5m

File details

Details for the file JPype1-0.7.1.tar.gz.

File metadata

  • Download URL: JPype1-0.7.1.tar.gz
  • Upload date:
  • Size: 481.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2.post20191201 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for JPype1-0.7.1.tar.gz
Algorithm Hash digest
SHA256 c16d01cde9c2c955d76d45675e64b06c3255784d49cea4147024e99a01fbbb18
MD5 238404d7bc1961bf187e3d4b975ec6b5
BLAKE2b-256 d7620f312d578e0165e9b5e8fcae0291f7ee83783b3805f59071006b21229d55

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 58e98969b6040afa5e9c2aa53f2d472b51246f7de8cc801a2d690715c1bed8e9
MD5 2d3a917d8c451841e5512c0ef1c7aa87
BLAKE2b-256 5226b8ea5f6d4cabaae91f33d6cb85874a5709a402a103141e19df5b566d6c83

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 479c253c0508f38045e1ef823563880c8bb8fe027dbc28eee095b56bba6eeb83
MD5 116aab368f7ff3698e1ae2af48bc9525
BLAKE2b-256 ab60b633c9b766361fda41306c862f75f8c370e287fc0c0ccdc2d89b646fb982

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 509ead34af39601a7d824bfb53153fc511495e4e8d28a7b4fbe09d0b5c2861f6
MD5 7e74871edb03ebac9f073872fe09a272
BLAKE2b-256 0597d12dda009b3cfd68f3275a71644431e89b66743576a4777aac240c6f669a

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9543d518730ac53fe576a22f30d8f30f5a8cdecbeee5d860f59c95c5d932d807
MD5 01ef5912df4483f4febb1f8dafed4d06
BLAKE2b-256 787d3b8b60c7d430a07c19a1401f6e186e089a2d79222b31fc26d7dd07ffcba4

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d2ebfbf553a06247aa9c5b1b5e8ed4be0149a48f7123131f68f8964701209d33
MD5 b3e99d2be5d30ef6a594e8b46c312769
BLAKE2b-256 257929dc70dfbe86b89763fa78f89092b0b6b0f08d29649d0ad85f941f0246fe

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 738b8ad4579089b8b85ec14d3418a4db0e4cef93b6da7b8a960e47d04bff1174
MD5 0910c87099ac2b3bcf3d1e8bf3510594
BLAKE2b-256 0490a94a55a58edfd67360fef85894bfb136a2c28b2cc7227d3a44dc508d5900

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9a356031decd1267ab536551624503bbabdb6ccf81922401290d64c3a0725787
MD5 9f1f9074ba2905831b429b71467f9933
BLAKE2b-256 7814808cb68aea371d9a26becfa2169496df9a3baf0c77e9471a570e865adafe

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a7776f5d38d8ec3620f97242da3cbb74eae8feb9a26e3ad91cf762b33b46bf59
MD5 3d3993c749afcea08f532004d8272572
BLAKE2b-256 fc922840914dd894961bb2e8f310dbff8c898ebacb64c5876e84b0e75a0551f3

See more details on using hashes here.

File details

Details for the file JPype1-0.7.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-0.7.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for JPype1-0.7.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d3695c00e3e32a9b027f8954a857051c519c28d30febf39c6988589a6a7e9b3
MD5 6bbbcda07c2701ccca0ef8d7da3f9c93
BLAKE2b-256 2f9946b38447c193a2031b2912ae105e1152ae4e72ddca5fe5cd77e23caafb5f

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