The only way that i knew, but i was aware of to do that before was with gython. So it doesn't run on the j v m. It's nice and simple. And you can do it by directionly. From java, you can spin up a python interpreter and run python code,. Get data back and in java, using the java native inher face. Pretty cool.