Higher-order derivatives of ChebPoly
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 15/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Bereich
- data
Rechercherichtung
The issue asks for a way to obtain higher-order derivatives of a ChebPoly, and mentions the existing chebgradient function as the first-derivative entry point. Read how chebgradient evaluates a ChebPoly's coefficients before designing anything. The API shape is still an open maintainer question, so confirm it in the thread before writing code. Done means a maintainer-agreed derivative API that returns a differentiated ChebPoly, with tests for p', p'' against finite differences.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Would you consider adding an API for higher-order derivatives of a ChebPoly, particularly in 1D?
My use case is spectral collocation: after constructing a Chebyshev interpolant from nodal eigenvector values, I would like to evaluate $p$, $p'$, and $p''$ off-grid to compute continuous ODE residuals.
Currently chebgradient provides the first derivative very conveniently, but I could not find an equivalent way to obtain second or higher derivatives without AD or implementing a Chebyshev-coefficient recurrence externally.
An API returning a differentiated ChebPoly, e.g. conceptually derivative(c, n=1), would also be useful because the resulting polynomial could then be evaluated repeatedly.
Is this something that would fit the scope of FastChebInterp, or is there an existing recommended approach I have missed?
- Vorherrschende Sprache
- Julia
- Sterne
- 84
- Forks
- 7
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
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 JuliaMath/FastChebInterp.jl
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
JuliaMath/FastChebInterp.jl#26 · 2 Kommentare ·
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
JuliaMath/FastChebInterp.jl#23 · 1 Kommentar ·
-
Save & Load ChebPolyOffenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
JuliaMath/FastChebInterp.jl#22 · 2 Kommentare ·
-
documentation
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100
JuliaMath/FastChebInterp.jl#20 · 4 Kommentare ·
Alle Issues in JuliaMath/FastChebInterp.jl
Ähnliche Issues
-
Single-column TKE example: boundary-layer depth description doesn't match Han & Bretherton (2019)Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
NumericalEarth/Breeze.jl#1143 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
MagneticResonanceImaging/MRIReco.jl#315 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
JuliaMath/BFloat16s.jl#138 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
SciML/DiffEqParamEstim.jl#350 ·
-
QA test-env cannot resolve JET on Julia 1.13: compat ceiling 0.11 excludes the only 1.13-compatible versionsEvtl. vergeben @ChrisRackauckas-Claude hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
SciML/BlackBoxOptim.jl#314 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag