swarmauri / swarmauri-sdk

https://swarmauri.com
Apache License 2.0
11 stars 23 forks source link

[Code Hygiene]: migrate excess interface sets out of core/vector_stores/* #220

Open cobycloud opened 3 weeks ago

cobycloud commented 3 weeks ago

Code Area

core/vector_stores/*

Hygiene Issue Description

please go through the core interface sets for the vector stores and report which ones are in use commonly, rarely, and not at all

Motivation

we have clutter here

Potential Solutions

move to experimental

Additional Context (optional)

No response

Affected Areas

Core

Priority

Low

RafaelJohn9 commented 3 weeks ago
Interface Usage
IVectorStore 12
ISimilarity 9
IVectorNorm 2
IVectorStoreRetrieve 3
IVectorStoreSaveLoad 3
IAngleBetweenVectors 1
IDecompose 1
IDivergence 1
IGradient 1
IOrthogonalProject 1
IProject 1
IReflect 1
ISimiliarityQuery 1
IVectorArithmetic 1
IVectorBasisCheck 1
IVectorLinearCombination 1
IVectorRotate 1
IVectorSpan 1

Metrics was taken in terms of Class call