Provide optional weights and metadata in one graph type
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
El issue no nombra archivos, pruebas ni puntos de entrada. Comienza localizando las definiciones existentes de Graph, WeightedGraph y MetaGraph y revisando sus parámetros de tipo de Julia; para darlo por terminado se requerirían un diseño acordado y una API de grafos unificada compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I think it's worth considering having one Graph type that can optionally include weights and metadata for an undirected graph, rather than having separate WeightedGraph and MetaGraph types. The Graph constructor could have various optional type parameters, so you could create empty graphs like this:
# Create a graph with `Any` vertex type, Float64 edge weights,
# and no metadata.
Graph()
# Char graph with Float64 edge weights:
Graph{Char}()
# Char graph with Int weights:
Graph{Char, Int}()
# Char graph with Float64 edge weights and
# vertex data of type MyVertexData:
Graph{Char, Float64, MyVertexData}()
# Char graph with Float64 edge weights,
# vertex data of type MyVertexData,
# and edge data of type MyEdgeData:
Graph{Char, Float64, MyVertexData, MyEdgeData}()
# Char graph with Float64 edge weights,
# no vertex data, and edge data of type MyEdgeData:
Graph{Char, Float64, Nothing, MyEdgeData}()
Nothing would be an option for the metadata type parameters, but not for the vertex type and weight type. (Default weight type would probably be Float64.)
- Lenguaje dominante
- Julia
- Estrellas
- 11
- Forks
- 2
- 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 JuliaGraphs/GraphsBase.jl
-
Constructors for 2.0Abiertoquestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
JuliaGraphs/GraphsBase.jl#34 ·
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
JuliaGraphs/GraphsBase.jl#28 ·
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100
JuliaGraphs/GraphsBase.jl#26 · 6 comentarios · 2 reacciones ·
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
JuliaGraphs/GraphsBase.jl#25 · 3 comentarios · 1 reacción ·
-
Fallback on integer verticesAbiertoquestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
JuliaGraphs/GraphsBase.jl#24 ·
Todos los issues de JuliaGraphs/GraphsBase.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 ·