You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finding related open source software can be hard. Sometimes using a search engine is not enough.
One of the reliable ways to determine projects which seem to be close to yours is to look into
the source code and let it judge. Vecino defines similarity through matching or synonymical
source code identifiers.
Vecino uses id2vec, source{d}'s source code identifer embeddings and much of
ast2vec engine. Parsing is performed with Babelfish.
The suggested repositories are taken from the loaded NBOW model - the only currently available now
is from October 2016.
Please note
The currently available public models were converted and are outdated and not fully compatible with
the preprocessing in ast2vec. Thus the results can be imprecise. The original results can be reproduced in
the reference notebook.
Besides, since Babelfish supports only Python and Java at the moment, it is impossible to query
repositories written in other languages.
Installation
pip3 install vecino
As in the rest of ML projects at source{d}, only Python3 is supported and Python2 will never be.