Dan Schult

Results 51 issues of Dan Schult

Try the suggested delayed dict-of-dict strategy suggested in [this stackoverflow post](https://stackoverflow.com/questions/43894902/delay-creating-python-dict-until-set-update/50654122#50654122) for edge attributes. It should result in ThinGraph storage requirements until an attribute is looked up or set, then...

Enhancement

Currently G.adj is a property that creates an AdjacencyView of G._adj. Is this better than creating an AdjacencyView during Graph.__init__? As a property, it speeds up graph creation by one...

Discussion

We have a nice treatment of edge weights in the shortest_path sub-package: the weight can be the name of the edge attribute that holds the weight, but it can also...

Maintenance

We could eliminate some of the confusion we've had with position parameters having sufficiently common names that they get overloaded with keywords. This was the reason for changing the name...

type: Enhancements
Discussion

This code was built using the adigraph latex package available on CTAN. It got old enough that the original repository was deleted and so was ported over to this branch....

Enhancement

I think we decided that this is due to some tests changing the graph stored in a test class attribute. @kpetridis24 has some ideas for how that would get solved....

Adds support for indexing with 1D arrays. Builds on #19833 (csr-1d) to provide indexing for 1D CSR arrays, though this code also works for DOK with minor changes after #19715...

enhancement
scipy.sparse

This PR adds DOK support for 1d with a small footprint to ease review. I've removed any support for indexing beyond integer indices. That will be a separate PR. The...

enhancement
scipy.sparse

Enough progress has been made on sparse arrays, and enough time has passed since the roadmap was adjusted. So it's time to update the sparse portion of the SciPy Roadmap....

scipy.sparse
Documentation
DX

Adding sparse array support within the csr code allows us to use the 2d sparsetools routines for csr with 1d sparse arrays. While 1d arrays do not have a compressed...

enhancement
scipy.sparse