Skip to content

Are there any external (open) data we could use to enrich the analysis? #19

@Ly0n

Description

@Ly0n

Hey @KKulma,

you asked this question in the title within you comments of the ost_analysis.ipynb notebook! I think it's worth starting a separate issue on this.The most important missing is about usage of open source projects. In combination with the analysis we already did this could help us to identify projects that are used a lot but do not have enough support. We could get this data in two way:

Dependents and Dependencies

For some programming languages GitHub integrated dependency trees into the platform. For Python and Java Script we still get this data. Here an example:
https://github.com/pvlib/pvlib-python

The data mining script extracts this data from the website, because GitHub has not integrated this data into the API. If you are interested into the data we could still plot it. We also have it for the dependencies. We could create a plot like "The most used Python dependencies used in the listed GitHub projects".

Download Statistics

Since most projects are in R and Python we could use the Package index platforms to get this data:

This package could get use the data for R:
https://github.com/GuangchuangYu/dlstats

This packages could help use get the download number from Python:
https://github.com/hugovk/pypistats
https://github.com/asadmoosvi/pypi-search

The problem is how to find out the package name via the repo URL as input?
One projects exists, that gives you that:
https://github.com/librariesio/bibliothecary

Maybe we also could regex for pip install in the README. That could be simple work around that works with most projects.
What is your opinion?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions