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

Uploaded Source

Built Distributions

JPype1-0.7.0-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

JPype1-0.7.0-cp37-cp37m-manylinux2010_x86_64.whl (2.8 MB view details)

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

JPype1-0.7.0-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

JPype1-0.7.0-cp36-cp36m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

JPype1-0.7.0-cp35-cp35m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

JPype1-0.7.0-cp34-cp34m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.4m manylinux: glibc 2.12+ x86-64

JPype1-0.7.0-cp27-cp27mu-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

JPype1-0.7.0-cp27-cp27m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

File details

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

File metadata

  • Download URL: JPype1-0.7.0.tar.gz
  • Upload date:
  • Size: 470.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0.tar.gz
Algorithm Hash digest
SHA256 1630439d5b0fb49e2878b43a1a1f074f9d4f46520f525569e14f1f0f9399f871
MD5 6bf6868bf70c52f7c00e1c6c7acf1122
BLAKE2b-256 2863784834e8a24ec2e1ad7f703c3dc6c6fb372a77cc68a2fdff916e18a4449e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for JPype1-0.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 67fb41407d233868c5822b2ee7efa74c91c9b4bcd03459121c4f86677370f3e5
MD5 60043fed3acca519d6329889fb1e5a3f
BLAKE2b-256 d308f4bb58c1c0dff93e9628cd0e1025f80fcb5a4551310455feb96b96e58ad1

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f7fd1be0f7b653db156977ad90a8a3dd970662faca5f63f857589a9091fdbf0e
MD5 e34907889cf739b4f89e3e1651565dad
BLAKE2b-256 2a7c1ce9a8271e7382e21c6e649f9a29095924af1c43d6901acb9762cedbd7d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: JPype1-0.7.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for JPype1-0.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8a2a0141efa69c2ffd76cea5eef123ec475efc3a42f6613330c412a0826f2515
MD5 21aa1e2e7adf7de35b498a7d54d3fe1d
BLAKE2b-256 9e3c4e6d550d4837b2bd8df5112e7e3ca2f16b7c8e9c7edf8207dbc663d54772

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ceb7f5c4a87886baa071e2e2ddf1a1fb57e9c1e8775e41bf16a487ec046f6d59
MD5 5bf28b3da5770cf38ec3a52bf3d4876f
BLAKE2b-256 0709e19ce27d41d4f66d73ac5b6c6a188c51b506f56c7bfbe6c1491db2d15995

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e838ffe46636368bbf981d844cefbc6f6a07086d19127cdc646c07fabc70926b
MD5 aea73ff243c64fe71b3beba5ed67bf28
BLAKE2b-256 bbb896b34b80f329a9a8d90dd1a2a107ab12c6843cf8373e335dd28ecec95763

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp34-cp34m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp34-cp34m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.4m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2eedeb610a1c750b238f7f47f9d87466c123c73f994cdc00fb989f3df0a36a83
MD5 7be6574705c10f60133fb170ffaac195
BLAKE2b-256 300591c71aac9a0c5de904e5d2724ea823662ce7743e0cb74d3f3abfbb09810d

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 215b44d6ab50b84a1876dbaf6e879080ab80224fd4482c738aeb513874090a76
MD5 450992ccae0c84479236fa210919f5da
BLAKE2b-256 570ab622631e85ef1e6bb069ddea3092611fac2ff1c414d91092f96028bb8301

See more details on using hashes here.

File details

Details for the file JPype1-0.7.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: JPype1-0.7.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for JPype1-0.7.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6c2d30314f0661356b08dc30550b809d9f3e0fe2e1bc88c5b46c7625134fecda
MD5 c2baea5c7971da8c3757b2f25a41f512
BLAKE2b-256 e829093bd907685b1dda2a230e1a2775cda07b37a650405021dc5e547b02651b

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