-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Remove/refactor useless subpackages #1584
Comments
@menshikh-iv Should all the scripts in the |
@souravsingh Yes, but I personally will works with this, because we need to do everything very carefully (I mean all issues from project) |
Update We discussed it with @macks22 in #1607 and I thinks we shouldn't miss good hierarchy, but we should do it more carefully and deeply, for this reason
СС @piskvorky @macks22 wdyt? |
-1 on
|
Because most part of this functions used in different places (mainly in notebooks), I'll remove part of this (that never used, but not all)
Because for
I means I'll move with renaeming
I agree, but If we import all functions from utils in |
Aha, so I still don't understand the
|
Yes,
Now structure here and used as I suggest move
Split current
|
I'm not an expert in packaging but that Why not simply:
? |
@piskvorky |
Ok, let's use |
How do other projects denote "internal modules and packages"? |
|
That's a file though (and a special one, not Python), not a package. I don't feel strongly either way; I think we should follow the common practice here, the path of least surprise for our users. |
Agree with you @piskvorky, let's continue my PR. |
re: |
In gensim, we have many sub-packages, but several of this should be a part of another subpackage, another part is broken/useless and should be removed.
Candidates:
/examples
- Old broken code + confused users with name, should be removed./parsing
- Not relevant for gensim (all of this already implemented in NLTK/etc.), should be removed (but before, need to check that this isn't used)./scripts
- Many scripts for Wikipedia + symlinks + some conversions + w2v_standalone. Need to look into all wiki scripts and understand why this needed, remove all that no needed (w2v_standalone too)./summarization
- need to refactor code and create one model, no need distinct subpackage for this./topic_coherence
- same assummarization
nose.py
- unused runner for nose, should be removed.The text was updated successfully, but these errors were encountered: