mat#

Module providing matrix interfaces and basic matrix functionality.

Modules

pybrops.core.mat.DenseMatrix

Module implementing a dense matrix and associated error checking routines.

pybrops.core.mat.DenseMutableMatrix

Module implementing a dense mutable matrix and associated error checking routines.

pybrops.core.mat.DensePhasedMatrix

Module implementing a dense phased matrix and associated error checking routines.

pybrops.core.mat.DensePhasedTaxaVariantMatrix

Module implementing a dense matrix with phase, taxa, and variant metadata and associated error checking routines.

pybrops.core.mat.DenseScaledMatrix

Module implementing a dense, scaled matrix and associated error checking routines.

pybrops.core.mat.DenseScaledSquareTaxaTraitMatrix

Module implementing a dense, scaled matrix with taxa axes that are square and a trait axis which is not square, and associated error checking routines.

pybrops.core.mat.DenseSquare2TaxaTraitMatrix

Module implementing a dense matrix with two square taxa axes and one trait axis and associated error checking routines.

pybrops.core.mat.DenseSquareMatrix

Module implementing a dense matrix with axes that are square and associated error checking routines.

pybrops.core.mat.DenseSquareTaxaMatrix

Module implementing a dense matrix with taxa metadata and axes that are square and associated error checking routines.

pybrops.core.mat.DenseSquareTaxaSquareTraitMatrix

Module implementing a dense matrix with taxa and trait axes are square and associated error checking routines.

pybrops.core.mat.DenseSquareTaxaTraitMatrix

Module implementing a dense matrix with taxa axes that are square and a trait axis which is not square, and associated error checking routines.

pybrops.core.mat.DenseSquareTraitMatrix

Module implementing a dense trait matrix with axes that are square and associated error checking routines.

pybrops.core.mat.DenseTaxaMatrix

Module defining implementing dense matrices with taxa metadata and associated error checking routines.

pybrops.core.mat.DenseTaxaTraitMatrix

Module defining implementing dense matrices with taxa and trait metadata and associated error checking routines.

pybrops.core.mat.DenseTaxaVariantMatrix

Module defining implementing dense matrices with taxa and variant metadata and associated error checking routines.

pybrops.core.mat.DenseTraitMatrix

Module implementing a dense matrix with trait metadata and associated error checking routines.

pybrops.core.mat.DenseVariantMatrix

Module implementing a dense matrix with variant metadata and associated error checking routines.

pybrops.core.mat.GroupableMatrix

Module defining interfaces and associated error checking routines for matrices that can have their axes grouped.

pybrops.core.mat.Matrix

Module defining basal Matrix interfaces and associated error checking routines.

pybrops.core.mat.MutableMatrix

Module defining mutable matrix interfaces and associated error checking routines.

pybrops.core.mat.PhasedMatrix

Module defining phased matrix interfaces and associated error checking routines.

pybrops.core.mat.PhasedTaxaVariantMatrix

Module defining matrix interfaces and associated error checking routines for matrices with phase, variant, and taxa metadata.

pybrops.core.mat.PrunableMatrix

Module defining interfaces and associated error checking routines for matrices that can be pruned along an axis.

pybrops.core.mat.ScaledMatrix

Module defining interfaces and associated error checking routines for matrices with axes that are scaled.

pybrops.core.mat.ScaledSquareTaxaTraitMatrix

Module defining interfaces and associated error checking routines for scaled matrices with taxa axes that are square and a trait axis which is not square.

pybrops.core.mat.SortableMatrix

Module defining interfaces and associated error checking routines for matrices that can have their axes sorted.

pybrops.core.mat.SquareMatrix

Module defining interfaces and associated error checking routines for matrices with axes that are square.

pybrops.core.mat.SquareTaxaMatrix

Module defining interfaces and associated error checking routines for matrices with axes that are square and with taxa metadata.

pybrops.core.mat.SquareTaxaSquareTraitMatrix

Module defining interfaces and associated error checking routines for matrices with square taxa axes and square trait axes.

pybrops.core.mat.SquareTaxaTraitMatrix

Module defining interfaces and associated error checking routines for matrices with taxa axes that are square and a trait axis which is not square.

pybrops.core.mat.SquareTraitMatrix

Module defining interfaces and associated error checking routines for matrices with axes that are square and with trait metadata.

pybrops.core.mat.TaxaMatrix

Module defining interfaces and associated error checking routines for matrices with taxa metadata.

pybrops.core.mat.TaxaTraitMatrix

Module defining interfaces and associated error checking routines for matrices with taxa and trait metadata.

pybrops.core.mat.TaxaVariantMatrix

Module defining interfaces and associated error checking routines for matrices with taxa and variant metadata.

pybrops.core.mat.TraitMatrix

Module defining interfaces and associated error checking routines for matrices with trait metadata.

pybrops.core.mat.VariantMatrix

Module defining interfaces and associated error checking routines for matrices with variant metadata.