Giter VIP home page Giter VIP logo

cycleindex's Introduction

Hi there ๐Ÿ‘‹

cycleindex's People

Contributors

milani avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cycleindex's Issues

[BUG] Absolute imports used within the package code

Hi,

First of all, thanks for this Python implementation, it will be very useful for me!

I think that some parts of the package source code use absolute instead of relative import statements (for instance the main package __init__.py file. As a result, the package code does not work at all due to import errors.

For instance, the first example from README crashes.

import numpy as np
from cycleindex import balance_ratio, cycle_count, clean_matrix    # Here it dies!!

A = np.array([[0,-1,0,1],[-1,0,1,0],[0,1,0,1],[1,0,1,0]])
cycle_count(A,5)

# ERRROR -----------------------------------------------------------------

ModuleNotFoundError                       Traceback (most recent call last)
Cell In[2], line 1
----> 1 from cycleindex import balance_ratio, cycle_count, clean_matrix

File ~/Projects/msb/msb/cycleindex/__init__.py:4
      2 import signal
      3 from multiprocessing import Pool, sharedctypes, cpu_count
----> 4 from cyclecount import cycle_count
      5 from sampling import nrsampling, vxsampling
      6 from utils import clean_matrix, calc_ratio

ModuleNotFoundError: No module named 'cyclecount'

It seems to me that the correct import statements should read from .cyclecount import cycle_count etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.