Skip to main content

A Python to Java bridge.

Project description

.. image:: doc/logo.png
:scale: 50 %
:alt: JPype logo
:align: center

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
<https://github.com/jpype-project/jpype>`_
:Issue tracker: `GitHub Issues
<https://github.com/jpype-project/jpype/issues>`_
:Documentation: `Python Docs`_
:License: `Apache 2 License`_
:Build status: |travisCI|_ |appveyorCI|_ |Docs|_
:Test status: |testsCI|_
:Version: |pypiVersion|_ |conda|_

.. |travisCI| image:: https://img.shields.io/travis/jpype-project/jpype.svg?label=linux
.. _travisCI: https://travis-ci.org/jpype-project/jpype

.. |appveyorCI| image:: https://img.shields.io/appveyor/ci/jpype-project/jpype.svg?label=windows
.. _appveyorCI: https://ci.appveyor.com/project/jpype-project/jpype

.. |testsCI| image:: https://img.shields.io/appveyor/tests/jpype-project/jpype.svg
.. _testsCI: https://ci.appveyor.com/project/jpype-project/jpype

.. |pypiVersion| image:: https://img.shields.io/pypi/v/Jpype1.svg
.. _pypiVersion: https://badge.fury.io/py/JPype1

.. |conda| image:: https://img.shields.io/conda/v/conda-forge/jpype1.svg
.. _conda: https://anaconda.org/conda-forge/jpype1

.. |Docs| image:: https://img.shields.io/readthedocs/jpype.svg
.. _Docs: http://jpype.readthedocs.org/en/latest/


.. |implementation| image:: https://img.shields.io/pypi/implementation/jpype1.svg
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/jpype1.svg
.. |javaversions| image:: https://img.shields.io/badge/java-8%20%7C%209%20%7C%2011-purple.svg
.. |jvm| image:: https://img.shields.io/badge/jvm-Open%20%7C%20Oracle%20%7C%20Corretto-purple.svg
.. |platform| image:: https://img.shields.io/conda/pn/conda-forge/jpype1.svg
.. |license| image:: https://img.shields.io/github/license/jpype-project/jpype.svg
.. _Apache 2 License: https://github.com/jpype-project/jpype/blob/master/LICENSE
.. _Python Docs: http://jpype.readthedocs.org/en/latest/

The work on this project began on `Sourceforge <http://sourceforge.net/projects/jpype/>`__.

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

If you're not sure about the file name format, learn more about wheel file names.

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.7mWindows 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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page