https://github.com/adrn/makecite

Generate latex + bibtex citation commands by looking at what packages are imported

https://github.com/adrn/makecite

Science Score: 33.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 7 committers (14.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

astrohackweek

Keywords from Contributors

astronomy astrophysics mcmc astropy
Last synced: 10 months ago · JSON representation

Repository

Generate latex + bibtex citation commands by looking at what packages are imported

Basic Info
  • Host: GitHub
  • Owner: adrn
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 76.2 KB
Statistics
  • Stars: 49
  • Watchers: 6
  • Forks: 6
  • Open Issues: 5
  • Releases: 0
Topics
astrohackweek
Created almost 8 years ago · Last pushed almost 6 years ago
Metadata Files
Readme Changelog License

README.md

makecite

alt text Build Status Coverage Status License badge-img DOI

Generate latex + bibtex citation commands by looking at what packages are imported in your Python code.

Installation

The recommended installation procedure is to use pip:

pip install makecite

To install the development version, you can pip install directly from this GitHub repository with:

pip install git+https://github.com/adrn/makecite

Examples

Get bibtex records for packages used in a single script, and store to a .bib file in the current working directory:

makecite my_script.py

Get bibtex records for packages used in all .py scripts in the current directory and store to a .bib file called "software_refs.bib":

makecite --ext=.py -o software_refs.bib .

Get bibtex records for packages used in all .py scripts and IPython notebook, .ipynb, files in two paths my_code and my_notebooks:

makecite --ext=.py --ext=.ipynb my_code my_notebooks

Get bibtex records for packages used in all .py scripts in the current directory and output a AAS journals \software{} tag:

makecite --ext=.py --aas .

Citing this script

If you use this script, please consider citing our Zenodo record:

@software{makecite, author = {Adrian Price-Whelan and Alexandar Mechev and Brigitta Sipocz and Griffin Hosseinzadeh and jumeroag and Eric Bellm}, title = {adrn/makecite v0.5}, month = nov, year = 2019, publisher = {Zenodo}, version = {v0.5}, doi = {10.5281/zenodo.3533303}, url = {https://doi.org/10.5281/zenodo.3533303} }

License

Copyright 2018 the developers.

makecite is free software made available under the MIT License. For details see the LICENSE file.

Owner

  • Name: Adrian Price-Whelan
  • Login: adrn
  • Kind: user
  • Location: NYC
  • Company: Flatiron Institute

GitHub Events

Total
Last Year

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 112
  • Total Committers: 7
  • Avg Commits per committer: 16.0
  • Development Distribution Score (DDS): 0.304
Top Committers
Name Email Commits
Adrian Price-Whelan a****w@g****m 78
apmechev a****v@g****m 21
Brigitta Sipocz b****z@g****m 7
Adrian Price-Whelan a****w@g****m 2
Griffin Hosseinzadeh g****0@g****m 2
jumeroag 4****g@u****m 1
Eric Bellm e****m@u****u 1
Committer Domains (Top 20 + Academic)
uw.edu: 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 7
  • Total pull requests: 6
  • Average time to close issues: about 13 hours
  • Average time to close pull requests: about 11 hours
  • Total issue authors: 5
  • Total pull request authors: 5
  • Average comments per issue: 1.86
  • Average comments per pull request: 1.33
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ebellm (2)
  • adrn (2)
  • ngoldbaum (1)
  • DTKx (1)
  • rtavenar (1)
Pull Request Authors
  • adrn (2)
  • bsipocz (1)
  • ltrapman (1)
  • ebellm (1)
  • griffin-h (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

setup.py pypi
  • cffconvert *