There are few remaining functions in those extension modules that are still implemented in C in the respective src_numerics.c files. Porting them to Cython would reduce language diversity of the package and facilitate debugging. Whats more, previous issues listed below have shown that the ports from the legacy weave.inline structure contained errors and should be thoroughly reviewed. This would also help to isolate issues with C compilation, such as #225.
See CHANGELOG.rst for examples:
There are few remaining functions in those extension modules that are still implemented in C in the respective
src_numerics.cfiles. Porting them to Cython would reduce language diversity of the package and facilitate debugging. Whats more, previous issues listed below have shown that the ports from the legacyweave.inlinestructure contained errors and should be thoroughly reviewed. This would also help to isolate issues with C compilation, such as #225.See CHANGELOG.rst for examples:
Network.nsi_betweenness()centrality #142CouplingAnalysis.mutual_information()andCouplingAnalysis.information_transfer()#187funcnet.CouplingAnalysis#195