← Back to the catalog
Public

EcoSIS Greater Cape Floristic Region Leaf Spectral Library (reflectance)

ecosis · NIR

EcoSIS Greater Cape Floristic Region Leaf Spectral Library (reflectance). v2.0 standardized NIRS package: 1 spectral source(s), 4 declared target(s). Auto-generated from dataset_card.json (verify before publication).

nirv2ecosis
3,205
samples
500
wavelengths
1
sources
4
targets
27
metadata
NIR
family

Dataset property explorer

Mean profile risk0.60
Highest axisArtefacts locaux · 1.00
Diagnostics8
Sources profiled1
EcoSIS Greater Cape Floristic Region Leaf Spectral Library (reflectance) property profile0.250.50.751integritynoiseartefactsbaselinePCA outliersreferencerepeatabilitystructureEcoSIS Greater Cape Floristic Region Leaf Spectral Library (reflectance) profileintegrity: 0.00noise: 0.02artefacts: 1.00baseline: 1.00PCA outliers: 0.76reference: 1.00repeatability: 0.00structure: 1.00EcoSIS Greater …0 center · 1 outer ring · outward = stronger anomaly / heterogeneity signal

Profile axes

Intégrité0.00
Artefacts locaux1.00
Bruit0.02
Outliers PCA0.76
Distance à la référence1.00
Répétabilité0.00
Baseline / forme1.00
Structure multi-régimes1.00
Diagnostic hypotheses00.250.50.751hypothesis scoreSplice / raccord détecteursSplice / raccord détecteurs: 0.810.81Erreur calibration / référenc…Erreur calibration / référence blanche: 0.790.79Fond différentFond différent: 0.730.73Erreur interpolation / réécha…Erreur interpolation / rééchantillonnage: 0.650.65Signature VERA25-likeSignature VERA25-like: 0.640.64Différence de sonde / géométr…Différence de sonde / géométrie: 0.630.63Dataset multi-régimesDataset multi-régimes: 0.620.62Spectre hors domaine valideSpectre hors domaine valide: 0.580.58
DiagnosticScoreForceSignauxInterprétation probable
Splice / raccord détecteursX0.81forteJump rate 1.00, RMS/SAM référence 1.00, SNR non dégradé 1.00Rupture aux jonctions de détecteurs, calibration locale ou sonde différente.
Erreur calibration / référence blancheX0.79forteBaseline/mean/area 1.00, RMS/SAM référence 1.00, artefacts locaux 1.00Décalage systématique entre campagnes, instruments ou référence blanche.
Fond différentX0.73forteBaseline/mean/area 1.00, RMS/SAM référence 1.00, PCA Q 0.76Effet systématique du support, blanc/noir, transflectance ou environnement de mesure.
Erreur interpolation / rééchantillonnageX0.65moyenneJump rate 1.00, SNR normal/élevé 1.00, Noise RMS faible 0.98Artefacts numériques ou traitement spectral incorrect.
Signature VERA25-likeX0.64moyenneJump rate 1.00, RMS/SAM référence 1.00, PCA Q 0.76Combinaison possible changement de sonde + splice, amplifiée par géométrie, fond ou calibration.
Différence de sonde / géométrieX0.63moyenneBaseline/mean/area 1.00, RMS/SAM référence 1.00, PCA Q 0.76Modification de l'illumination, collecte, angle ou distance sonde-échantillon.
Dataset multi-régimesX0.62moyenneStructure PCA 1.00, RMS/SAM référence 1.00, PCA Q 0.76Mélange de campagnes, opérateurs, lots, setups ou sous-populations spectrales.
Spectre hors domaine valideX0.58moyenneRMS/SAM référence 1.00, Structure PCA 1.00, Mahalanobis / T2 0.59Variété, espèce, lot ou condition différente mais physiquement plausible.

Spectral sources

GCFRSpectralLibraryEcoSisV3.csv

X · NIR · OceanOptics USB-4000
GCFRSpectralLibraryEcoSisV3.csv spectra0204060804006008001,000q05-q95 envelopeq25-q75 envelopemedian spectrummedianq25–q75q05–q95wavelength / nm450nm — median 6.692 (q25–q75 5.015–8.921)454nm — median 6.694 (q25–q75 5.041–8.958)457nm — median 6.678 (q25–q75 5.03–8.921)461nm — median 6.607 (q25–q75 4.974–8.835)464nm — median 6.584 (q25–q75 4.956–8.8)468nm — median 6.502 (q25–q75 4.879–8.75)472nm — median 6.368 (q25–q75 4.758–8.629)475nm — median 6.369 (q25–q75 4.745–8.555)479nm — median 6.319 (q25–q75 4.667–8.472)482nm — median 6.31 (q25–q75 4.679–8.481)486nm — median 6.293 (q25–q75 4.678–8.476)489nm — median 6.33 (q25–q75 4.698–8.534)493nm — median 6.421 (q25–q75 4.782–8.622)497nm — median 6.606 (q25–q75 4.935–8.901)500nm — median 6.8 (q25–q75 5.087–9.116)504nm — median 7.202 (q25–q75 5.37–9.581)507nm — median 7.581 (q25–q75 5.692–10.05)511nm — median 8.207 (q25–q75 6.224–10.84)515nm — median 9.097 (q25–q75 6.904–11.96)518nm — median 9.871 (q25–q75 7.534–12.96)522nm — median 10.98 (q25–q75 8.448–14.27)525nm — median 11.76 (q25–q75 9.094–15.23)529nm — median 12.64 (q25–q75 9.832–16.27)533nm — median 13.29 (q25–q75 10.41–17.13)536nm — median 13.68 (q25–q75 10.72–17.52)540nm — median 14.07 (q25–q75 11.02–17.9)543nm — median 14.28 (q25–q75 11.22–18.17)547nm — median 14.55 (q25–q75 11.41–18.49)551nm — median 14.78 (q25–q75 11.55–18.71)554nm — median 14.77 (q25–q75 11.55–18.67)558nm — median 14.62 (q25–q75 11.37–18.48)561nm — median 14.35 (q25–q75 11.17–18.24)565nm — median 13.86 (q25–q75 10.8–17.71)568nm — median 13.43 (q25–q75 10.44–17.25)572nm — median 12.77 (q25–q75 9.89–16.51)576nm — median 12.24 (q25–q75 9.501–15.87)579nm — median 11.92 (q25–q75 9.226–15.5)583nm — median 11.61 (q25–q75 8.984–15.13)586nm — median 11.42 (q25–q75 8.821–14.91)590nm — median 11.26 (q25–q75 8.68–14.71)594nm — median 11.16 (q25–q75 8.561–14.6)597nm — median 11.1 (q25–q75 8.51–14.54)601nm — median 10.97 (q25–q75 8.429–14.39)604nm — median 10.82 (q25–q75 8.302–14.22)608nm — median 10.5 (q25–q75 8.043–13.88)612nm — median 10.19 (q25–q75 7.761–13.49)615nm — median 9.942 (q25–q75 7.568–13.24)619nm — median 9.7 (q25–q75 7.347–12.94)622nm — median 9.583 (q25–q75 7.243–12.8)626nm — median 9.513 (q25–q75 7.195–12.73)629nm — median 9.495 (q25–q75 7.163–12.71)633nm — median 9.397 (q25–q75 7.071–12.59)637nm — median 9.11 (q25–q75 6.876–12.29)640nm — median 8.825 (q25–q75 6.627–11.9)644nm — median 8.406 (q25–q75 6.271–11.34)647nm — median 8.138 (q25–q75 6.053–10.99)651nm — median 7.9 (q25–q75 5.86–10.7)655nm — median 7.679 (q25–q75 5.7–10.43)658nm — median 7.448 (q25–q75 5.501–10.07)662nm — median 7.09 (q25–q75 5.238–9.571)665nm — median 6.893 (q25–q75 5.09–9.245)669nm — median 6.757 (q25–q75 5.009–9.003)673nm — median 6.742 (q25–q75 5.02–8.946)676nm — median 6.821 (q25–q75 5.083–9.036)680nm — median 7.055 (q25–q75 5.301–9.294)683nm — median 7.398 (q25–q75 5.569–9.723)687nm — median 8.331 (q25–q75 6.306–11.01)691nm — median 10.1 (q25–q75 7.699–13.25)694nm — median 12.13 (q25–q75 9.361–15.63)698nm — median 15.31 (q25–q75 12–19.14)701nm — median 17.93 (q25–q75 14.26–22.12)705nm — median 21.44 (q25–q75 17.32–26.02)708nm — median 24.09 (q25–q75 19.69–28.91)712nm — median 27.7 (q25–q75 22.98–32.77)716nm — median 31.29 (q25–q75 26.14–36.75)719nm — median 34.04 (q25–q75 28.37–39.7)723nm — median 37.47 (q25–q75 31.23–43.42)726nm — median 39.83 (q25–q75 33.06–45.91)730nm — median 42.53 (q25–q75 35.18–48.86)734nm — median 44.81 (q25–q75 36.88–51.3)737nm — median 46.13 (q25–q75 37.81–52.79)741nm — median 47.37 (q25–q75 38.78–54.33)744nm — median 48.09 (q25–q75 39.36–55.16)748nm — median 48.76 (q25–q75 39.83–55.96)752nm — median 49.26 (q25–q75 40.24–56.47)755nm — median 49.48 (q25–q75 40.41–56.76)759nm — median 49.68 (q25–q75 40.56–57.01)762nm — median 49.76 (q25–q75 40.7–57.11)766nm — median 49.85 (q25–q75 40.82–57.14)770nm — median 49.87 (q25–q75 40.84–57.2)773nm — median 49.87 (q25–q75 40.88–57.21)777nm — median 49.91 (q25–q75 40.94–57.24)780nm — median 49.93 (q25–q75 40.91–57.24)784nm — median 49.93 (q25–q75 40.96–57.2)787nm — median 49.99 (q25–q75 41.02–57.21)791nm — median 50.05 (q25–q75 41.11–57.24)795nm — median 50.06 (q25–q75 41.1–57.25)798nm — median 50.07 (q25–q75 41.13–57.25)802nm — median 50.15 (q25–q75 41.16–57.26)805nm — median 50.24 (q25–q75 41.29–57.37)809nm — median 50.33 (q25–q75 41.36–57.4)813nm — median 50.41 (q25–q75 41.45–57.47)816nm — median 50.52 (q25–q75 41.44–57.49)820nm — median 50.49 (q25–q75 41.5–57.51)823nm — median 50.55 (q25–q75 41.5–57.58)827nm — median 50.52 (q25–q75 41.49–57.54)831nm — median 50.45 (q25–q75 41.5–57.47)834nm — median 50.45 (q25–q75 41.5–57.51)838nm — median 50.42 (q25–q75 41.56–57.5)841nm — median 50.44 (q25–q75 41.55–57.53)845nm — median 50.46 (q25–q75 41.61–57.51)848nm — median 50.46 (q25–q75 41.62–57.44)852nm — median 50.49 (q25–q75 41.65–57.48)856nm — median 50.44 (q25–q75 41.62–57.47)859nm — median 50.42 (q25–q75 41.66–57.41)863nm — median 50.44 (q25–q75 41.61–57.36)866nm — median 50.44 (q25–q75 41.62–57.4)870nm — median 50.36 (q25–q75 41.63–57.48)874nm — median 50.35 (q25–q75 41.67–57.45)877nm — median 50.37 (q25–q75 41.67–57.49)881nm — median 50.37 (q25–q75 41.67–57.51)884nm — median 50.42 (q25–q75 41.75–57.46)888nm — median 50.44 (q25–q75 41.76–57.49)892nm — median 50.44 (q25–q75 41.78–57.48)895nm — median 50.48 (q25–q75 41.78–57.5)899nm — median 50.46 (q25–q75 41.85–57.45)902nm — median 50.47 (q25–q75 41.76–57.42)906nm — median 50.5 (q25–q75 41.8–57.39)910nm — median 50.47 (q25–q75 41.78–57.41)913nm — median 50.5 (q25–q75 41.84–57.36)917nm — median 50.47 (q25–q75 41.77–57.34)920nm — median 50.4 (q25–q75 41.77–57.31)924nm — median 50.33 (q25–q75 41.75–57.19)927nm — median 50.25 (q25–q75 41.69–57.12)931nm — median 50.11 (q25–q75 41.5–56.98)935nm — median 49.93 (q25–q75 41.34–56.73)938nm — median 49.8 (q25–q75 41.18–56.57)942nm — median 49.51 (q25–q75 40.9–56.35)945nm — median 49.32 (q25–q75 40.74–56.08)949nm — median 48.95 (q25–q75 40.41–55.76)

Sampling

Wavelengths500
Axis range450–949 nm
Mean spacing1 nm
Griduniform
Observations3,205

Signal & quality

Value range0 – 90.2
Mean range7.17 – 49.9
Mean level28.83
Area1.439e+04
PTP42.76
Noise RMS0.046124
SNR6.3e+02
SNR dB6e+01 dB
Dynamic range42.8
Smoothness0.188
Saturated0.0%
X-outliers1,303

Integrity & artefacts

NaN ratio0.00%
Inf count0
Zero ratio0.00%
Spike count9,465
Spike rate0.59%
Jump count29,191
Jump rate1.83%
Clip fraction0.00%

Shape & reference

Baseline slope58.285
Curvature RMS0.16867
D1 RMS0.28482
RMS to mean6.39
RMS p9515.365
SAM to mean0.065911
SAM p950.17712
Affine offset p9510.499
Affine gain p95 Δ0.50045
Affine residual p952.8146
Xcorr lag p950

Outliers & repeatability

PCA Q p95/median6.1
Hotelling T2 p95/median4.8
Mahalanobis H p95/median2.2
Repeat groups0

Dimensionality (PCA)

Effective rank1.7
PCs → 95% var2
PCs → 99% var4
Top-10 cum. var100.0%
Computed metric scores 29worst 1.00
FamilleMétrique calculéeValeurScoreNiveauInterprétation datasetCauses typiquesCalcul / scoring
Intégrité des donnéesNaN ratiointegrity.nan_ratio0%0.00faibleSpectre completErreur acquisition/exportcount(isnan(X)) / X.sizealert = min(1, nan_ratio / 0.05)
Intégrité des donnéesInf countintegrity.inf_count00.00faibleNormalCalculs invalidescount(isinf(X))alert = min(1, inf_count / 1)
Intégrité des donnéesZero ratiointegrity.zero_ratio0.000125%0.00faibleNormalExport, saturationcount(X == 0) / count(finite X)alert = min(1, zero_ratio / 0.05)
Amplitude globaleMean reflectanceamplitude.mean_reflectance28.8341.00fortValeur atypique: Trop clair / fond visible ou Trop sombreFond, géométriemean(X finite)alert reuses baseline/shape drift because absolute reflectance ranges are technology-dependent
Amplitude globaleArea under curveamplitude.area_under_curve143891.00fortValeur atypique: Différence d'éclairement ou NormalDistance sondetrapezoid(mean_spectrum, spectral_axis)alert reuses baseline/shape drift because area scale depends on axis and units
Amplitude globalePeak-to-peak (PTP)amplitude.peak_to_peak42.7630.00faibleVariabilité forteSaturationmax(mean_spectrum) - min(mean_spectrum)alert increases when dynamic range is abnormally flat
Amplitude globaleVarianceamplitude.variance429.360.00faibleNormal ou hétérogèneMauvais contactvar(X finite)alert increases when variance/dynamic range is abnormally flat
BruitNoise RMSnoise.noise_rms0.0461240.02faibleStableLampe, détecteurmedian MAD(second derivative) * 1.4826 / sqrt(6)alert = noise_rms / signal_scale, saturated at 5%
BruitSNRnoise.snr625.140.00faibleBon signalAcquisitionmean(abs(X)) / noise_rmsalert decreases with SNR dB; >=40 dB is treated as low alert
BruitBandwise SNRnoise.bandwise_snr_min26.670.19faibleZone fiableDétecteurmin(abs(mean_spectrum) / local second-derivative noise)alert decreases with worst-band SNR dB; >=35 dB is treated as low alert
Artefacts locauxSpike countartefacts.spike_count9,4650.59moyenArtefactsCosmic rays, splicecount robust outliers in second derivativealert follows spike_rate, saturated at 1%
Artefacts locauxSpike rateartefacts.spike_rate0.593%0.59moyenSpectre suspectInterpolationspike_count / (n_samples * (n_features - 2))alert = min(1, spike_rate / 0.01)
Artefacts locauxJump countartefacts.jump_count29,1911.00fortRaccord détecteurSplicecount robust outliers in first derivativealert follows jump_rate, saturated at 1%
Artefacts locauxJump rateartefacts.jump_rate1.83%1.00fortProblème spectralCalibrationjump_count / (n_samples * (n_features - 1))alert = min(1, jump_rate / 0.01)
Artefacts locauxClip fractionartefacts.clip_fraction0.000187%0.00faibleNormalDétecteur saturéfraction of finite cells equal to repeated min/max extremaalert = min(1, clip_fraction / 0.01)
Forme spectraleBaseline slopeshape.baseline_slope58.2851.00fortDériveÉclairementlinear slope of mean_spectrum over normalized axisalert = abs(slope / signal_scale), saturated at 0.5
Forme spectraleCurvature RMSshape.curvature_rms0.168670.39faibleLisseFond, splicemedian RMS(second derivative per spectrum)alert = curvature_rms / signal_scale, saturated at 1%
Forme spectraleD1 RMSshape.d1_rms0.284820.13faiblePlatBiologie ou artefactmedian RMS(first derivative per spectrum)alert = d1_rms / signal_scale, saturated at 5%
Outliers multivariésPCA Q (SPE)outliers.pca_q_ratio6.06170.76fortSpectre atypiqueArtefact, mélangep95(Q/SPE residual) / median(Q/SPE residual)alert = min(1, pca_q_ratio / 8)
Outliers multivariésHotelling T²outliers.hotelling_t2_ratio4.75480.59moyenExtrême mais cohérentVariabilité naturellep95(Hotelling T2) / median(Hotelling T2)alert = min(1, hotelling_t2_ratio / 8)
Outliers multivariésMahalanobis Houtliers.mahalanobis_h_ratio2.18060.55moyenOutlier globalDomaine différentp95(sqrt(T2)) / median(sqrt(T2))alert = min(1, mahalanobis_h_ratio / 4)
Comparaison à référenceRMS to mean spectrumreference.rms_to_mean_spectrum_p9515.3651.00fortSpectre différentDomain shiftp95 RMS distance to dataset mean spectrumalert = RMS_p95 / signal_scale, saturated at 25%
Comparaison à référenceSpectral Angle Mapper (SAM)reference.sam_to_mean_spectrum_p950.177120.51moyenForme différenteFond, géométriep95 spectral angle to dataset mean spectrumalert = min(1, SAM_p95 / 0.35 rad)
RépétabilitéRMS intra-IDrepeatability.rms_intra_id0.00faibleStablePositionnementmedian RMS distance to repeated-sample centroidalert = RMS_intra_ID / signal_scale, saturated at 10%
RépétabilitéSAM intra-IDrepeatability.sam_intra_id0.00faibleStableAcquisitionmedian SAM to repeated-sample centroidalert = min(1, SAM_intra_ID / 0.15 rad)
RépétabilitéCV intra-IDrepeatability.cv_intra_id0.00faibleStableOpérateurmedian within-ID band CValert = min(1, CV_intra_ID / 0.25)
Structure du datasetPCA score densitystructure.pca_score_density0.0722531.00fortSous-populationsLots différents1 / median kNN distance in PCA score spacealert follows density_cv/profile structure complexity, not raw density alone
Structure du datasetLocal Outlier Factor (LOF)structure.local_outlier_factor_p953.27591.00fortSpectre isoléCas raresp95 approximate LOF from PCA-score kNN distancesalert = min(1, max(0, LOF_p95 - 1) / 2)
Structure du datasetIsolation Forest scorestructure.isolation_forest_score_p950.582791.00fortSpectre atypiqueDiverses causesp95 IsolationForest anomaly score on PCA scoresalert follows structure complexity; raw score is implementation-dependent
X PCA score plot-1,000-5000500-600-400-2000200PC1 -234.8 · PC2 -44.93PC1 357.1 · PC2 -0.4332PC1 61.48 · PC2 -34.26PC1 -207.6 · PC2 48.46PC1 52.66 · PC2 52.08PC1 16.81 · PC2 0.762PC1 -98.22 · PC2 -107.6PC1 188.6 · PC2 16.06PC1 -123.3 · PC2 -8.533PC1 9.643 · PC2 15.85PC1 -32.83 · PC2 15.84PC1 33.53 · PC2 25.57PC1 20.03 · PC2 42.68PC1 191.4 · PC2 8.411PC1 267.8 · PC2 -30.76PC1 -572.6 · PC2 -399.2PC1 225 · PC2 17.64PC1 142.7 · PC2 6.922PC1 29.01 · PC2 16.21PC1 98.47 · PC2 60.82PC1 -167 · PC2 86.34PC1 -156.2 · PC2 -39.58PC1 -76.41 · PC2 -19.66PC1 92.8 · PC2 46.83PC1 40.38 · PC2 -18.02PC1 253.9 · PC2 -50.47PC1 349.2 · PC2 -45.38PC1 230.8 · PC2 21.12PC1 319.6 · PC2 -34.96PC1 146.9 · PC2 102.7PC1 25.05 · PC2 38.21PC1 -170.7 · PC2 56.74PC1 164.2 · PC2 -1.757PC1 313 · PC2 43.79PC1 49.18 · PC2 -232.2PC1 -142.2 · PC2 10.25PC1 -71.64 · PC2 63.25PC1 229.5 · PC2 -43.67PC1 -61.72 · PC2 29.11PC1 111.2 · PC2 97.2PC1 200.4 · PC2 40.66PC1 100 · PC2 -15.92PC1 334.1 · PC2 -4.176PC1 46.44 · PC2 17.27PC1 210.9 · PC2 -5.234PC1 250.8 · PC2 -3.095PC1 -120.3 · PC2 27.7PC1 36.3 · PC2 6.796PC1 86.13 · PC2 -109.8PC1 -180.8 · PC2 20.15PC1 159 · PC2 -6.562PC1 107.5 · PC2 1.139PC1 136.9 · PC2 11.14PC1 201.5 · PC2 35.22PC1 155.2 · PC2 15.1PC1 24.27 · PC2 43.44PC1 207 · PC2 20.97PC1 86.2 · PC2 63.17PC1 7.93 · PC2 -18.72PC1 33.78 · PC2 40.54PC1 5.079 · PC2 -88.99PC1 294.7 · PC2 35.03PC1 361.8 · PC2 19.91PC1 -123.8 · PC2 -49.68PC1 137.4 · PC2 50.12PC1 76.88 · PC2 17.31PC1 -96.38 · PC2 36.28PC1 -39.48 · PC2 17.87PC1 -102.7 · PC2 14.18PC1 -75.5 · PC2 108.1PC1 411.3 · PC2 -5.144PC1 0.5145 · PC2 -8.166PC1 -189.2 · PC2 62.75PC1 213.2 · PC2 14.79PC1 118.5 · PC2 15.22PC1 108.7 · PC2 60.28PC1 307.7 · PC2 51.34PC1 114.5 · PC2 62.88PC1 -455 · PC2 -147.4PC1 298.7 · PC2 3.976PC1 164.1 · PC2 65.31PC1 432.4 · PC2 20.39PC1 -170.7 · PC2 -94.72PC1 58.47 · PC2 69.38PC1 -79.07 · PC2 103.8PC1 237.3 · PC2 21.96PC1 -76.08 · PC2 -1.231PC1 42.29 · PC2 88.34PC1 92.9 · PC2 8.394PC1 -314.7 · PC2 82.04PC1 198.1 · PC2 -33.75PC1 -201.5 · PC2 -2.023PC1 -259.3 · PC2 112.1PC1 26.42 · PC2 -47.28PC1 374.5 · PC2 -30.44PC1 17.36 · PC2 10.63PC1 24.41 · PC2 -29.1PC1 390.1 · PC2 -29.11PC1 0.5231 · PC2 48.58PC1 216.1 · PC2 1.918PC1 127.3 · PC2 -61.92PC1 187.5 · PC2 -35.16PC1 290.9 · PC2 -13.78PC1 13.1 · PC2 10.29PC1 -168.5 · PC2 33.93PC1 -223 · PC2 66.58PC1 -99.35 · PC2 95.77PC1 -288.5 · PC2 -79.73PC1 76 · PC2 59.34PC1 210.3 · PC2 21.24PC1 245.4 · PC2 33.94PC1 -144.7 · PC2 -43.09PC1 -27 · PC2 7.543PC1 312.5 · PC2 -28.53PC1 129.5 · PC2 6.768PC1 107.7 · PC2 34.15PC1 229.1 · PC2 34.88PC1 206.6 · PC2 -77.79PC1 179.9 · PC2 29.02PC1 -183 · PC2 10.14PC1 -297.5 · PC2 81.09PC1 167.9 · PC2 -0.2753PC1 345.7 · PC2 34.53PC1 -3.907 · PC2 -6.584PC1 -223.6 · PC2 -127.6PC1 -236.1 · PC2 -106.4PC1 -45.77 · PC2 -107.1PC1 -108.8 · PC2 -25.78PC1 -282.2 · PC2 -189.3PC1 -133.5 · PC2 -63.19PC1 54.9 · PC2 -50.34PC1 119.6 · PC2 -28.66PC1 -167.8 · PC2 -184.6PC1 -329.7 · PC2 -182.8PC1 -307.7 · PC2 35.02PC1 -257.1 · PC2 -150.8PC1 66.43 · PC2 -81.13PC1 -185.2 · PC2 -71.19PC1 -11.57 · PC2 25.18PC1 51.95 · PC2 12.22PC1 -5.427 · PC2 -10.41PC1 29.38 · PC2 -45.51PC1 -269 · PC2 -5.834PC1 -117.2 · PC2 39.88PC1 81.65 · PC2 -13.5PC1 96.08 · PC2 7.181PC1 209.3 · PC2 -2.95PC1 -117.7 · PC2 61.89PC1 122.5 · PC2 50.18PC1 388.1 · PC2 -45.05PC1 -302.1 · PC2 -157.6PC1 33.81 · PC2 -128.1PC1 -8.924 · PC2 -138.2PC1 108.5 · PC2 -165.4PC1 16.49 · PC2 30.61PC1 -102.4 · PC2 40.26PC1 -115 · PC2 -10.62PC1 -78.63 · PC2 -14.61PC1 -213.7 · PC2 12.69PC1 312.8 · PC2 -45.97PC1 -64.96 · PC2 106.4PC1 24.95 · PC2 77.2PC1 129.5 · PC2 -16.64PC1 88.07 · PC2 -21.18PC1 -149.7 · PC2 -20.71PC1 308.9 · PC2 -64.29PC1 -223 · PC2 -16.14PC1 -67.73 · PC2 39.1PC1 14.66 · PC2 77.11PC1 134.4 · PC2 57.17PC1 -51.21 · PC2 -29.27PC1 -10.94 · PC2 -13.38PC1 78.49 · PC2 61.81PC1 229.1 · PC2 13.32PC1 -60.87 · PC2 -70.71PC1 -52.05 · PC2 -12.05PC1 5.249 · PC2 -28.74PC1 26.67 · PC2 1.926PC1 -10.86 · PC2 -41.85PC1 -108.9 · PC2 70.52PC1 137.6 · PC2 18.41PC1 -66.33 · PC2 62.62PC1 211.9 · PC2 47.27PC1 119.7 · PC2 13.95PC1 -202.3 · PC2 41.15PC1 139 · PC2 -18.26PC1 23.07 · PC2 52.96PC1 -11.34 · PC2 50.49PC1 -126.7 · PC2 57.76PC1 -181 · PC2 67.9PC1 -124.1 · PC2 -17.2PC1 -194.7 · PC2 9.52PC1 -137.8 · PC2 38.2PC1 168.1 · PC2 -54.76PC1 -240.9 · PC2 44.09PC1 -238.6 · PC2 119PC1 246.2 · PC2 17.3PC1 -28.72 · PC2 18.23PC1 -191.9 · PC2 -96.37PC1 -221 · PC2 -120PC1 36.36 · PC2 52.25PC1 120.9 · PC2 40.64PC1 -63.89 · PC2 3.074PC1 332.9 · PC2 -31.52PC1 -232.9 · PC2 -109.3PC1 -75.54 · PC2 52.86PC1 -299.2 · PC2 -2.456PC1 -39.34 · PC2 -60.51PC1 -140.2 · PC2 -33.33PC1 341.1 · PC2 11.63PC1 144.3 · PC2 44.28PC1 240.7 · PC2 -7.297PC1 95.8 · PC2 91.32PC1 112.7 · PC2 46.79PC1 184.8 · PC2 0.2564PC1 -159.7 · PC2 -143.6PC1 -107.7 · PC2 -127.9PC1 -30.7 · PC2 61.41PC1 -52.27 · PC2 88.38PC1 -359.3 · PC2 56.09PC1 -66.01 · PC2 89.43PC1 -106.1 · PC2 115.9PC1 -97.68 · PC2 32.59PC1 -153.1 · PC2 87.78PC1 175.3 · PC2 11.79PC1 312.4 · PC2 -10.59PC1 -77.97 · PC2 27.48PC1 -41.22 · PC2 29.66PC1 -58.24 · PC2 46.17PC1 -580.9 · PC2 -179.4PC1 206.8 · PC2 -13.34PC1 284.8 · PC2 29.07PC1 11.68 · PC2 56.44PC1 50.03 · PC2 61.87PC1 -38.54 · PC2 26.85PC1 0.04588 · PC2 -209.2PC1 79.76 · PC2 -39.13PC1 186.9 · PC2 -53.58PC1 -81.73 · PC2 27.93PC1 30.75 · PC2 99.04PC1 6.664 · PC2 87.54PC1 -56.57 · PC2 53.18PC1 182.2 · PC2 28.42PC1 -186 · PC2 21.22PC1 -52.56 · PC2 96.37PC1 -184.7 · PC2 85.96PC1 88.8 · PC2 27.72PC1 15.38 · PC2 92.12PC1 -70.05 · PC2 -9.934PC1 -184.5 · PC2 9.727PC1 -25.65 · PC2 76.63PC1 107.3 · PC2 21.41PC1 -38.03 · PC2 -13.44PC1 -134.4 · PC2 -64.58PC1 -12.29 · PC2 39.9PC1 -189.6 · PC2 33.4PC1 -333.3 · PC2 1.69PC1 -214 · PC2 6.604PC1 61.49 · PC2 60.63PC1 -102 · PC2 31.24PC1 -110 · PC2 70.29PC1 -188.8 · PC2 29.62PC1 103.5 · PC2 48.43PC1 39.58 · PC2 -41.31PC1 -72.76 · PC2 15.91PC1 50.89 · PC2 -3.725PC1 190.3 · PC2 -1.329PC1 169.1 · PC2 40.8PC1 388.6 · PC2 -33.21PC1 -127.9 · PC2 52.41PC1 -47.07 · PC2 -9.875PC1 -72.7 · PC2 -140.7PC1 229.1 · PC2 -49.79PC1 -80.16 · PC2 67.9PC1 -64.66 · PC2 34.23PC1 -1.345 · PC2 35.64PC1 84.02 · PC2 31.03PC1 89.18 · PC2 -49.54PC1 171 · PC2 6.014PC1 25.72 · PC2 -48.73PC1 -73.4 · PC2 -44.31PC1 144.6 · PC2 48.17PC1 -58.61 · PC2 100.7PC1 295.5 · PC2 33.62PC1 -36.64 · PC2 5.117PC1 -3.937 · PC2 65.65PC1 204 · PC2 64.25PC1 -50.95 · PC2 -0.7069PC1 -92.8 · PC2 74.43PC1 27.07 · PC2 21.98PC1 172.2 · PC2 -93.27PC1 -60.01 · PC2 -60.41PC1 195.1 · PC2 8.063PC1 223.6 · PC2 24.41PC1 -52.59 · PC2 -28.08PC1 85.81 · PC2 14.3PC1 -276.1 · PC2 41.87PC1 -161.2 · PC2 97.03PC1 14.43 · PC2 10.86PC1 62.55 · PC2 46.35PC1 -394 · PC2 57.79PC1 229.7 · PC2 32.85PC1 16.64 · PC2 13.3PC1 26.82 · PC2 89.34PC1 -173.3 · PC2 70.06PC1 -54.73 · PC2 46.29PC1 18.34 · PC2 55.63PC1 208.1 · PC2 65.84PC1 369 · PC2 34.05PC1 136.4 · PC2 -12.39PC1 -56.62 · PC2 7.01PC1 -272.1 · PC2 125.6PC1 55.57 · PC2 101.7PC1 -126.4 · PC2 151.4PC1 -98.69 · PC2 26.72PC1 371.2 · PC2 -40.68PC1 -249.8 · PC2 -93.46PC1 -227.2 · PC2 -123.4PC1 -43.47 · PC2 -169.4PC1 -181.5 · PC2 47.46PC1 320.8 · PC2 11.06PC1 -5.378 · PC2 75.86PC1 -91.1 · PC2 68.36PC1 -169.4 · PC2 44.78PC1 -158.7 · PC2 44.23PC1 -33.03 · PC2 71.34PC1 105.6 · PC2 87.74PC1 -207.7 · PC2 89.69PC1 -50.09 · PC2 77.65PC1 209.3 · PC2 48.91PC1 -19.16 · PC2 -13.31PC1 194.8 · PC2 24.9PC1 -28.73 · PC2 0.5041PC1 -25.79 · PC2 44.87PC1 -132 · PC2 70.66PC1 235.4 · PC2 -26.94PC1 -262.5 · PC2 -210.6PC1 156.1 · PC2 -5.932PC1 -4.879 · PC2 85.95PC1 41.02 · PC2 -32.45PC1 213.1 · PC2 -11.43PC1 172.5 · PC2 55.74PC1 -39.53 · PC2 35.19PC1 3.857 · PC2 -27.59PC1 166.3 · PC2 8.374PC1 -162.2 · PC2 -44.38PC1 -117.1 · PC2 39.63PC1 126.6 · PC2 22.18PC1 -42.04 · PC2 90.98PC1 -169 · PC2 37.28PC1 -319.5 · PC2 -53.48PC1 125.6 · PC2 -7.192PC1 -400.2 · PC2 3.288PC1 -122.8 · PC2 7.257PC1 -78.76 · PC2 -12.28PC1 -211 · PC2 -25.86PC1 232.3 · PC2 -45.67PC1 90.25 · PC2 45.56PC1 -159.7 · PC2 110.4PC1 -147.7 · PC2 92.48PC1 -59.99 · PC2 -6.111PC1 -118.7 · PC2 -36.23PC1 20.78 · PC2 -55.44PC1 -31.51 · PC2 -52.11PC1 1.456 · PC2 42.86PC1 251.7 · PC2 40.79PC1 -222 · PC2 31.88PC1 -288.7 · PC2 48.33PC1 -213.9 · PC2 137.3PC1 -161 · PC2 10.35PC1 113.9 · PC2 29.43PC1 4.9 · PC2 -186.9PC1 304.5 · PC2 14.04PC1 80.34 · PC2 4.562PC1 -295.9 · PC2 30.96PC1 449.4 · PC2 -1.48PC1 279.3 · PC2 -15.75PC1 247.7 · PC2 -18.72PC1 -8.643 · PC2 33.64PC1 240.1 · PC2 -7.488PC1 -97.54 · PC2 8.973PC1 -91.93 · PC2 74.2PC1 112.8 · PC2 15.47PC1 109.3 · PC2 -145PC1 13.19 · PC2 -216.1PC1 188.7 · PC2 -131.8PC1 -234.5 · PC2 27.82PC1 -49.94 · PC2 17.18PC1 -141.3 · PC2 -58.67PC1 78.22 · PC2 -50.54PC1 -83.71 · PC2 -17.82PC1 -208.7 · PC2 18.56PC1 255.8 · PC2 -20.14PC1 56.14 · PC2 -43.02PC1 254.9 · PC2 -3.399PC1 270.8 · PC2 -85.81PC1 191.6 · PC2 5.571PC1 14.18 · PC2 52.1PC1 -65.42 · PC2 12.75PC1 -275.5 · PC2 -74.97PC1 39.5 · PC2 52.88PC1 -77.22 · PC2 4.897PC1 -96.53 · PC2 4.237PC1 -61.55 · PC2 -119.4PC1 -66.92 · PC2 11.7PC1 31.91 · PC2 -66.78PC1 -128.8 · PC2 95.81PC1 14.76 · PC2 -98.6PC1 -192.1 · PC2 -16.56PC1 -12.06 · PC2 80.21PC1 47.9 · PC2 -130.1PC1 60.16 · PC2 11.35PC1 -202.5 · PC2 -181.2PC1 -68.09 · PC2 -82.59PC1 -261 · PC2 -8.627PC1 -367.3 · PC2 -192.3PC1 -156 · PC2 17.11PC1 -200.9 · PC2 -69.72PC1 -431.7 · PC2 -155PC1 134.7 · PC2 -17.36PC1 108.5 · PC2 -202.6PC1 363.8 · PC2 51.68PC1 207.6 · PC2 -37.53PC1 -63.18 · PC2 32.51PC1 -345 · PC2 -316.5PC1 -167.8 · PC2 55.7PC1 -86.18 · PC2 62.73PC1 -432 · PC2 -14.59PC1 -22.97 · PC2 -73.63PC1 28.93 · PC2 -104.2PC1 -41.09 · PC2 18.61PC1 -86.12 · PC2 28.08PC1 25.83 · PC2 -32.32PC1 -118.8 · PC2 9.828PC1 -154.8 · PC2 13.88PC1 352.6 · PC2 1.98PC1 28.94 · PC2 33.93PC1 135.7 · PC2 4.938PC1 -150.4 · PC2 31.17PC1 -608.9 · PC2 -456.5PC1 283.7 · PC2 -62.79PC1 -56 · PC2 52.2PC1 23.69 · PC2 -1.614PC1 -83.77 · PC2 -3.213PC1 56.08 · PC2 -23.86PC1 -290.9 · PC2 -21.96PC1 -79.83 · PC2 -195.6PC1 206.5 · PC2 -114.3PC1 238 · PC2 -103.4PC1 -60.64 · PC2 54.24PC1 -46.21 · PC2 83.49PC1 25.8 · PC2 -119.5PC1 -169.4 · PC2 -75.5PC1 29.78 · PC2 -24.91PC1 -117.7 · PC2 -7.697PC1 121.2 · PC2 -18.95PC1 -41.08 · PC2 51.93PC1 -140.3 · PC2 12.1PC1 262.9 · PC2 -82.98PC1 -104.3 · PC2 44.55PC1 -212 · PC2 51.38PC1 6.691 · PC2 81.07PC1 38.6 · PC2 47.28PC1 -31.4 · PC2 20.68PC1 74.17 · PC2 11.08PC1 -59.36 · PC2 -6.473PC1 -29.76 · PC2 57.29PC1 -228.8 · PC2 -90.01PC1 11.29 · PC2 65.96PC1 -22.31 · PC2 91.79PC1 16.14 · PC2 77.91PC1 210.5 · PC2 5.856PC1 -238.6 · PC2 77.2PC1 -115.2 · PC2 97.12PC1 -107.6 · PC2 65.23PC1 -3.477 · PC2 118PC1 -345.8 · PC2 103.7PC1 40.55 · PC2 32.32PC1 -106.6 · PC2 102.8PC1 -112.5 · PC2 -77.11PC1 -188.6 · PC2 47.45PC1 138.5 · PC2 -2.334PC1 -126.5 · PC2 41.95PC1 -134.9 · PC2 63.56PC1 -55.05 · PC2 136.5PC1 71.55 · PC2 13.56PC1 -261 · PC2 109.2PC1 -68.78 · PC2 82.45PC1 -91.08 · PC2 84.87PC1 -94.63 · PC2 38.29PC1 -25.67 · PC2 25.19PC1 179.4 · PC2 -0.9065PC1 -60.29 · PC2 35.22PC1 -224.9 · PC2 86.38PC1 101.6 · PC2 -23.7PC1 92.38 · PC2 -23.34PC1 144.3 · PC2 -46.35PC1 -198.9 · PC2 138.8PC1 -195.4 · PC2 49.84PC1 -289.8 · PC2 38.44PC1 -268.1 · PC2 147.6PC1 -202.4 · PC2 144.1PC1 -372.9 · PC2 68.88PC1 -65.85 · PC2 76.31PC1 -248.3 · PC2 92.55PC1 128.6 · PC2 -102.3PC1 -67.06 · PC2 11.12PC1 161.4 · PC2 56.99PC1 -139.5 · PC2 63.34PC1 -15.92 · PC2 76.52PC1 -29.58 · PC2 32.99PC1 -10.86 · PC2 28.12PC1 -145.7 · PC2 127.7PC1 219.5 · PC2 -20.44PC1 247.1 · PC2 -38.23PC1 219.5 · PC2 -113PC1 56.48 · PC2 13.43PC1 169.6 · PC2 -32.66PC1 253.3 · PC2 -21.39PC1 22.02 · PC2 43.52PC1 319.9 · PC2 -26.82PC1 -131.3 · PC2 -8.333PC1 -30.8 · PC2 83.51PC1 71.3 · PC2 -10.82PC1 118.4 · PC2 -4.399PC1 -175.4 · PC2 -14.21PC1 269.3 · PC2 8.122PC1 47.86 · PC2 -92.03PC1 -178.3 · PC2 -20.92PC1 259.4 · PC2 2.294PC1 14.09 · PC2 86.4PC1 -303.8 · PC2 176.8PC1 -92.09 · PC2 65.36PC1 105.6 · PC2 52.19PC1 -6.244 · PC2 -86.16PC1 -99.05 · PC2 15.35PC1 178.7 · PC2 -37.9PC1 -150.6 · PC2 89.73PC1 -316.5 · PC2 -32.37PC1 -50.09 · PC2 -10.05PC1 193.1 · PC2 -19.31PC1 196.3 · PC2 19.23PC1 2.182 · PC2 -7.483PC1 134.5 · PC2 -16.72PC1 -73.34 · PC2 9.269PC1 86.89 · PC2 -56.59PC1 -279.4 · PC2 -35.63PC1 -282.6 · PC2 79.19PC1 193 · PC2 -16.89PC1 -29.67 · PC2 -25.42PC1 71.46 · PC2 19.19PC1 71.78 · PC2 14.81PC1 112.7 · PC2 14.26PC1 -97.65 · PC2 45.92PC1 -20.2 · PC2 -154.1PC1 -196.2 · PC2 -433.4PC1 -121.3 · PC2 -316.7PC1 -27.39 · PC2 5.957PC1 -29.34 · PC2 62.35PC1 -199 · PC2 40.92PC1 -8.703 · PC2 69.1PC1 -243 · PC2 41.86PC1 -98.92 · PC2 52.14PC1 -40.74 · PC2 26.63PC1 39.62 · PC2 -6.725PC1 324.9 · PC2 -37.6PC1 -208.2 · PC2 59.28PC1 146.7 · PC2 -33.02PC1 37.88 · PC2 18.58PC1 21.62 · PC2 11.08PC1 -15.74 · PC2 8.185PC1 24.63 · PC2 52.14PC1 -92.37 · PC2 52.32PC1 -200.6 · PC2 74.36PC1 -84.05 · PC2 51.09PC1 18.04 · PC2 58.83PC1 -1.636 · PC2 55.89PC1 324 · PC2 -39.7PC1 -116.4 · PC2 23.13PC1 -124.9 · PC2 11.29PC1 -142.4 · PC2 -31.35PC1 74.27 · PC2 -19.87PC1 -132 · PC2 21.3PC1 -201 · PC2 89.91PC1 -24.04 · PC2 53.93PC1 15.44 · PC2 48.3PC1 90.66 · PC2 -18.27PC1 -35.69 · PC2 70.23PC1 -247.9 · PC2 54.38PC1 32.37 · PC2 -182.5PC1 -52.49 · PC2 -32.29PC1 12.94 · PC2 4.063PC1 -107.8 · PC2 47.99PC1 -30.54 · PC2 52.88PC1 -156.7 · PC2 80.48PC1 73.61 · PC2 33.87PC1 51.24 · PC2 14.92PC1 -196.7 · PC2 86.52PC1 -102.1 · PC2 -74.49PC1 -158.9 · PC2 101.5PC1 -107.9 · PC2 37.68PC1 -21.91 · PC2 44.75PC1 75.93 · PC2 -2.732PC1 -110.6 · PC2 53.16PC1 86.44 · PC2 42.01PC1 124.9 · PC2 16.92PC1 -0.4099 · PC2 116.3PC1 45.59 · PC2 113.1PC1 -55.27 · PC2 119.9PC1 48.04 · PC2 22.38PC1 -107.5 · PC2 4.724PC1 -279.5 · PC2 -86.67PC1 25.9 · PC2 2.494PC1 -149.5 · PC2 6.851PC1 -96.79 · PC2 -0.3435PC1 -13.83 · PC2 41.49PC1 -220.8 · PC2 -131.4PC1 -58.85 · PC2 23.6PC1 216.2 · PC2 -57.36PC1 38.61 · PC2 -1.759PC1 -32.56 · PC2 51.31PC1 74.26 · PC2 -63.91PC1 -203.8 · PC2 90.05PC1 -192.2 · PC2 -71.92PC1 -250.1 · PC2 -4.492PC1 135.1 · PC2 37.06PC1 -148.7 · PC2 25.08PC1 -22.69 · PC2 32.96PC1 16.51 · PC2 -6.624PC1 -251 · PC2 24.61PC1 -65.76 · PC2 51.2PC1 -42.85 · PC2 0.4297PC1 171.3 · PC2 -32.25PC1 -203.7 · PC2 -18.4PC1 15.16 · PC2 -9.609PC1 -227.7 · PC2 -308.8PC1 119.7 · PC2 3.965PC1 -289.7 · PC2 -42.89PC1 -189.2 · PC2 43.66PC1 -314.3 · PC2 65.48PC1 -321.5 · PC2 -76.51PC1 245.7 · PC2 10.2PC1 -42.18 · PC2 25.53PC1 -266.1 · PC2 0.05836PC1 -46.29 · PC2 47.83PC1 -176.3 · PC2 -242.3PC1 -152.5 · PC2 -122.4PC1 264.6 · PC2 3.838PC1 85.64 · PC2 -64.96PC1 123.2 · PC2 -2.377PC1 -257.7 · PC2 20.41PC1 43.05 · PC2 -276.8PC1 -9.801 · PC2 2.487PC1 207.2 · PC2 -18.34PC1 -205.3 · PC2 27.55PC1 46.89 · PC2 -12.92PC1 -280.2 · PC2 -106.7PC1 -63.24 · PC2 42.73PC1 -62.05 · PC2 -164.3PC1 53.46 · PC2 8.837PC1 15.2 · PC2 71.93PC1 -281.5 · PC2 33.36PC1 -167.5 · PC2 78.65PC1 -235.3 · PC2 84.36PC1 -67.9 · PC2 22.71PC1 -85.35 · PC2 13.29PC1 54.76 · PC2 -2.499PC1 -91.79 · PC2 -0.3557PC1 243.4 · PC2 -71.47PC1 84.36 · PC2 54.46PC1 -70.34 · PC2 -54.85PC1 -13.69 · PC2 -60.54PC1 -191.1 · PC2 45.75PC1 -223.4 · PC2 61.38PC1 -260.7 · PC2 6.326PC1 -326.2 · PC2 74.14PC1 65.4 · PC2 21.76PC1 130.3 · PC2 -9.828PC1 -177.7 · PC2 -43.83PC1 -189.4 · PC2 -3.659PC1 -189.5 · PC2 -59.36PC1 42.12 · PC2 -19.28PC1 -55.14 · PC2 29.38PC1 141.1 · PC2 -42.08PC1 -86.68 · PC2 51.91PC1 -31.28 · PC2 41.6PC1 -37.11 · PC2 -12.71PC1 0.779 · PC2 85.77PC1 144.4 · PC2 14.06PC1 -321.9 · PC2 -226.2PC1 99.5 · PC2 -38.88PC1 196.4 · PC2 -164.1PC1 153 · PC2 -44.15PC1 165.4 · PC2 -112.4PC1 296.9 · PC2 -62.02PC1 208.3 · PC2 -114PC1 195.8 · PC2 -234.6PC1 -0.0541 · PC2 -168PC1 -11.49 · PC2 26.07PC1 96.84 · PC2 35.49PC1 76.35 · PC2 47.39PC1 -104.2 · PC2 106PC1 0.3171 · PC2 56.66PC1 195.6 · PC2 -13.82PC1 112.6 · PC2 15.16PC1 160.3 · PC2 38.01PC1 70.53 · PC2 -9.327PC1 69.49 · PC2 -95.44PC1 -201.3 · PC2 -15.08PC1 136.5 · PC2 -67.05PC1 13.52 · PC2 -189.4PC1 128.6 · PC2 -40.24PC1 -79.98 · PC2 38.03PC1 25.82 · PC2 18.24PC1 295.4 · PC2 -119.3PC1 -41.31 · PC2 8.711PC1 211.1 · PC2 -86.43PC1 202.9 · PC2 21.62PC1 -147.7 · PC2 -70.44PC1 -44.29 · PC2 -30.54PC1 151 · PC2 -136PC1 269.7 · PC2 -57.87PC1 252.9 · PC2 -25.03PC1 -106.5 · PC2 20.05PC1 246.1 · PC2 41.42PC1 86.96 · PC2 -124.1PC1 -97.22 · PC2 -34.13PC1 82.53 · PC2 -60.3PC1 27.75 · PC2 27.69PC1 -94.18 · PC2 -41.54PC1 -225 · PC2 78.17PC1 54.61 · PC2 -4.041PC1 87.2 · PC2 6.365PC1 22.69 · PC2 17.45PC1 87.93 · PC2 -16.72PC1 241.4 · PC2 -4.321PC1 278 · PC2 26.07PC1 31.24 · PC2 94.58PC1 134 · PC2 16.8PC1 -1.368 · PC2 99.58PC1 251.7 · PC2 13.73PC1 -34.37 · PC2 -73.23PC1 103.9 · PC2 -78.55PC1 211.3 · PC2 15.61PC1 -24.33 · PC2 99PC1 -27.88 · PC2 38.97PC1 -62.95 · PC2 25.78PC1 -63.88 · PC2 25.58PC1 -206.8 · PC2 72.74PC1 91.49 · PC2 7.44PC1 61.1 · PC2 44.89PC1 -63.94 · PC2 89.34PC1 -65.75 · PC2 61.08PC1 6.519 · PC2 -104.8PC1 134.3 · PC2 -66.55PC1 -11.66 · PC2 -200.1PC1 -29.67 · PC2 2.307PC1 185.8 · PC2 37.37PC1 256.3 · PC2 6.431PC1 171.4 · PC2 -0.1637PC1 -29.65 · PC2 23.84PC1 105 · PC2 25.19PC1 154.2 · PC2 -7.971PC1 187 · PC2 -18.32PC1 -149.5 · PC2 8.78PC1 118 · PC2 -122PC1 -77.22 · PC2 13.27PC1 -48.05 · PC2 70.28PC1 267.6 · PC2 0.3043PC1 -69.67 · PC2 73.97PC1 176.5 · PC2 -99.91PC1 91.64 · PC2 -7.767PC1 -202.3 · PC2 98.2PC1 44.27 · PC2 21.92PC1 89.29 · PC2 11.48PC1 302.2 · PC2 -7.046PC1 105.8 · PC2 -36.2PC1 23 · PC2 -74.84PC1 110.2 · PC2 24.1PC1 55.6 · PC2 -17.1PC1 167.9 · PC2 -17.93PC1 86.88 · PC2 -4.297PC1 -36.83 · PC2 45.41PC1 -56.05 · PC2 -124.3PC1 -107.9 · PC2 65.29PC1 99.24 · PC2 -7.698PC1 -126.9 · PC2 -19.83PC1 232.2 · PC2 -64.16PC1 342 · PC2 -37.89PC1 134.6 · PC2 -64.89PC1 -6.353 · PC2 -119.7PC1 274.4 · PC2 -21.75PC1 78.16 · PC2 -114.2PC1 61.39 · PC2 -78.08PC1 -15.42 · PC2 37.74PC1 -4.577 · PC2 -3.265PC1 174.4 · PC2 46.72PC1 127.3 · PC2 -12.25PC1 319.5 · PC2 -7.67PC1 6.85 · PC2 -16.26PC1 (81.9%)PC2 (15.6%)800 scores
PCA explained variance0%25%50%75%100%PC1: 84.2% (cumulative 84.2%)1PC2: 13.2% (cumulative 97.4%)2PC3: 1.3% (cumulative 98.8%)3PC4: 0.5% (cumulative 99.3%)4PC5: 0.3% (cumulative 99.6%)5PC6: 0.2% (cumulative 99.8%)6PC7: 0.1% (cumulative 99.9%)7PC8: 0.0% (cumulative 99.9%)8PC9: 0.0% (cumulative 99.9%)9PC10: 0.0% (cumulative 100.0%)10cumulative explained variancePC variancecumulativeprincipal component · cumulative (dashed)

