Skip to content

Database Decentralisation 📦

Choose a tag to compare

@tomdstanton tomdstanton released this 31 Jul 09:04
b0265a2

What's new?

Decentralised databases 📦

  • Kaptive v3.3.0 fully decouples databases from the tool.
  • Fully versioned databases.
  • Only install the databases you need.
  • Easier for curators to maintain their databases.

A new core 🍎

  • Kaptive v3.3.0 is built around a new ultra fast API-first core.
  • Allows for easier integration of new modules like plotting and annotation.
  • Objects are structured with a data-oriented-design approach leveraging numpy for SoA (structure of arrays) batching.
  • Designed for vectorised computation.
  • Easier integration of machine learning in the future.
  • Results are stored in frozen, slotted dataclasses - designed for efficiency, thread-safety and integration with web APIs.
  • Extremely fast with numba!

Introduction of rammappy 🚀

  • Kaptive is now 100% pip installable.
  • No more background sub-processes, all computation happens directly in Kaptive.
  • Safe for Web APIs.

Full Changelog: v3.2.2...v3.3.0