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 performance, while providing the access to the entirety of CPython and Java libraries.

Code:

GitHub

Issue tracker:

GitHub Issues

Discussions:

GitHub Discussions

Documentation:

Python Docs

License:

Apache 2 License

Build status:

TestsCI Docs

Quality status:

Codecov lgtm_python lgtm_java lgtm_cpp

Version:

PypiVersion Conda

The work on this project began on Sourceforge. LLNL-CODE- 812311

SPDX-License-Identifier: Apache-2.0

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-1.4.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

JPype1-1.4.0-cp310-cp310-win_amd64.whl (344.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

JPype1-1.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (465.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

JPype1-1.4.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (478.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

JPype1-1.4.0-cp310-cp310-macosx_10_9_universal2.whl (589.8 kB view details)

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

JPype1-1.4.0-cp39-cp39-win_amd64.whl (344.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

JPype1-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

JPype1-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (461.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

JPype1-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl (381.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

JPype1-1.4.0-cp38-cp38-win_amd64.whl (344.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

JPype1-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

JPype1-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (461.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

JPype1-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl (381.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

JPype1-1.4.0-cp37-cp37m-win_amd64.whl (343.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

JPype1-1.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (453.4 kB view details)

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

JPype1-1.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (461.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

JPype1-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (380.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: JPype1-1.4.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0.tar.gz
Algorithm Hash digest
SHA256 0c5f665ee3e6e31c27e9d2d48dd12bf4eb4fe6858823e6a11201a035274ccfe1
MD5 00456dc54b69749c184f8500131ea470
BLAKE2b-256 9b37c8d9bf85a1cf711537961ae19705b937adbbae386480b1b5baaf889bd725

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 344.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7db36995e809a5a70e44f86f2937cfe9d0e6f9f47ead9af85e7be1e31b32c54b
MD5 84916d4e98cdef59bdcd9c51a650b526
BLAKE2b-256 36a90d49a29d64bb33c20e887bbab7ba5206da9b086b6bda5e8d0c1277f97a6d

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for JPype1-1.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 72ad38acf7f1c5d729bf2c400238a0adf7595ad2d94099d76ea0bd700712696d
MD5 729d0e5edd4428823f02abcc8589c9b9
BLAKE2b-256 96dac607279803ae2637ee2e32c6f6d665855e606fc30011f11eb543a8fd263b

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for JPype1-1.4.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6775e77933f3d045be94cb8a1de288e77b5df11330acc88d94488bdf1c62ac6a
MD5 d0ea0e8efe80e46b3d34f35e88e419b5
BLAKE2b-256 b9e4787ae21598ca0479117e128dc7f5f46e00e5ffa36ee7e3743839398652b0

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 589.8 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bb286d63324a352809c9cf006d194be4c9fba8a333ad20b68bb955899a20fe3b
MD5 a5db03f11776401cb2d68346763c4f2d
BLAKE2b-256 d032eca4b03099a118d32ffcd23ba007277227d69f1ca2fe7960989032663a33

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 344.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae1466aa18a60af838ad6f8caed4360f165a7019005c19ba1f07d379c5b04022
MD5 6dff4177576af7e0eb3b86e7b498d1ad
BLAKE2b-256 e59264e5080f8056e9e72810c7fb76f568473373fafd8cdd42e3826cf1eeb5be

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e0eb28076b788415b990c645ae76c4fc2c86adbbfb298bf71175aa19b08386c7
MD5 11710fef0ccfd2933417d2a16e1f5405
BLAKE2b-256 1b696876358d12bd8e20beafaaeae12844f6f25a7ad1e8a053a2dc1452aacdad

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 461.4 kB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3e6eaad55495885dac041dba29adaa28574fea703ad3978be59dc9a589b02dd5
MD5 3f6494157b2146510e982553c20e6d9f
BLAKE2b-256 dc44f8ca057d0c909103990f4009454723139048cfe0129c183dbd28b716553b

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 381.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b852c720e47b8ebe1038e5b746b4a975912e4c580f0332e60e760ce72b1ecc47
MD5 5e48bb519a54a53c2a553cc66ccd3900
BLAKE2b-256 acaff5cb2c16d20feff03c7854b55c91032d0ba2205125acbe24c2cdda208353

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 344.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 869e14bc15b094f26719966606a183cc8620f0ab18dfb52c2991abbeff587ef4
MD5 09ac2dc1daca0719113cc15112e78c4a
BLAKE2b-256 44b27901f76e994e8395436af575dfcb08b33aad337eb7c7ffe398677bac0584

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.8 kB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 64652443f5d2b807d19722e2b5f880a79a5fcc4ea6a58a682bd2f2231ff06165
MD5 d814fe8a6eb5d4db3695af4f7db91e12
BLAKE2b-256 61b820e94cfa979ad7b50066d6fd4b663d2ee176940d758ab6a0d689a090b8c9

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 461.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e5cf6b25ade01165c9b07eb6496486015029a319b4b10d6b6997a0b1d2b24344
MD5 9d84be218cd4e3d4c1ad9bafa194a139
BLAKE2b-256 e8b021051f27be8cd5fa44032ab1ac7306dbd6ce65d3f3f660f8976e959a4bae

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 381.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c60b3b30e786073d62c2f57a70e5373cb78ad584aa49e9cf5b2ca6eec25065c4
MD5 32afa36d5422d68d7b24104cbc06ebe0
BLAKE2b-256 4c96e8312b00610bd29e471850b859d80f2c494665a39f2d140d8952ca3b4f3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-1.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 343.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 998d2dc909d86b5fac72245d9c76303282ec634f2bcb3bbcf1c43ebeb7e08e77
MD5 a3479983627a8bb7e91c9f1ded9619e6
BLAKE2b-256 bf9b77ed7a294c4d7bd2d3faf32c4ef97ed22009cd4651459ce3b59d93ab014e

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1c7457a2f20ab28308e4e16d2ae0842ca086785ecb0296f17ed6d85158a02c35
MD5 2fb3cf05d554136d10bea43770132d9c
BLAKE2b-256 61ef30b47f3140589f9b41f9251cfe1be025f74fad7743ee1e34895c00e43517

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 461.2 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 38641e3dbbe6e973ba3f72a70fa633be37df9d6756577049298d2285604bec1a
MD5 ec7f6e88d4fc5707f9901a063c4a12cf
BLAKE2b-256 abbb7dc2f98f1fd1d2ef9c15e074692db764fe5f700900a90f6d52c7662bcbe0

See more details on using hashes here.

File details

Details for the file JPype1-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: JPype1-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 380.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for JPype1-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9afaa5d4ab6921fcaf6ab1c6ce0c1328a38779581db6917838c0ba1b463d417
MD5 623cfc95e3ece4403519d4048d0727ec
BLAKE2b-256 9708b7a184609c4ac934e6c02170868b9c30d015642c2bdcd43b8b0d618bfdac

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