Higher-order derivatives of ChebPoly
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 15/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- data
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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?
- Lenguaje dominante
- Julia
- Estrellas
- 84
- Forks
- 7
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JuliaMath/FastChebInterp.jl
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
JuliaMath/FastChebInterp.jl#26 · 2 comentarios ·
-
document/export chebvandermondeAbiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
Support for custom types?Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
JuliaMath/FastChebInterp.jl#23 · 1 comentario ·
-
Save & Load ChebPolyAbiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
JuliaMath/FastChebInterp.jl#22 · 2 comentarios ·
-
documentation
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
JuliaMath/FastChebInterp.jl#20 · 4 comentarios ·
Todos los issues de JuliaMath/FastChebInterp.jl
Issues similares
-
`SplitRungeKutta` time steppers never call `update_lagrangian_particle_state!`, so particle `tracked_fields` are never updatedPosiblemente ocupada @ali-ramadhan la tomó hoy. Abiertobug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
CliMA/Oceananigans.jl#6381 ·
Los mantenedores suelen responder en 1 día
-
ci system:windows test
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Single-column TKE example: boundary-layer depth description doesn't match Han & Bretherton (2019)Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
NumericalEarth/Breeze.jl#1143 ·
Los mantenedores suelen responder en 1 día
-
format-check (Runic) is red on master: formatter drift on ~200 filesPosiblemente ocupada @ChrisRackauckas-Claude la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
SciML/ModelingToolkit.jl#5337 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
bug parsers
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
lanl-ansi/GasModels.jl#366 ·