Science Score: 10.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
-
○Academic publication links
-
✓Committers with academic emails
2 of 25 committers (8.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Repository
Interoperability between Python and D
Basic Info
Statistics
- Stars: 166
- Watchers: 15
- Forks: 30
- Open Issues: 41
- Releases: 0
Metadata Files
README.md
PyD
PyD provides seamless interoperability between Python and the D programming language.
Usage
To use with dub, either specify the relevant subConfiguration for your python version,
or run source pyd_set_env_vars.sh <your python> on linux or
pyd_set_env_vars.bat <your python> on windows to set the relevant environment variables
and use the env subConfiguration.
These scripts can be run from any directory, but to facilitate using PyD as a dependency
pulled from the dub registry you can run dub run pyd:setup to copy them to the current
directory for use, e.g. given you are in the current directory of a package that depends
on pyd, run dub run pyd:setup followed by source pyd_set_env_vars.sh, then build
your package as normal.
Requirements
Python
CPython 2.6+
D Compilers
- DMD, LDC fe2.065+
- GDC fe2.065+, embedding only (GDC still doesn't have shared library support!)
Note all D compilers are based on DMD's front end, so while LDC and GDC have their own versioning schemes, I only pay attention to the front end version.
Owner
- Login: ariovistus
- Kind: user
- Repositories: 24
- Profile: https://github.com/ariovistus
GitHub Events
Total
- Issues event: 2
- Watch event: 7
- Issue comment event: 4
- Push event: 1
- Pull request event: 2
- Fork event: 1
- Create event: 1
Last Year
- Issues event: 2
- Watch event: 7
- Issue comment event: 4
- Push event: 1
- Pull request event: 2
- Fork event: 1
- Create event: 1
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ellery Newcomer | e****r@u****u | 238 |
| John Colvin | j****n@g****m | 58 |
| Atila Neves | a****s@g****m | 10 |
| Ilya Yaroshenko | i****o@g****m | 6 |
| Colden Cullen | C****n@g****m | 4 |
| Martin Kinkelin | m****n@s****m | 3 |
| Ellery Newcomer | e****r@u****u | 3 |
| Paul O'Neil | r****6@g****m | 3 |
| DannyArends | D****s@g****m | 2 |
| Andrei Alexandrescu | a****i@e****m | 2 |
| Dmytro Katyukha | d****a@g****m | 2 |
| Dmitry Popov | i****o@i****m | 2 |
| Dmytro Katyukha | c****o@c****o | 1 |
| Ivan Smirnov | i****v@g****m | 1 |
| Sebastian Wilzbach | s****b@w****h | 1 |
| Andy Smith | a****h@g****m | 1 |
| Michael Overmeyer | m****r@y****a | 1 |
| mingwugmail | m****u@g****m | 1 |
| Steven Dwy | y****g@g****m | 1 |
| Robert Schadek | r****k@s****m | 1 |
| Pablo De Nápoli | p****o@g****m | 1 |
| Laeeth Isharc | l****h@l****m | 1 |
| Fynn Schröder | z****2@g****m | 1 |
| Ubuntu | u****u@i****l | 1 |
| Martin Kinkelin | k****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 51
- Total pull requests: 53
- Average time to close issues: 6 months
- Average time to close pull requests: 6 days
- Total issue authors: 24
- Total pull request authors: 17
- Average comments per issue: 3.0
- Average comments per pull request: 1.09
- Merged pull requests: 49
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 2
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 2.0
- Average comments per pull request: 0.5
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mw66 (12)
- andre2007 (5)
- atilaneves (4)
- John-Colvin (4)
- tmarplatt (3)
- fccoelho (3)
- DannyArends (2)
- ariovistus (2)
- 9il (1)
- nordlow (1)
- carver (1)
- Kekananen (1)
- captaindet (1)
- pedrozudo (1)
- zjost (1)
Pull Request Authors
- John-Colvin (13)
- ariovistus (9)
- atilaneves (9)
- kinke (3)
- katyukha (3)
- DannyArends (2)
- thedeemon (2)
- IzaliaMae (2)
- andralex (2)
- WebFreak001 (1)
- smandy (1)
- burner (1)
- movermeyer (1)
- wilzbach (1)
- mw66 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 2,060 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 4
(may contain duplicates) - Total versions: 38
- Total maintainers: 1
proxy.golang.org: github.com/ariovistus/pyd
- Documentation: https://pkg.go.dev/github.com/ariovistus/pyd#section-documentation
- License: mit
-
Latest release: v0.14.5
published over 1 year ago
Rankings
pypi.org: pyd
Interoperability between python and the D programming language
- Homepage: https://github.com/ariovistus/pyd
- Documentation: https://pyd.readthedocs.io/
- License: MIT License
-
Latest release: 0.13.1
published over 6 years ago
Rankings
Maintainers (1)
Dependencies
- d-unit ~>0.7.2
- pyd ~master
- python 3.4-jessie build
- python 3.6-stretch build
- python 3.8-buster build
- fedora 28 build
- python 3.7-stretch build
- python 3.7-stretch build
- python 3.7-stretch build
- dlanguage/ldc 1.9.0 build