Science Score: 64.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
12 of 35 committers (34.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.7%) to scientific vocabulary
Keywords from Contributors
code-generation
symbolic-computation
computer-algebra
expression-tree
term-rewriting
multidimensional-arrays
pycuda
isl
loop-optimization
polyhedral-model
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: inducer
- License: other
- Language: Python
- Default Branch: main
- Homepage: http://pypi.python.org/pypi/pytools
- Size: 1.19 MB
Statistics
- Stars: 72
- Watchers: 8
- Forks: 26
- Open Issues: 20
- Releases: 0
Created almost 15 years ago
· Last pushed 6 months ago
Metadata Files
Readme
License
Citation
README.rst
Pytools: Lots of Little Utilities
=================================
.. image:: https://gitlab.tiker.net/inducer/pytools/badges/main/pipeline.svg
:alt: Gitlab Build Status
:target: https://gitlab.tiker.net/inducer/pytools/commits/main
.. image:: https://github.com/inducer/pytools/actions/workflows/ci.yml/badge.svg
:alt: Github Build Status
:target: https://github.com/inducer/pytools/actions/workflows/ci.yml
.. image:: https://badge.fury.io/py/pytools.svg
:alt: Python Package Index Release Page
:target: https://pypi.org/project/pytools/
.. image:: https://zenodo.org/badge/1575270.svg
:alt: Zenodo DOI for latest release
:target: https://zenodo.org/badge/latestdoi/1575270
Pytools is a big bag of things that are "missing" from the Python standard
library. This is mainly a dependency of my other software packages, and is
probably of little interest to you unless you use those. If you're curious
nonetheless, here's what's on offer:
* A ton of small tool functions such as ``len_iterable``, ``argmin``,
tuple generation, permutation generation, ASCII table pretty printing,
GvR's ``monkeypatch_xxx()`` hack, the elusive ``flatten``, and much more.
* Batch job submission, ``pytools.batchjob``.
* A lexer, ``pytools.lex``.
* A persistent key-value store, ``pytools.persistent_dict``.
Links:
* `Documentation `__
* `Github `__
* ``pytools.log`` has been spun out into a separate project,
`logpyle `__.
Owner
- Name: Andreas Klöckner
- Login: inducer
- Kind: user
- Location: Champaign, IL
- Company: Scientific Computing, CS@UIUC
- Website: http://andreask.cs.illinois.edu/aboutme
- Repositories: 225
- Profile: https://github.com/inducer
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Kloeckner" given-names: "Andreas" orcid: "https://orcid.org/0000-0003-1228-519X" - family-names: "Christensen" given-names: "Nick" - family-names: "Wala" given-names: "Matt" - family-names: "Fikl" given-names: "Alex" - family-names: "Stevens" given-names: "James" - family-names: "Diener" given-names: "Matthias" - family-names: "Kulkarni" given-names: "Kaushik" - family-names: "Witherden" given-names: "Freddie" - family-names: "Kempf" given-names: "Dominic" - family-names: "Gibson" given-names: "Thomas H." - family-names: "Fernando" given-names: "Isuru" - family-names: "Yu" given-names: "Yichao" - family-names: "Wei" given-names: "Xiaoyu" - family-names: "Drix" given-names: "Damien" - family-names: "Hoag" given-names: "Ellis" - family-names: "Gao" given-names: "Hao" - family-names: "Dercksen" given-names: "Koen" - family-names: "Kocak" given-names: "Kubilay" - family-names: "Ofitserov" given-names: "Nikita" title: "pytools" version: 2022.1.7 doi: 10.5281/zenodo.6533949 date-released: 2022-05-04 url: "https://github.com/inducer/pytools" license: MIT
GitHub Events
Total
- Create event: 40
- Issues event: 3
- Release event: 14
- Watch event: 5
- Delete event: 24
- Issue comment event: 57
- Push event: 100
- Pull request review event: 84
- Pull request review comment event: 91
- Pull request event: 89
- Fork event: 1
Last Year
- Create event: 40
- Issues event: 3
- Release event: 14
- Watch event: 5
- Delete event: 24
- Issue comment event: 57
- Push event: 100
- Pull request review event: 84
- Pull request review comment event: 91
- Pull request event: 89
- Fork event: 1
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Andreas Kloeckner | i****m@t****t | 782 |
| Nicholas Christensen | n****2@i****u | 92 |
| Matthias Diener | m****r@i****u | 90 |
| Matt Wala | w****1@i****u | 64 |
| Alexandru Fikl | a****l@g****m | 64 |
| jdsteve2 | j****2@i****u | 26 |
| Kaushik Kulkarni | k****d@g****m | 22 |
| Andreas Kloeckner | k****r@h****u | 14 |
| Andreas Kloeckner | k****r@h****) | 11 |
| Scott Field | s****d@b****u | 7 |
| Freddie Witherden | f****e@w****g | 6 |
| Andreas Kloeckner | k****r@h****u | 5 |
| Thomas Gibson | g****0@h****m | 4 |
| Dominic Kempf | d****f@i****e | 4 |
| Andreas Stock | a****k@d****u | 4 |
| Isuru Fernando | i****f@g****m | 3 |
| Andreas Kloeckner | k****r@t****) | 3 |
| scott | b****7@b****) | 2 |
| HendrikRiedmann | r****n@d****u | 2 |
| Andreas Kloeckner | m****m@t****t | 2 |
| Andreas Kloeckner | a****s@d****t | 2 |
| xywei | w****6@g****m | 2 |
| Yichao Yu | y****2@g****m | 2 |
| Addison A. | 7****c | 2 |
| Matt Smith | m****1@g****m | 1 |
| tfai | t****0@n****u | 1 |
| Xueyu Zhu | x****u@t****x | 1 |
| Andreas Kloeckner | k****r@w****u | 1 |
| Andrew J. Hesford | a****h@s****g | 1 |
| Damien Drix | d****x@g****m | 1 |
| and 5 more... | ||
Committer Domains (Top 20 + Academic)
illinois.edu: 4
tiker.net: 2
dam.brown.edu: 2
tuck.ath.cx: 1
nyu.edu: 1
debtester.tiker.net: 1
balzani57-laptop.(none): 1
teramite.(none): 1
walrus.dam.brown.edu: 1
iwr.uni-heidelberg.de: 1
homer.dam.brown.edu: 1
witherden.org: 1
brown.edu: 1
haamster.(none): 1
hpcgeek.ccv.brown.edu: 1
sideband.org: 1
koendercksen.com: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 15
- Total pull requests: 323
- Average time to close issues: 5 months
- Average time to close pull requests: 6 days
- Total issue authors: 9
- Total pull request authors: 10
- Average comments per issue: 2.8
- Average comments per pull request: 1.22
- Merged pull requests: 257
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 3
- Pull requests: 89
- Average time to close issues: N/A
- Average time to close pull requests: 2 days
- Issue authors: 3
- Pull request authors: 6
- Average comments per issue: 0.0
- Average comments per pull request: 0.92
- Merged pull requests: 71
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- matthiasdiener (4)
- mgorny (3)
- inducer (2)
- kloczek (1)
- TheMindVirus (1)
- animesh-workplace (1)
- kaushikcfd (1)
- dokempf (1)
- fenom (1)
Pull Request Authors
- matthiasdiener (141)
- inducer (110)
- alexfikl (53)
- kaushikcfd (7)
- a-alveyblanc (4)
- majosm (3)
- ahesford (2)
- nchristensen (1)
- dependabot[bot] (1)
- FreddieWitherden (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1)
github_actions (1)
Dependencies
setup.py
pypi
- dataclasses >=0.7
- platformdirs >=2.2.0
- typing_extensions >=4.0
.github/workflows/autopush.yml
actions
- actions/checkout v3 composite
.github/workflows/ci.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite