Consider renaming realpart to value or primalpart or similar
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- julia
調査の方向性
まず、パッケージの realpart API と dualpart API を確認し、リポジトリ内でそれらの使用箇所を検索します。issue で挙げられている命名の候補を比較し、その後、返される値を最も適切に表す名前を判断するために例を確認します。プロジェクトで名前が決定され、一貫して適用され、動作する例とテストが用意されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
This package works a treat for evaluating the derivative functions at complex locations:
julia> using DualNumbers
julia> f(x) = (1, -2 *x) .* exp(-x^2) # value and derivative
f (generic function with 1 method)
julia> z = 1.0 + im # some complex location to evaluate the derivative
1.0 + 1.0im
julia> f(z)
(-0.4161468365471424 - 0.9092974268256817im, -0.9863011805570786 + 2.650888526745648im)
julia> realpart(f(Dual(z, 1))[1])
-0.4161468365471424 - 0.9092974268256817im
julia> dualpart(f(Dual(z, 1))[1])
-0.9863011805570786 + 2.650888526745648im
In this instance, realpart returns a complex value, which is a little misleading. @goretkin suggested in Slack that primalpart could be a better adjective. Any thoughts?
- 主要言語
- Julia
- スター
- 80
- フォーク
- 27
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
JuliaDiff/DualNumbers.jl のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
JuliaDiff/DualNumbers.jl#94 · コメント 2 件 ·
-
div() and rem()オープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
JuliaDiff/DualNumbers.jl#93 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
JuliaDiff/DualNumbers.jl#92 · コメント 5 件 ·
-
bitmix not definedオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
JuliaDiff/DualNumbers.jl#88 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
JuliaDiff/DualNumbers.jl#87 ·
JuliaDiff/DualNumbers.jl の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
JuliaDiff/TaylorSeries.jl#445 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
SciML/PETScDiffEq.jl#362 ·
メンテナーはふだん 1 日以内に返信
-
🕷️ bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CliMA/ClimaSeaIce.jl#203 ·
メンテナーはふだん 3 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
JuliaPhysics/BeamletOptics.jl#221 ·
メンテナーはふだん 1 日以内に返信
-
release preparation spack
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信