Metric interpretation reference

Metric catalog 29
FamilleMétriqueCe qu’elle détecteForte valeur =Faible valeur =Causes typiquesCalcul / score
Intégrité des donnéesNaN ratioDonnées manquantesSpectre corrompuSpectre completErreur acquisition/exportcount(isnan(X)) / X.sizealert = min(1, nan_ratio / 0.05)
Intégrité des donnéesInf countValeurs infiniesCorruptionNormalCalculs invalidescount(isinf(X))alert = min(1, inf_count / 1)
Intégrité des donnéesZero ratioColonnes ou cellules nullesSpectre tronquéNormalExport, saturationcount(X == 0) / count(finite X)alert = min(1, zero_ratio / 0.05)
Amplitude globaleMean reflectanceNiveau moyenTrop clair / fond visibleTrop sombreFond, géométriemean(X finite)alert reuses baseline/shape drift because absolute reflectance ranges are technology-dependent
Amplitude globaleArea under curveIntensité globaleDifférence d'éclairementNormalDistance sondetrapezoid(mean_spectrum, spectral_axis)alert reuses baseline/shape drift because area scale depends on axis and units
Amplitude globalePeak-to-peak (PTP)DynamiqueVariabilité forteSpectre platSaturationmax(mean_spectrum) - min(mean_spectrum)alert increases when dynamic range is abnormally flat
Amplitude globaleVarianceVariabilité spectraleNormal ou hétérogèneSpectre platMauvais contactvar(X finite)alert increases when variance/dynamic range is abnormally flat
BruitNoise RMSBruit haute fréquenceBruitéStableLampe, détecteurmedian MAD(second derivative) * 1.4826 / sqrt(6)alert = noise_rms / signal_scale, saturated at 5%
BruitSNRQualité signalBon signalMauvais signalAcquisitionmean(abs(X)) / noise_rmsalert decreases with SNR dB; >=40 dB is treated as low alert
BruitBandwise SNRBruit localiséZone fiableZone problématiqueDétecteurmin(abs(mean_spectrum) / local second-derivative noise)alert decreases with worst-band SNR dB; >=35 dB is treated as low alert
Artefacts locauxSpike countPics étroitsArtefactsSpectre propreCosmic rays, splicecount robust outliers in second derivativealert follows spike_rate, saturated at 1%
Artefacts locauxSpike rateDensité de picsSpectre suspectNormalInterpolationspike_count / (n_samples * (n_features - 2))alert = min(1, spike_rate / 0.01)
Artefacts locauxJump countDiscontinuitésRaccord détecteurContinuSplicecount robust outliers in first derivativealert follows jump_rate, saturated at 1%
Artefacts locauxJump rateFréquence de sautsProblème spectralNormalCalibrationjump_count / (n_samples * (n_features - 1))alert = min(1, jump_rate / 0.01)
Artefacts locauxClip fractionSaturationClippingNormalDétecteur saturéfraction of finite cells equal to repeated min/max extremaalert = min(1, clip_fraction / 0.01)
Forme spectraleBaseline slopePente globaleDériveStableÉclairementlinear slope of mean_spectrum over normalized axisalert = abs(slope / signal_scale), saturated at 0.5
Forme spectraleCurvature RMSCourbureForme inhabituelleLisseFond, splicemedian RMS(second derivative per spectrum)alert = curvature_rms / signal_scale, saturated at 1%
Forme spectraleD1 RMSVariabilité localeSpectre structuréPlatBiologie ou artefactmedian RMS(first derivative per spectrum)alert = d1_rms / signal_scale, saturated at 5%
Outliers multivariésPCA Q (SPE)Non expliqué par PCASpectre atypiqueConformeArtefact, mélangep95(Q/SPE residual) / median(Q/SPE residual)alert = min(1, pca_q_ratio / 8)
Outliers multivariésHotelling T²Extrême dans PCAExtrême mais cohérentCentralVariabilité naturellep95(Hotelling T2) / median(Hotelling T2)alert = min(1, hotelling_t2_ratio / 8)
Outliers multivariésMahalanobis HDistance au nuageOutlier globalPopulation normaleDomaine différentp95(sqrt(T2)) / median(sqrt(T2))alert = min(1, mahalanobis_h_ratio / 4)
Comparaison à référenceRMS to mean spectrumDistance moyenneSpectre différentTypiqueDomain shiftp95 RMS distance to dataset mean spectrumalert = RMS_p95 / signal_scale, saturated at 25%
Comparaison à référenceSpectral Angle Mapper (SAM)Différence de formeForme différenteSimilaireFond, géométriep95 spectral angle to dataset mean spectrumalert = min(1, SAM_p95 / 0.35 rad)
RépétabilitéRMS intra-IDReproductibilitéMauvaise répétabilitéStablePositionnementmedian RMS distance to repeated-sample centroidalert = RMS_intra_ID / signal_scale, saturated at 10%
RépétabilitéSAM intra-IDVariation de formeInstableStableAcquisitionmedian SAM to repeated-sample centroidalert = min(1, SAM_intra_ID / 0.15 rad)
RépétabilitéCV intra-IDVariabilité interneMauvais contrôleStableOpérateurmedian within-ID band CValert = min(1, CV_intra_ID / 0.25)
Structure du datasetPCA score densityClustersSous-populationsHomogèneLots différents1 / median kNN distance in PCA score spacealert follows density_cv/profile structure complexity, not raw density alone
Structure du datasetLocal Outlier Factor (LOF)Anomalie localeSpectre isoléPopulation normaleCas raresp95 approximate LOF from PCA-score kNN distancesalert = min(1, max(0, LOF_p95 - 1) / 2)
Structure du datasetIsolation Forest scoreAnomalie globaleSpectre atypiqueNormalDiverses causesp95 IsolationForest anomaly score on PCA scoresalert follows structure complexity; raw score is implementation-dependent
Technology-specific extensions
TechnologieAdaptations / métriquesAnomalies cibléesCommentaire pratique
UV-Vis 300-1000 nmBaseline, pente globale, dérive aux bords 300-350 et 900-1000; métriques par zonesLumière parasite, mauvais blanc, saturation, faible signal aux extrémitésLes bords sont souvent instables; calculer aussi des scores edge/middle.
UV-Vis 300-1000 nmSaturation / clipping proche absorbance max ou réflectance maxSignal écrêtéTrès important si absorption forte.
UV-Vis 300-1000 nmRed-edge, position de maximum, ratios de bandes si végétalDécalage biologique ou artefact optiqueAide à distinguer changement réel et problème d'acquisition.
UV-Vis 300-1000 nmSmoothness / roughness indexBruit haute fréquenceSouvent plus informatif que le SNR seul.
MIR / ATR-FTIRATR contact quality index: intensité globale, aire totale, profondeur des bandes clésMauvais contact cristal-échantillonCrucial: beaucoup d'anomalies viennent du contact ATR.
MIR / ATR-FTIRCO2 / H2O atmospheric bandsMauvaise correction atmosphériquePics parasites fréquents.
MIR / ATR-FTIRBaseline curvature / rubber-band residualDiffusion, contact, dérive baselineTrès utile avant PCA.
MIR / ATR-FTIRPeak position shiftMauvais alignement spectral / calibrationImportant en FTIR car de petits shifts comptent.
MIR / ATR-FTIRBand area ratios sur bandes connuesSpectre chimiquement incohérentÀ adapter par matrice: polysaccharides, protéines, lipides, etc.
HS-MSTotal Ion Current (TIC), Base Peak Intensity (BPI)Injection faible, ionisation instableÉquivalent MS du niveau global spectral.
HS-MSNombre de pics détectésSpectre pauvre ou trop bruitéTrop peu = mauvais signal; trop = bruit/contamination.
HS-MSMass accuracy / m/z driftProblème calibration masseFondamental en HRMS.
HS-MSRetention time drift si LC/GC-MSDérive chromatographiqueÀ suivre sur standards/QC pools.
HS-MSBlank contamination scoreContaminants / carry-overComparer échantillons vs blancs.
HS-MSInternal standard CVVariabilité instrumentaleTrès robuste si standards disponibles.
HS-MSMissingness par featureInstabilité de détectionCrucial pour filtrer les variables.
Avec répétitionsRMS intra-échantillonRépétabilité globaleApplicable à toutes les technologies.
Avec répétitionsSAM / corrélation intra-échantillonRépétabilité de formeTrès utile pour spectres.
Avec répétitionsCV intra-échantillon par bande / featureRépétabilité localeDétecte les zones instables.
Avec répétitionsICC ou variance componentsPart variance échantillon vs techniqueTrès utile si plusieurs répétitions par sample.
Avec répétitionsDistance au centroïde intra-IDRépétition aberrantePermet de flagger la mauvaise répétition plutôt que le sample entier.
Bug-hunting / supervised audits
Famille de bug potentielMéthodes à ajouterCe que ça détecteÉtat dans l’explorateur
Shift spectral globalCorrélation spectre moyen inter-dataset, DTW, cross-correlation, comparaison positions de picsDécalage en longueur d'onde, mauvais alignement, interpolation différentePartiellement calculé: cross-correlation lag et dispersion des positions de pics vs spectre moyen.
Baseline / offset / gainRégression chaque spectre vs spectre moyen: x = a + b ref + residual; suivi de a, b, RMS résiduelOffset additif, effet multiplicatif, dérive de baselineCalculé dans reference.affine_*.
Mélange de lignes / mauvais appariement X-M-YVérification index, hash des lignes, duplication ID, distance spectrale intra-ID, labels incohérentsLignes mélangées, metadata mal alignées, Y attribué au mauvais spectrePartiellement couvert par répétabilité intra-ID; checks index/hash à ajouter au pipeline canonical.
Fuite d'information / répétitions mal splitéesGroupKFold par sample_id vs StratifiedKFold random; audit des partitions par sample_idPerformance artificiellement bonne due aux répétitionsNécessite splits et benchmark modèle; non calculé par la carte descriptive.
Label bugsÉchantillons proches en X mais Y différents, confident learning, erreurs systématiques FP/FNY inversés, erreurs de saisie, classes ambiguësNécessite Y et/ou modèle; recommandé pour l'explorateur supervisé.
Sous-domaines cachésPCA/UMAP/t-SNE + clustering non supervisé + association avec dataset/Y/date/operatorLots, campagnes, sondes, backgrounds non renseignésPartiellement calculé par structure PCA/LOF; UMAP/t-SNE hors carte statique.
Artefacts localisés inconnusCarte wavelength x dataset: différence moyenne, différence variance, KS par longueur d'ondeRégions spectrales anormales non anticipéesÀ calculer au niveau banque quand plusieurs datasets partagent un axe spectral.
Ruptures instrumentalesDiscontinuités dans dérivées, changepoint detectionSplice, raccord détecteur, saut local non prévuCalculé par jump/spike rates; changepoint plus avancé à ajouter.
Mélange / contamination spectraleNMF / unmixing / reconstruction par convex hullComposante externe: fond, plastique, solNon calculé automatiquement; nécessite hypothèses de composants ou grande bibliothèque.
Features instables mais prédictivesImportance modèle vs instabilité QC par variableModèle qui apprend un artefact plutôt qu'un signal biologiqueNécessite modèle supervisé; recommandé pour rapports de benchmark.

Variables

Targets 4

Unnamed__0

target · categorical
n / missing3,205 / 0
Classes3,205
Balance (entropy)1
Imbalance ratio1
Top class1 (1)

Genus

target · categorical
Genus classesProteaProtea: 153153EricaErica: 141141PelargoniumPelargonium: 125125LeucadendronLeucadendron: 9292CrassulaCrassula: 7777TetrariaTetraria: 7070ThesiumThesium: 5656SenecioSenecio: 5252RhusRhus: 4949HelichrysumHelichrysum: 4444+10 more+10 more: 365365
n / missing3,205 / 0
Classes378
Balance (entropy)0.86
Imbalance ratio153
Top classProtea (153)

Species

target · categorical
Species classescapensiscapensis: 9393virgatavirgata: 3030latifolialatifolia: 2626salignumsalignum: 2424peltatumpeltatum: 2424villosavillosa: 2222ericoidesericoides: 2121eximiaeximia: 2121neriifolianeriifolia: 2121ovataovata: 2121+10 more+10 more: 182182
n / missing3,205 / 0
Classes894
Balance (entropy)0.93
Imbalance ratio93
Top classcapensis (93)

FamilyManningGoldblatt

target · categorical
FamilyManningGoldblatt classesASTERACEAEASTERACEAE: 505505PROTEACEAEPROTEACEAE: 299299RESTIONACEAERESTIONACEAE: 221221POACEAEPOACEAE: 168168ERICACEAEERICACEAE: 141141FABACEAEFABACEAE: 138138CYPERACEAECYPERACEAE: 135135GERANIACEAEGERANIACEAE: 129129AIZOACEAEAIZOACEAE: 111111CRASSULACEAECRASSULACEAE: 110110+10 more+10 more: 528528
n / missing3,205 / 0
Classes102
Balance (entropy)0.75
Imbalance ratio505
Top classASTERACEAE (505)

Metadata 4

latitude

metadata · numeric
latitude distribution05001,0001,500-34.37 – -34.24: 833-34.24 – -34.11: 37-34.11 – -33.98: 9-33.98 – -33.85: 292-33.85 – -33.72: 0-33.72 – -33.59: 1031-33.59 – -33.46: 253-33.46 – -33.34: 0-33.34 – -33.21: 0-33.21 – -33.08: 0-33.08 – -32.95: 0-32.95 – -32.82: 0-32.82 – -32.69: 0-32.69 – -32.56: 0-32.56 – -32.43: 65-32.43 – -32.3: 114-32.3 – -32.18: 13-32.18 – -32.05: 127-32.05 – -31.92: 7-31.92 – -31.79: 29-31.79 – -31.66: 27-31.66 – -31.53: 43-31.53 – -31.4: 152-31.4 – -31.27: 173-35-34-33-32-31
n / missing3,205 / 0
Mean ± SD-33.42 ± 0.95
Median-33.68
Range-34.37 – -31.27
CV0.0284
Skew / kurtosis1.1 / -0.046
Normal?no

longitude

metadata · numeric
longitude distribution05001,0001,50018.38 – 18.63: 51518.63 – 18.88: 6718.88 – 19.13: 54319.13 – 19.38: 22619.38 – 19.63: 1519.63 – 19.88: 19819.88 – 20.12: 4420.12 – 20.37: 1220.37 – 20.62: 020.62 – 20.87: 3320.87 – 21.12: 18521.12 – 21.37: 8321.37 – 21.61: 021.61 – 21.86: 021.86 – 22.11: 022.11 – 22.36: 022.36 – 22.61: 022.61 – 22.86: 022.86 – 23.11: 023.11 – 23.35: 023.35 – 23.6: 023.6 – 23.85: 023.85 – 24.1: 12324.1 – 24.35: 1161102050100
n / missing3,205 / 0
Mean ± SD21.26 ± 2.49
Median20.11
Range18.38 – 24.35
CV0.117
Skew / kurtosis0.21 / -1.8
Normal?no

