Skip to content

jpype-project/jpype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e0e0ca9 · Dec 14, 2023
Apr 29, 2023
Nov 30, 2022
May 30, 2023
Mar 15, 2021
May 3, 2023
Nov 28, 2023
Apr 5, 2022
Oct 10, 2022
May 3, 2023
Apr 4, 2023
Jun 26, 2019
Nov 26, 2020
Apr 7, 2022
Jun 6, 2018
Jun 19, 2020
Oct 31, 2022
Jul 10, 2020
Apr 26, 2022
May 9, 2020
Jun 13, 2020
Jul 15, 2020
May 17, 2020
Mar 4, 2020
Dec 3, 2020
Oct 28, 2020
Apr 4, 2023
Oct 27, 2022

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
Discussions:GitHub Discussions
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