mojaie / MolecularGraph.jl

Graph-based molecule modeling toolkit for cheminformatics
MIT License
189 stars 27 forks source link

MolecularGraph.Graph -> Graphs.jl #81

Closed mojaie closed 1 year ago

mojaie commented 1 year ago

See #79

Common graph theory functionalities (not specialized for molecular mining) in MolecularGraph.jl have been developed as a separate module MolecularGraph.Graph to someday be replaced by a more common and well-established graph library.

I found Graphs.jl has been stably and continuously developed, so I would like to move to that gradually.

mojaie commented 1 year ago

I'm working on this at new_graphs branch. It may include many changes in concepts and code designs, and breaking changes in API are unavoidable in the next release. I will also prepare new tutorials for that.

Boxylmer commented 1 year ago

Just to confirm, would the breaking changes be limited to functions contained within MolecularGraph.Graph? Or is any function fair game?

mojaie commented 1 year ago

For now,

Boxylmer commented 1 year ago

Fantastic! Very excited to see what performance and usability benefits the switch yields.

mojaie commented 1 year ago

Updates:

mojaie commented 1 year ago

This was merged to master branch