PawLaboratory/Chromis
54.1
Weak · 20 September 2026
528
lines of production code
VB.NET
primary language
1
measurement over time
What this system is
Chromis is a .NET library designed to extract dominant colors from images using K-Means, Median Cut, and Octree algorithms. It provides a multi-target framework structure supporting .NET versions from 4.7.2 through 9.0, along with resource management and localization infrastructure. The system is packaged for distribution via NuGet under the Apache-2.0 license.
Features
Initial release of Chromis color extraction library
Chromis is introduced as a .NET library for extracting dominant colors from images, supporting K-Means, Median Cut, and Octree algorithms. The release includes the core implementation files (ColorExtractor.vb, KMeans.vb, MedianCut.vb, Octree.vb), a Visual Studio solution file, and a PowerShell publish script, establishing the project's initial structure and public API.
(repo-wide) · high confidence
Behavioural changes
Added application manifest and resource infrastructure
The project now includes an app.manifest file that configures the application to run with standard user privileges (asInvoker) and declares compatibility with Windows versions. Additionally, the My.Resources namespace has been initialized with a strongly-typed resource manager (Resources.Designer.vb) and a corresponding ResX file (Resources.resx), enabling the application to load and manage localized strings and embedded resources.
My Project · high confidence
Dependencies
Initial project structure and multi-target framework support
The project has been initialized with a new .NET SDK-style project file (Chromis.vbproj) for the PawLab.Chromis library. It is configured to target multiple .NET versions, including .NET 4.7.2, 4.8, 4.8.1, 5.0, 6.0, 8.0, and 9.0, enabling broader compatibility for users. The package is set to generate documentation and includes metadata for publishing to NuGet, such as the Apache-2.0 license and repository URL.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 54.
Lenses
- Code Health 99
- Architecture 97
- Maturity 55
- Readiness 34
- Security 82
Changes since last survey
- 41 commits — 35 feature/other, 6 fixes
By area
- (root) — 36 commits
- .github/workflows — 5 commits
Notable commits
- fix: chore: fix repository url
- fix: ci: ascii art fix
- fix: ci: fix environment issues
- fix: ci: fix publish failure
- fix: fix: login to nuget
- fix: fix: publish failed
- change: Version 1.0.2 Release
- change: Version 1.0.3 Release
- change: chore: change basic structure and enum namespace
- change: chore: format issues
- change: chore: format issues
- change: chore: format issues
- change: chore: format issues
- change: chore: format issues
- change: chore: nuget publish
- change: chore: remove dependences
- change: chore: update assembly name
- change: chore: update url
- change: chore:update framework compatibility
- change: ci: check local and remote version
- …and 21 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
PawLaboratory/Chromis was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 17d6d9011fb7326097e5346ea012ba5702eddb29 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.