Return type of `*` for `x::Gray{Bool}` and real number
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start by reading the * behavior shown for Gray{Bool} and compare it with the Gray{N0f8} examples. The issue leaves the desired return type undecided and links ColorTypes.jl issue 235 for context; check that discussion before assessing what change is appropriate. Done means the intended return type is agreed on and the examples behave consistently.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I haven't made up my mind about what the return type should be if the definition of one for Colorant types is the real number 1. (cf. https://github.com/JuliaGraphics/ColorTypes.jl/issues/235)
I found an odd type promotion in the case study.
julia> Gray{N0f8}(1) * 1
Gray{Float32}(1.0f0)
julia> Gray{N0f8}(1) * true
Gray{N0f8}(1.0)
julia> Gray{N0f8}(1) * 1N0f8
Gray{N0f8}(1.0)
julia> Gray{Bool}(1) * 1 # !?
Gray{BigFloat}(1.0)
julia> Gray{Bool}(1) * true # !?
Gray{Float32}(1.0f0)
julia> Gray{Bool}(1) * 1N0f8
Gray{N0f8}(1.0)
- Vorherrschende Sprache
- Julia
- Sterne
- 59
- Forks
- 24
- Ø Merge
- 13 Std. 2 Min.
- Gemergte PRs (30 T.)
- 15
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus JuliaGraphics/ColorVectorSpace.jl
-
tagbot-manual
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 25/100
JuliaGraphics/ColorVectorSpace.jl#233 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
breaking
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
JuliaGraphics/ColorVectorSpace.jl#213 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
breaking
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
JuliaGraphics/ColorVectorSpace.jl#208 ·
Maintainer antworten meist innerhalb von 1 Tag
-
feature good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
JuliaGraphics/ColorVectorSpace.jl#181 ·
Maintainer antworten meist innerhalb von 1 Tag
-
breaking bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
JuliaGraphics/ColorVectorSpace.jl#178 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in JuliaGraphics/ColorVectorSpace.jl
Ähnliche Issues
-
backport 1.14 GC
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
`binary_focal_loss` throws a `DomainError` when a negative sample has `ŷ = 1`Evtl. vergeben @parth-patel010 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
FluxML/Flux.jl#2818 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
JuliaDiff/TaylorSeries.jl#445 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
control-toolbox/CTActions#139 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
SciML/Optimization.jl#1448 ·
Maintainer antworten meist innerhalb von 1 Tag