双向Python Java桥(cType /CFFI基JPY)

jtypes.jp的Python项目详细描述


当前仅作为占位符(因为基本包jtypes.jvm仍在开发中)

jtypes.jpy

双向python-java桥。

概述

jtypes.jpy is a bi-directional bridge between Python and Java which can be use to call Java from Python and Python from Java.

PyPI record.

jtypes.jpy is a lightweight Python package, based on the ctypes or cffi library.
It is an almost fully compliant implementation of Norman Fomferra’s Jpy package by reimplementing its functionality in a clean Python instead of C.

关于日元:

original website

jpy is a bi-directional Java-Python bridge allowing you to call Java from Python and Python from Java.

jpy is a bi-directional Python-Java bridge which you can use to embed Java code in Python programs or the other way round. It has been designed particularly with regard to maximum data transfer speed between the two languages. It comes with a number of outstanding features:

  • Fully translates Java class hierarchies to Python
  • Transparently handles Java method overloading
  • Support of Java multi-threading
  • Fast and memory-efficient support of primitive Java array parameters via Python buffers (e.g. numpy arrays)
  • Support of Java methods that modify primitive Java array parameters (mutable parameters)
  • Java arrays translate into Python sequence objects
  • Java API for accessing Python objects (^{tt1}$)

安装

先决条件:

要安装,请运行:

python -m pip install --upgrade jtypes.jpy

为了确保一切正常运行,您可以使用:

python -m jt.jpy.tests

开发

访问development page

从源安装:

克隆sources并运行:

python -m pip install ./jtypes.jpy

或开发模式:

python -m pip install --editable ./jtypes.jpy

先决条件:

  • 开发严格基于tox。要安装它,请运行:

    python -m pip install tox
    

许可证

Copyright 2014-2018 Adam Karpierz

Licensed under the Apache License, Version 2.0
Please refer to the accompanying LICENSE file.

作者

更改日志

0.10.0a3(2018-11-08)

  • 与JPY主分支同步。
  • 更新所需的setuptools版本。
  • 小的设置和测试改进。

0.9.0a3(2018-05-23)

  • 与JPY主分支同步。
  • 更新所需的setuptools版本。

0.9.0a2(2018-02-26)

  • 改进和简化安装和包装。

0.9.0a1(2018-02-12)

  • 与原来的0.9.0日元同步。

0.9.0a0(2018-01-29)

  • 开发转移到github。
  • 版本号同步。用原来的日元。

0.0.1(2005-10-05)

  • 初始版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Stripe可以在成功的同步充电后通过充电失败。失败事件?   java如何在Android Studio中自动替换为lambda表达式   spring如何在Java中读取多部分文件inputstream的内容   java如何发送电子邮件以验证来自Web服务的电子邮件所有者?   Java和MYSQL语法问题   java按钮1,然后单击按钮2将生成一个“字母或字符”Android   java更新runnable类中的变量值   java为什么在DB2上执行查询时会出现语法错误异常?   为什么函数式搜索在Java中运行得更快,然后势在必行   裁剪并比较java中的两个图像示例   使用OutputStream的java iText/flyingsaucer PdfStamper   java Android GraphView实时应用程序滞后   java Maven获取特定类   解析如何将输入字符串解析为单个标记?(爪哇)