mescla.datasets.synthetic.SyntheticMixture

class mescla.datasets.synthetic.SyntheticMixture(samples, endmembers, true_ratios, true_endmembers, true_samples, description='')[source]

Bases: object

A generated mixing problem together with the truth that produced it.

Variables:
  • samples (WaterChemistry) – Noisy mixed-sample analyses – what an analyst would receive.

  • endmembers (EndMembers) – Noisy end-member analyses – likewise.

  • true_ratios (ndarray, shape (n_samples, ne)) – The mixing ratios used to build the mixtures.

  • true_endmembers (EndMembers) – Noise-free end-member compositions.

  • true_samples (ndarray, shape (n_samples, ns)) – Noise-free mixture compositions.

Parameters:
samples: WaterChemistry
endmembers: EndMembers
true_ratios: ndarray
true_endmembers: EndMembers
true_samples: ndarray
description: str = ''
property n_endmembers: int
property n_samples: int
true_ratios_frame()[source]