Skip to content

arkitektio/mikro-server-next

Repository files navigation

Mikro-Server (Next)

Maintenance Maintainer Code style: black

Mikro is the Arkitekt go to solution for all things microscopy. It provides the datamodels and services for managing microscopy data, and connects a binary storage system built around S3 object store (in a standard deploylement powered Minio), with a relational database Postgres for metadata storage.

As an API first system, Mikro exposes a GraphQL API for all of its operations that can be used by any client. It also provides a web based admin UI for interacting with the system through a browser.

Note

What you are currently looking at is the next version of Mikro. Mikro is currently under development and not ready for production. If you are looking for the current version of Mikro, you can find it here.

Check out the documentation for more information.

Roadmap

This is the current roadmap for the merging of the new version of Mikro into the main repository:

  • Build around the new Arkitekt Stack (Django, Strawberry GraphQL)
  • Complete Audit Logging
  • Comlete History Management (return to older version of Image)
  • Zarr.less (still handled zarr, but without the zarr dependency (direct metadta handling for better performance)
  • Views as central Data Model (more flexible than attaching metadata directly to an Image)
  • Endpoints for on-the-fly OME NGFF conversion (generating metadata from db)
  • Ditch Social Features for central handling in Lok
  • Direct OMERO transpilation
  • CI/CD Pipeline (testing against both old and new apps)
  • Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages