Skip to content

jpype-project/jpype

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 19, 2021
7ff5b22 · Feb 19, 2021
Jan 2, 2021
Jan 13, 2021
Nov 18, 2020
Feb 19, 2021
Feb 11, 2021
Dec 3, 2020
Jan 15, 2021
Jan 4, 2021
Jan 4, 2021
Jun 26, 2019
Nov 26, 2020
May 9, 2020
Jun 6, 2018
Jun 19, 2020
May 22, 2019
Jul 10, 2020
Jul 10, 2020
May 9, 2020
Jun 13, 2020
Jul 15, 2020
Apr 7, 2020
May 17, 2020
Mar 4, 2020
Dec 3, 2020
Oct 28, 2020
Jan 4, 2021
Oct 28, 2020

Repository files navigation

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. LLNL-CODE- 812311

SPDX-License-Identifier: Apache-2.0