arn4/LabTools

Permettere singoli float in colonne di ufloat

Opened this issue · 1 comments

Attualmente se in una colonna di ufloat di una tabella è presente un float il programma crasha con
TypeError: can't convert an affine function (<class 'uncertainties.core.AffineScalarFunc'>) to float; use x.nominal_value
che è quantomeno difficile da debuggare.
Sarebbe carino implementare che i float siano rappresentati come ufloat a incertezza nulla, o quantomeno far comparire un errore meno criptico.

arn4 commented

Non sono convinto che sia una buona cosa permettere float in ufloat, perché secondo me uno deve aver chiaro a priori se vuole il simbolino del +/- oppure no...
In teoria non dovrebbe crashare però, semplicemente rappresentare come decimal... Puoi mettermi il codice?

Sul messaggio probabilmente hai ragione... Dopo un po' mi sono abituato a capire che vuol dire quello, ma ammetto che non è intuitivo. Vedrò di fare cose appena riesco (che però potrebbe essere mai 😔). Intanto riesci a darmi il TraceBack completo?