Skip to content

Commit 6ee2bed

Browse files
committed
Convert material name to ascii.
1 parent 4eb423e commit 6ee2bed

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spectral/database/aster.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,14 +523,16 @@ def create_envi_spectral_library(self, spectrumIDs, bandInfo):
523523
from spectral.algorithms.resampling import BandResampler
524524
from spectral.io.envi import SpectralLibrary
525525
import numpy
526+
import unicodedata
526527
spectra = numpy.empty((len(spectrumIDs), len(bandInfo.centers)))
527528
names = []
528529
for i in range(len(spectrumIDs)):
529530
sig = self.get_signature(spectrumIDs[i])
530531
resample = BandResampler(
531532
sig.x, bandInfo.centers, None, bandInfo.bandwidths)
532533
spectra[i] = resample(sig.y)
533-
names.append(sig.sample_name)
534+
names.append(unicodedata.normalize('NFKD', sig.sample_name).
535+
encode('ascii', 'ignore'))
534536
header = {}
535537
header['wavelength units'] = 'um'
536538
header['spectra names'] = names

0 commit comments

Comments
 (0)