species

metadata · categorical
species classescapensiscapensis: 9393virgatavirgata: 3030latifolialatifolia: 2626salignumsalignum: 2424peltatumpeltatum: 2424villosavillosa: 2222ericoidesericoides: 2121eximiaeximia: 2121neriifolianeriifolia: 2121ovataovata: 2121+10 more+10 more: 182182
n / missing3,205 / 0
Classes894
Balance (entropy)0.93
Imbalance ratio93
Top classcapensis (93)

genus

metadata · categorical
genus classesProteaProtea: 153153EricaErica: 141141PelargoniumPelargonium: 125125LeucadendronLeucadendron: 9292CrassulaCrassula: 7777TetrariaTetraria: 7070ThesiumThesium: 5656SenecioSenecio: 5252RhusRhus: 4949HelichrysumHelichrysum: 4444+10 more+10 more: 365365
n / missing3,205 / 0
Classes378
Balance (entropy)0.86
Imbalance ratio153
Top classProtea (153)
Constant metadata 19
  • ecosis_resource_idcb7a912b-174c-48a7-8846-d028947b422d
  • locationWestern Cape
  • coordinate_precision_notessource-provided coordinates when available
  • year2010, 2020
  • plant_partLeaf
  • canopy_or_leafleaf
  • instrumentOceanOptics USB-4000
  • acquisition_modeProximal
  • signal_typereflectance
  • axis_unitnm
  • axis_min450
  • axis_max949
  • n_points_original500
  • publication_doi10.1111/geb.13306 | 10.21232/VKxouiyN | 10.21232/vkxouiyn
  • citationFrye H. Aeillo-Lammens M. E. Euston-Brown D. Jones C. S. Kilroy Mollmann H. Merow C. Slingsby J. A. van der Merwe H. Wilson A. M. & Silander J. A.. 2010, 2020. Greater Cape Floristic Region Leaf Spectral Library. Data set. Available on-line [http://ecosis.org] from the Ecological Spectral Information System (EcoSIS). 10.21232/VKxouiyN
  • licenseCreative Commons Attribution Share-Alike
  • rights_statusexplicit_open
  • usage_scopepublic_reuse_possible
  • notesEcoSIS package greater-cape-floristic-region-leaf-spectral-library, no interpolation applied by project.

4 variable(s) omitted (no recorded values).

Alignment

Alignment levelobservation
Sample id availableyes
Samples3,205
Observations (total)3,205
Reps per samplemin 1 · mean 1 · max 1

Provenance & citation

ContributorGreater Cape Floristic Region Leaf Spectral Library
Origin · url [open]https://data.ecosis.org/dataset/greater-cape-floristic-region-leaf-spectral-library
Origin · script [manual]source_to_standard.py — standardization script (maintainer-only)
Publication10.1111/geb.13306 — Plant spectral diversity as a surrogate for species, functional and phylogenetic diversity across a hyper- diverse biogeographic region
Publication10.21232/VKxouiyN — Greater Cape Floristic Region Leaf Spectral Library
Publication10.21232/vkxouiyn

Governance & integrity

Tierpublic
LicenseCC-BY-SA-4.0
Permitted useResearch and benchmarking.
Access policyOpen per source license.
RedistributionEcoSIS CKAN metadata exposes an open license.
Content version1.0.0
Schema / protocol2.0
Content hashd41ee34ced1426d1…
Processing hashd22dcde77998ee3e…
Metadata hash7e0012d9c6f31494…

Load this dataset

# pip install nirs4all-datasets
from nirs4all_datasets import get

ds = get("ecosis_greater_cape_floristic_region_leaf_spectral_library_reflectance_nirs")            # DOI-pinned, checksum-verified, cached
X, y = ds.x(), ds.y()
print(X.shape, y.shape)
card.jsoncroissant.jsonIdentity metadata only — the dataset bytes live at the origin / DOI.