efficient_pca 0.1.8

Principal component computation using SVD and covariance matrix trick
Documentation
#![feature(portable_simd)]
#![doc = include_str!("../README.md")] // Crate-level documentation

pub mod diagnostics;
pub mod eigensnp;
pub mod linalg_backends; // Consolidated module
pub mod pca;

#[cfg(feature = "enable-eigensnp-diagnostics")]
pub mod eigensnp_tests;

pub use pca::PCA;

// Re-export key items from the eigensnp module for users of the EigenSNP functionality.
pub use eigensnp::{
    CondensedFeatureId, EigenSNPCoreAlgorithm, EigenSNPCoreAlgorithmConfig, EigenSNPCoreOutput,
    LdBlockListId, LdBlockSpecification, PcaReadyGenotypeAccessor, PcaSnpId, PrincipalComponentId,
    QcSampleId,
};