Database Decentralisation 📦
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