Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wetneb/refine-gython

Python 3 support for OpenRefine via GraalPy
https://github.com/wetneb/refine-gython

Last synced: about 2 months ago
JSON representation

Python 3 support for OpenRefine via GraalPy

Awesome Lists containing this project

README

        

Refine TrufflePython
====================

An experimental OpenRefine extension which adds support for Python 3 as an expression language.
Based on GraalPython (aka TrufflePython).

It is based on OpenRefine 4.0 (to be released). It is intended to run on the GraalVM JDK 21.

Building it
-----------

Run
```
mvn package
```

This creates a zip file in the `target` folder, which can then be [installed in OpenRefine](https://docs.openrefine.org/manual/installing#installing-extensions).

Developing it
-------------

To avoid having to unzip the extension in the corresponding directory every time you want to test it, you can also use another set up: simply create a symbolic link from your extensions folder in OpenRefine to the local copy of this repository.
You will still need to restart OpenRefine every time you make changes.