Skip to content

v2/feature/[Creation of Cortex.Vectors] #107 - #134

Merged
eneshoxha merged 2 commits into
v2.0/releasefrom
v2/feature/107
Jul 30, 2025
Merged

v2/feature/[Creation of Cortex.Vectors] #107#134
eneshoxha merged 2 commits into
v2.0/releasefrom
v2/feature/107

Conversation

@eneshoxha

Copy link
Copy Markdown
Contributor

Add Cortex.Vectors project with vector implementations

This commit introduces the Cortex.Vectors project to the solution, featuring:

  • BitVector<T> for fixed-length bit-packed vectors.
  • DenseVector<T> for contiguous dense mathematical vectors.
  • SparseVector<T> for dictionary-backed sparse vectors.
  • An interface IVector<T> defining core vector operations.
  • Extension methods for cosine similarity and vector conversions.
  • Updated project file to target .NET 8.0 and 9.0.
  • Enhanced documentation in README.md with usage examples.
  • Added license file and project image.

Add Cortex.Vectors project with vector implementations

This commit introduces the `Cortex.Vectors` project to the solution, featuring:
- `BitVector<T>` for fixed-length bit-packed vectors.
- `DenseVector<T>` for contiguous dense mathematical vectors.
- `SparseVector<T>` for dictionary-backed sparse vectors.
- An interface `IVector<T>` defining core vector operations.
- Extension methods for cosine similarity and vector conversions.
- Updated project file to target .NET 8.0 and 9.0.
- Enhanced documentation in `README.md` with usage examples.
- Added license file and project image.
@eneshoxha eneshoxha added this to the Cortex v2.0 milestone Jul 30, 2025
@eneshoxha eneshoxha added the feature This label is in use for minor version increments label Jul 30, 2025
@eneshoxha eneshoxha linked an issue Jul 30, 2025 that may be closed by this pull request
@eneshoxha
eneshoxha merged commit 1a38c48 into v2.0/release Jul 30, 2025
@eneshoxha
eneshoxha deleted the v2/feature/107 branch July 30, 2025 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature This label is in use for minor version increments

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Creation of Cortex.Vectors

1 participant