utahplt / TrackedFloats.jl

Julia library providing tracking of floating point errors through a program resources
https://juliahub.com/ui/Packages/FloatTracker/dBXig/1.0.0
MIT License
27 stars 3 forks source link

Parameterized TF type? #37

Open bennn opened 1 year ago

bennn commented 1 year ago

If we had one type for TrackedFloats, FT would be easier to use and maintain.

Question 1: instead of having N types for TrackedFloat (TrackedFloat16, ...), could we use one parameterized type?

Question 2: if it's one type, do we lose anything important --- such as checks that a number never exceeds 32 bits? (Are those checks useful??)

dpsanders commented 2 months ago

[Part of review for JuliaCon proceedings]

Is there any progress on this? This seems easy (ish) to implement and would improve flexibility (e.g. tracking of BigFloats would be possible).

bennn commented 2 months ago

Nope, no progress. We're looking for someone to take the lead on this project.