Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am looking for open source implementations of python compilers written purely in Java, preferably those that support Python 3. I started with jython but it only supports Python 2.7. Thanks!
I don't believe such a thing exists yet. If it does its in pre-alpha and probably isn't stable or well documented. Jython is probably still your best bet, and apparently support for Python 3 is coming to Jython but the timetable is still unclear. See this stack overflow question for more on the subject.
However one advantage of Jython is that you can use any Java classes as if they were Python modules. What features were you planning on using that are only supported by Python 3? Because it is entirely possible (and actually very likely) that you can reproduce those features using Python 2.7, Java or a combo of the two.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I want to generate quite simple 2D graphics. What Python library will work in both Pythonista as well as normal python?
I am a fan of Pythonista, but also a fan of writing apps for "normal" Python on a PC, and want my code to work on both.,..
I know that Pythonista directs people to use the Scene module, but that won't work off in Python elsewhere, I'm pretty sure...
Big thanks!
Try using Pyglet, it works well with both Python and Pythonista.
Here is a link to their repository: Pyglet
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I use a certain Python script often, and it is quite laborious to constantly enter the arguments I want. I am not an expert in Python, and it is not my script. I do know a few languages though such as C and Java, so if I need to learn Python so be it. What is the easiest way? Here is the script: https://github.com/michthom/MIDI-to-CNC.
Since you say you know Java, why not write a Java program that provides the GUI, and then runs the python script? I'm pretty sure Java can run external programs
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
In Python 2 there's a couple of tools but everything seems to be old and out-of-dated.
I've found PySizer and Heapy but everything seems to be Python2 oriented and would take a lot of effort to port.
objgraph is interesting but still not a fully working profiler
Which tool are using ?
Pympler is a Python memory profiler that is compatible with both Python 2.x and Python3.x.
objgraph is compatible with Python 3
memprof works for Python3:
http://jmdana.github.io/memprof/
It will log and plot the memory footprint of all your variables.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
It could be something as big as Jena or something smaller. Do you know anything?
What looks to be the only current and active open source package:
FuXi 1.0: A Python-based, bi-directional logical reasoning system for the semantic web
This is a Java package but it has a Python console (via Jython):
Protégé Script Console
A commercial package that has python support:
Python Sesame API Tutorial for AllegroGraph 4.2
Some packages that are admittedly incomplete:
OWL SugarView
Some older packages that appear inactive:
OWL Logic
Closed World Machine
RDF Closure
TRAMP
sparta
seth
surnia
Most people use rdflib, but that focuses on RDF, not OWL.
Here is a similar question at answers.semanticweb.com: Python OWL2 API
which references this one: Is there a tool for reading functional owl syntax in Python?
. Answers to both of them mention InfixOWL which is a part of FuXi.
FuXi does not support RDFLib 3, but there is a ticket as well as some active effort for making that happen. If you wish to use FuXi right away, you can always switch from RDFLib to layercake ("an RDFLib fork readily compatible with FuXi").
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm not sure if 'debugging' is the right word, but I'm looking for a tool/IDE that would show my which statement/block will be executed next in a particular module. This feature I remember was available in Turbo C++ years back so I assume something similar might be available in some Python IDE?
Thanks
pdb has this feature - there's a nice hands-on tutorial about it here.
pydev, the eclipse python plugin, might help if you're looking for an IDE solution.
Ulipad IDE's debugging feature is very good, its just works like Turbo C++ IDE's debugger.
At the commandline, there's pdb
In an IDE, Netbeans has a GUI debugger that some people like.
I use Netbeans IDE.. very good (and improving) python support..
you will have to install the python plugin if you download the standard installer..