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:

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.3.tar.gz (593.8 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: JPype1-0.7.3.tar.gz
  • Upload date:
  • Size: 593.8 kB
  • Tags: Source
  • 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.3.tar.gz
Algorithm Hash digest
SHA256 eeb8e2b9b8f22d3f4467c8a2b36b452679fa37d872f7fc3de9051ed37393ce1f
MD5 c2864264ef80e076055f46b28d5209f9
BLAKE2b-256 2ba9f73c054d00ca3730c3577afa0a5505e22bc5e746e233dde846ed95f043e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 41120b34ff5a6b1fa5a0cfc5fdf24eb4a043735b5455c59f7ef47b4994630230
MD5 0e8c83d14d1294dfb6607e9744622304
BLAKE2b-256 30ca7f2fda954659f7aeb297332801cf82acb6b719457f4b2503bd6ed6b0567a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 71bfb40bf2a687b2bb8be456f8e44f7b10af3e64d3a57db15523313bcc31982f
MD5 da0ada87175c86e4befbbc09b3fe73d8
BLAKE2b-256 e3fcba7c208fa22e55e16336b59272f996fcae08e33b8a30303c465e12bb88a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4088dd95df84315f010d9770639e99b12bd233604ff87e785ec647833efcb6be
MD5 826e040768d617c4d6bf43086ac3aebe
BLAKE2b-256 0325d137466fb4a6b145c3dfac3a53475a77b0c6c320fc14d9cb273703c2c12c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 796ec7d6d597b105ffbc66bda4bab2efb16315a88e8d8102cae617a920c8e349
MD5 92253a5175551b90ad22a0999aaae299
BLAKE2b-256 d3268c2166c7a564b6251fe3d851e8f548952b97cb9f9ea956591deaf3064be0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c6ccd2117f0fa1dffa0067d85f96f6829216554f76135e695c112c1773352d0
MD5 34dcf1d44775c5c66ab61eb689e009ab
BLAKE2b-256 4ec9cde4aae2f4ae7da6b46258d7233511f8b8f1468a3c782c0f2d70e61038b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 10a8e9de979cf428b0017aec3f048f7176bb4ece25f8ece7de742d8f80956669
MD5 563e1c0d1f01f829b640229b60809418
BLAKE2b-256 c4b4ae607dbb722db9ce494c4fc37d23867e7bb7df17bd4f52c4ddf94099dc49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81fd6ed279bcfc67e41dbe25426b2b62b1851e7015471d668342390a15e6a28d
MD5 6e3ad37c7434a8478809c169bd477608
BLAKE2b-256 33861bc2ea625ba58779f3387397f78c7aeddace809107e2695e530af7a44f9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.3-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.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1cf64f3e412b7d608d6b482ce1242e152d76bab3153cbecf31b862759df70960
MD5 94e7abefee9cb00b162932dc26a69c28
BLAKE2b-256 aa522d1bb99dee2d105e8d02ad933404df10e86dfe54f6a9a4d94922177a8d9c

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