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").
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 1 year ago.
Improve this question
i have a question for you. Python is open source, that's what I know.
But are libs and imports also open source? For example I import the tkinter and the snap7 Lib for my project, is this all open source? Or only when I write a python script without any imports. Because Iam programming a script for my company I work for. I can only do this if its all open source :)
Thanks for answers!
As it written in python website : "Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use. Python's license is administered by the Python Software Foundation."
So the answer is yes , it's still open source.
Everything in the standard libraries is open source, as it comes with python itself.
This does not exclude that you can use an external package installed through pip (or any other source) under a different licence, or even a closed source library (altough those are... rare; since the language itself is not ideal for distributing closed source code.
unless we talk web development but that's another topic)
To reply to your question specifically, snap7 is under MIT and tkinter is included in cpython, so it's under the same licence.
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 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.
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 5 years ago.
Improve this question
I have investigated, and have high hopes for, sphinx.
However, it doesn't do everything I want in a documentation framework. Here's what I'm looking for:
A wiki-like (ie, web-editable) environment with revision tracking
Support for autodoc (ie importing of docstrings, etc.)
(ideally) a connector to version management so that the code can be browsed from earlier revisions
Does any such thing exist?
GitHub's Gollum which is a "A simple, Git-powered wiki with a sweet API and local frontend" could be a possible solution. It supports reStructured Text, which as you probably know, is the same markup used by Sphinx.
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..