Skip to content

Encountered an infinity #63

@keflavich

Description

@keflavich
Fitting spectra...

divide by zero encountered in log10
Traceback (most recent call last):
  File "/blue/adamginsburg/abulatek/brick/first_results/thioformaldehyde/scousepy_template.py", line 14, in <module>
    s = scouse.stage_3(config=config_file)
  File "/blue/adamginsburg/adamginsburg/repos/scousepy/scousepy/scouse.py", line 772, in stage_3
    indivspec_list_completed=autonomous_decomposition(self, indivspec_list)
  File "/blue/adamginsburg/adamginsburg/repos/scousepy/scousepy/stage_3.py", line 157, in autonomous_decomposition
    for i, result in enumerate(results):
  File "/blue/adamginsburg/adamginsburg/repos/scousepy/scousepy/stage_3.py", line 263, in decomposition_method
    Decomposer.fit_spectrum_from_parent(decomposer,guesses,guesses_parent,tol,res,fittype=fittype,)
  File "/blue/adamginsburg/adamginsburg/repos/scousepy/scousepy/SpectralDecomposer.py", line 152, in fit_spectrum_from_parent
    self.guesses = np.asarray([np.around(guess,decimals=int(rounding[i])) for i, guess in enumerate(guesses)])
  File "/blue/adamginsburg/adamginsburg/repos/scousepy/scousepy/SpectralDecomposer.py", line 152, in <listcomp>
    self.guesses = np.asarray([np.around(guess,decimals=int(rounding[i])) for i, guess in enumerate(guesses)])
OverflowError: cannot convert float infinity to integer

We should probably try to catch that case

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions