b1-method
Domain-independent convergent derivation of canonical basis vectors from K independent sources.
Install
pip install b1-method
Quick Start
from b1_method import B1Analysis
alignment = {
"Extraversion": ["Y", "Y", "Y", "Y", "Y", "Y"],
"Agreeableness": ["Y", "Y", "Y*", "Y", "Y", "Y"],
"Conscientiousness": ["Y", "Y", "Y", "Y", "Y", "Y"],
"Neuroticism": ["Y", "Y", "Y*", "N*", "Y", "Y"],
"Openness": ["Y", "Y", "Y", "N*", "Y", "Y"],
"Honesty-Humility": ["N", "N", "Y", "Y*", "N", "N"],
}
result = B1Analysis(alignment, domain="Personality").run()
B1Analysis.print_report(result)
CLI
b1-method run alignment.csv --sources sources.csv --domain Personality
b1-method temporal alignment.csv --sources sources.csv --domain Personality
b1-method version
How It Works
Given K independent source assessments proposing competing dimensional structures for the same domain, B1 produces a tier-classified, independence-verified basis:
- Tier 1 (count >= ceil(2K/3)): Strong convergence — confirmed basis vectors
- Tier 2 (count >= ceil(K/3)): Partial convergence — contested candidates
- Tier 3 (count < ceil(K/3)): Weak/non-convergent — insufficient support
The number of Tier 1 candidates is a lower bound on the domain's dimensionality.
License
MIT
Release files for b1-method 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| b1_method-0.2.0.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| b1_method-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.6 kB
Release files / b1_method-0.2.0.tar.gz
| Download URL | b1_method-0.2.0.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20972f05dbfcfbfeda56af5133ba73bb5955e1e9529742db9a251a9d208d8c94
|
|
BLAKE2b-256 checksum How to use checksums |
c033c91ed7abf1f8c4a2bc8a2d530270913e246a04c8d00ac16648b3499d4f4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / b1_method-0.2.0-py3-none-any.whl
| Download URL | b1_method-0.2.0-py3-none-any.whl |
|---|---|
| Size | 23.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1e5866ccabce51306048af9385aec5ef1c5ae842d29eeac678abf5e8af6431f
|
|
BLAKE2b-256 checksum How to use checksums |
80c59b03b86ecaf6ba8365b4e5c6c879d02d8d826c9babb8430d37b8a3ac060f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|