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

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.

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.4.zip (763.8 kB view details)

Uploaded Source

Built Distributions

JPype1-0.7.4-cp38-cp38-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

JPype1-0.7.4-cp38-cp38-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8

JPype1-0.7.4-cp38-cp38-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

JPype1-0.7.4-cp37-cp37m-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.7m

JPype1-0.7.4-cp37-cp37m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.7m

JPype1-0.7.4-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

JPype1-0.7.4-cp36-cp36m-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.6m

JPype1-0.7.4-cp36-cp36m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.6m

JPype1-0.7.4-cp35-cp35m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.5m Windows x86-64

JPype1-0.7.4-cp35-cp35m-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.5m

JPype1-0.7.4-cp35-cp35m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.5m

File details

Details for the file JPype1-0.7.4.zip.

File metadata

  • Download URL: JPype1-0.7.4.zip
  • Upload date:
  • Size: 763.8 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.4.zip
Algorithm Hash digest
SHA256 c5736e2e80e4cd70ce9fb2da28eb1afd779e3ee5fbceb6da71938f73e2ed224c
MD5 7ae10b39031a6583ccb8509454d37f44
BLAKE2b-256 df61a37fa35a860e1bd895b688cf84f3a1fa973ce518ab445c9f9af9e416246b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, 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.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 25963a323278d68bce458bb27350ee8437c01fb080b2571de352072355885b47
MD5 e23b4ce533a50499240852c6c8eee39c
BLAKE2b-256 849bfe6f4f464feea5cb405bd4c25f259c2a7c9324fe0364b6e6df456978a29b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 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.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b282da44b113137007d746316ccc1ca458efc9619bf76856885783c4f4fa4bf
MD5 4af4db05e43c3bcff00cd9456659f6e5
BLAKE2b-256 49325f6fa9f8ffde6b17ed4a0b2c80fc676002c013c9afbbf1a9e68b554c16e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 174566835a989ec232a44a6814bd02d061a34214a48ee381da3fabdb157daf72
MD5 61baeb036d62f30d8f2cf88d093f45b9
BLAKE2b-256 c4ae0e2cc976e9a0f61de085983be0e7572226199ec98fb78448eace84f3f547

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-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.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2dd924d5751016f74cd6dab7cea5d7758d154b436b8b0b82615bca91294f3f02
MD5 4717cf5b0c3014c1ad55cc660bdd27fa
BLAKE2b-256 eeb507f3a3285603fb32adeb3f38087c283e28a19a95dc7041ff6a41f10d6a1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 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.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce562465073fa0abbd87fc0e1717022f313db158ddb9d5358f008dc841a44d63
MD5 a65c823bd7de511236ef1bf342ccaca6
BLAKE2b-256 50e604d6a50f886f020c1c0ad3c98071ac19ecc5656231dc83da59f12684f303

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d068ece5d4116182c87becbf34eb84e016500f3ecf0701825351a82d918cca3
MD5 655def99a46d1da2de3b424a82325be9
BLAKE2b-256 93ae9c72bcbba38cbfbdbc31cb400acd3a2c4a2571b2bea64c244be6f6156575

See more details on using hashes here.

File details

Details for the file JPype1-0.7.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: JPype1-0.7.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, 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.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d8873145361f141f397d4a08b03907472566f16221e9788315ed8fa0e476aee3
MD5 b3759cb226fd60198deeaab2f9b23c13
BLAKE2b-256 637609951860f0a199f9f63c9477e49bd2a656c9e571179ce8bbfce27f06e1c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 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.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 83539ed81fee31c2fa7810b026a4945df82e1155b9fa5f18ecff554b4619213e
MD5 4356ee0e0b99e4aaca2b33fc5837672f
BLAKE2b-256 ee997c79cb6801b57fc6dfc7033d9c4c00e0d2892df3b903ff6c269fb76c8442

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eadc7de60c4d19e4e1e3a14e2479dd0c768f4d6a7e067803bfc395596730bafe
MD5 8fc254732606d4f8b3c0b894d01413f8
BLAKE2b-256 8e8f6e9a0c09401b4cbb1640977296a5bcf52d5d9c2b28ecfbbb024c23345037

See more details on using hashes here.

File details

Details for the file JPype1-0.7.4-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: JPype1-0.7.4-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m, 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.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 864185bf2c1cce9e035834357108e77f23c5aaac523241016f49a7900b2dec3d
MD5 473ae1c7fc00a983c6bd9c1a7d00ab35
BLAKE2b-256 3118aa01d77fabb50e6762bd9c6692064dcae0c03e987355a31a9a1a0e269361

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 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.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 30f561c9f29d7c5e9aa2713808c22b31ec0d8fdb5cd9d96ec1c955d7650a80e7
MD5 37e01ca9c985a6b54b24e323b9ac9c46
BLAKE2b-256 1d742b562e4b6dc1b6094de28d95440449a63b9a0fcc526a6338c3eb8d8b432a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.4-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b750698b21e9eefa42a8f1290548ed11158f3aa22ed407a960a84b307847180c
MD5 590ccba39de8d79c698901597dd6f7d7
BLAKE2b-256 dd301f3a3a7ce909f42e0d4a5875db16291ebbc561084281e7caac51aebd2bb9

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