Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize IO #1

Closed
ebridge2 opened this issue Sep 7, 2018 · 0 comments
Closed

Standardize IO #1

ebridge2 opened this issue Sep 7, 2018 · 0 comments

Comments

@ebridge2
Copy link
Collaborator

ebridge2 commented Sep 7, 2018

Shared io functions in utils, so there is less inconsistency and chances for breakage. Ie, this breaks id imagine https://github.com/neurodata/pygraphstats/blob/master/graphstats/ase/ase.py with networkx.

Todo:

  • profie networkx to numpy matrix function (sparse as function of n, dense as function of n from n=10 to 10k on log scale; sparse = O(n) edges, dense = O(n^2) edges)
  • embed base class
  • IO functions
  • IO tests
  • travis integration

DoD:

  • figures showing profiling results from above
  • IO functions
  • consistent base class for "embed" methods
  • tests for both of the above, demonstrating that they work
  • Description of tests:
    • test1: show that input accepts both networkx and numpy objects, and correctly returns the same object type for both
  • start travis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant