Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Adding support for ODE differentiation and interface for DifferentialEquations.jl

Abierto
#89 7 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
julia
Área
tooling

Línea de trabajo

Empieza leyendo el Appendix D del artículo enlazado sobre Taylor-mode AD y revisando el nuevo módulo ode.jl propuesto junto con las interfaces existentes de TaylorDiff.jl. Compara los ejemplos propuestos con DifferentialEquations.jl y llega primero a un acuerdo sobre la interfaz y el alcance; el issue todavía no define qué se requiere para darlo por terminado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi!

I had been playing around with using TaylorDiff.jl for higher-order differentiation of numerical solutions of ODEs. I have a simple implementation of the method introduced in Appendix D in Taylor-Mode Automatic Differentiation for
Higher-Order Derivatives in JAX
together with some simple examples of ODEs. I think this quite add some value to the library, since it is particularly important to compute higher-order derivatives of solutions of differential equations for some very specific applications.

I would be happy to make a PR with this, probably into a new module ode.jl. Would this be useful for the library? I would love to contribute :)

Lenguaje dominante
Julia
Estrellas
83
Forks
12
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Sin Dockerfile ni archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de JuliaDiff/TaylorDiff.jl

Todos los issues de JuliaDiff/TaylorDiff.jl

Issues similares

Más issues de Julia

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.