Skip to content

Option to read MatrixMarket with fast_matrix_market #384

Closed

Description

@eriknw

See: https://github.com/alugowski/fast_matrix_market

We already have mmread and mmwrite that use scipy.io, but fast_matrix_market ought to be faster (and better?). Let's make fast_matrix_market an optional dependency (it has Python wheels and is on conda-forge) and figure out the best way to use it. It has docs/example of creating GraphBLAS in C++ (see here), but I think we should be able to get by with the Python bindings.

One option for our API is to add engine="auto" keyword to these functions and try to use the fastest installed library by default.

Thanks @alugowski for creating fast_matrix_market and for bringing it to my attention.

Activity

  1. added
    enhancementImprove existing functionality or make things work better
    ioData input, output, and conversions
    on Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprove existing functionality or make things work betterioData input, output, and conversions

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions