•        0

Py4J enables Python programs to dynamically access arbitrary Java objects. Methods are called as if the Java objects resided in the Python virtual machine. There is no code to generate and no interface to implement for shared objects on both sides.



Related Projects

Array4j - Vector, matrix and N-dimensional array library for Java

Introductionarray4j is a vector, matrix and N-dimensional array library for Java that combines ideas from JAMA, Matrix Toolkits for Java, JScience and NumPy. array4j uses Java Native Access (JNA) to interface with vendor BLAS implementations such as Intel MKL and AMD ACML. News2008/02/01 array4j is being used to develop a speaker recognition system for the NIST Speaker Recognition Evaluation that will take place in April. 2007/10/13 MATLAB integration is currently being implemented.

Py4ij - Py4IJ - Python for ImageJ - plugin and IDE that allows Python and Jython access to the Image

NIH ImageJ is a popular java based image processing and analysis application used heavily in biological research. Due to its open source nature, simple application programming interface (API) and extensive plugin system, the research community as brought great efforts to provide a comprehensive vault of analysis tools for this application. Py4IJ works as a plugin for ImageJ by interfacing the core engine of the application with the Jython engine – a Java based python interpreter. This feature

Chrome-data-collector-robo - Python scripts for collecting data from Google Chrome repositories

These scripts are used to collect data from Google Chrome repositories and they are part of my master thesis project at Free University of Bozen-Bolzano. There are three scripts in Python language: Collect data from the Chrome Issue Tracker repository. Collect issue URLs from Chrome change logs. Collect interaction data from the Chrome code review transcripts. J. Hardi, "Situated learning among open source software developers:

Vim-pyinteractive-plugin - Python read-eval-print loop inside Vim

Copyright (c) 2010-2011 clericJ <py.cleric at> PyInteractive Vim PluginSimple python read-eval-print loop inside Vim DescriptionThis plugin is a simple realization of read-eval-print loop for Python in Vim command window. It requires Python support (see +python) and at least version 2.6 of Python interpreter (you can check python version by running :py import sys; print(sys.version) ). InstallationUnzip the most recent ZIP archive file (see below) inside your Vim profile directory (usu

Python4bash - Python Programming Examples for Bash Scripters

Learning Python For Bash Scripters It turns out it is a huge secret that Python is easier to program in and more powerful than Bash. These code examples are meant to help solve that problem. If you feel intimidated by Object Oriented programming, don't, it is optional in Python. You don't even need to know Bash that well, Python is easy, jump right in! There are five scripts in the subversion repository, the first four scripts produce identical output and do identical things in Python and Bash.

Gulon-soft - A collection of assorted Python, Web-based and Embedded project sources...

Project SummaryThis project page is simply a place to house my code experiments and musings. I don't claim anything here to be truly original or ground breaking, but if anything here can be of any vague use to anyone then I would like to share it as I know that if others hadn't shared there knowledge openly then I wouldn't have got anywhere as a programmer!

Jwsandbox - Sandbox

For latest and greatest, see github repo @ Allows a user to specify a release id, the class returns various information regarding the specific relase (artist, tracklist, genre etc). The script uses python's minidom to parse the discogs api, an API key is required. Example The Discogs class allows you to supply a discogs "release ID", and obtain the following attributes . Album artist : artist Album title : title Release year : year Record label

Pymc - Markov chain Monte Carlo for Python

PyMCBayesian estimation, particularly using Markov chain Monte Carlo (MCMC), is an increasingly relevant approach to statistical estimation. However, few statistical software packages implement MCMC samplers, and they are non-trivial to code by hand. PyMC is a python module that implements a suite of MCMC algorithms as python classes, and is extremely flexible and applicable to a large suite of problems. PyMC includes methods for summarizing output, plotting, goodness-of-fit and convergence diag


Py2neo is a simple and pragmatic Python library that provides access to the popular graph database Neo4j via its RESTful web service interface. With no external dependencies, installation is straightforward and getting started with coding is easy. The library is actively maintained on GitHub, regularly updated in the Python Package Index and is built uniquely for Neo4j in close association with its team and community.

Iibsoft - A project to assist on adaptation and application of the Index of Biotic Integrity (Karr,

IntroductionThis free and open-source software is aimed to assist on the easy application of the Index of Biotic Integrity (Karr, 1981) adapted to ichthyofauna of Puangue stream (Maipo River Basin, Central Chile) by Quezada (2007). Now it works on abundance grid of the species described for this stream (6 native and 6 foreing) and with eventually unlimited monitoring stations, besides it is thought to be utilized by any of the adaptations of IBI changing the metrics and the calculus of the softw