Arkindex Release 0.14.0

We have been working during the summer to bring you one of the most important updates of Arkindex!

Machine Learning workflows with Git

We are proud to announce the release of our new system to run Machine Learning workflows using Arkindex.

Since the initial annoucement in release 0.13.2, we’ve been adding more and more features to that system in order to make it usable for our ML researchers.

It’s now possible for any Arkindex user to:

  1. connect your Git repository with any ML tool, as long as it’s hosted on Gitlab
  2. store your models using Git Large File Storage
  3. build your Docker images to process Arkindex elements, inside Arkindex (no dependency on a remote build or storage system)
  4. share your workers with other users of the Arkindex instance
  5. get immediate updates after a simple git push from your computer

We’ve also added a worker_version required field in order to create new ML results (elements, transcriptions, classifications and entities). This allow us to track efficiently which worker created those results, and display that information in the frontend.

If you want to get started on building a new worker, you can use our open source base worker that will give you a nice template to get started with:

This whole new system is still in beta, more documentation will be available for the next release.

Easy Transkribus import

It’s now possible to easily import your Transkribus collections into Arkindex!

Arkindex will create a new Project for a Transkribus collection and will import:

To learn more, read our official documentation on this website.

Update on the Transcription system

We are simplifying our transcription system over several consecutive releases. We want to support multiple transcriptions per element, but without any zone or types (they’ll inherit the data from the Element).

This is the first release with changes that may impact you:

Element types management

You can now manage your Element types in the frontend. This new interface is accessible on the Edit page of every corpus you manage.

Element type management interface

You’ll be able to :

Miscenallous changes

Django 3.1 update

We have upgraded from Django 2.2 to Django 3.1, bringing us bugfixes and some nice features (native ASGI support, Json fields in all databases)

Deprecations:

Bugfixes

There are too many to list them all, but we also fixed a lot of backend and frontend bugs, and upgraded some libraries in order to avoid security issues.