github/pennsignals/chime

We use CiteLang to clone this repository, and parse found dependency files to generate this credit table and badge. For each research software repository, we assign a credit split (0.5 or 50/50) to say that the research software gets 50% of the credit, and the remaining 50% is shared by the dependencies. The same holds true for the children of dependencies up until we reach a minimum level of credit in the tree, at which point we stop parsing.

Software Credit

Manager Name Credit
pypi numpy 0.251
pypi pytest 0.047
pypi hypothesis 0.045
pypi python-dateutil 0.041
pypi pytest-xdist 0.033
pypi pytz 0.033
pypi pandas 0.022
pypi requests 0.02
pypi packaging 0.02
pypi importlib-metadata 0.02
pypi attrs 0.02
pypi xmlschema 0.012
pypi pygments 0.012
pypi nose 0.012
pypi mock 0.012
pypi argcomplete 0.012
pypi colorama 0.012
pypi atomicwrites 0.012
pypi tomli 0.012
pypi py 0.012
pypi pluggy 0.012
pypi iniconfig 0.012
pypi recommonmark 0.012
pypi vega-datasets 0.012
pypi m2r 0.012
pypi mistune 0.012
pypi sphinx 0.012
pypi flake8 0.012
pypi ipython 0.012
pypi docutils 0.012
pypi black 0.012
pypi toolz 0.012
pypi jsonschema 0.012
pypi jinja2 0.012
pypi entrypoints 0.012
pypi typing-extensions 0.012
pypi altair 0.01
requirements.txt github/pennsignals/chime 0.01
pypi semver 0.008
pypi validators 0.008
pypi tzlocal 0.008
pypi tornado 0.008
pypi toml 0.008
pypi pympler 0.008
pypi pydeck 0.008
pypi pyarrow 0.008
pypi protobuf 0.008
pypi pillow 0.008
pypi click 0.008
pypi cachetools 0.008
pypi blinker 0.008
pypi PyYAML 0.008
pypi gitdb 0.004
pypi streamlit 0.002

Note that credit values are rounded and expanded (so shared dependencies are represented as one record) and may not add to 1.0. Rounded values that hit zero are removed.

data.json << Back to Repos