JOSS: https://github.com/Materials-Consortia/optimade-python-tools
openapi optimade optimade-api optimade-python optimade-specification python
Score: 21.098507939912448
Last synced: about 5 hours ago
JSON representation
Repository metadata:
Tools for implementing and consuming OPTIMADE APIs in Python
- Host: GitHub
- URL: https://github.com/Materials-Consortia/optimade-python-tools
- Owner: Materials-Consortia
- License: mit
- Created: 2018-06-05T21:00:07.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2026-09-18T17:26:58.000Z (11 days ago)
- Last Synced: 2026-09-26T01:33:29.579Z (4 days ago)
- Topics: openapi, optimade, optimade-api, optimade-python, optimade-specification, python
- Language: Python
- Homepage: https://www.optimade.org/optimade-python-tools/
- Size: 135 MB
- Stars: 92
- Watchers: 5
- Forks: 54
- Open Issues: 107
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Owner metadata:
- Name: Open Databases Integration for Materials Design
- Login: Materials-Consortia
- Email:
- Kind: organization
- Description: The Open Databases Integration for Materials Design (OPTIMADE) makes the materials databases interoperational by developing a common REST API.
- Website: https://www.optimade.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/23107754?v=4
- Repositories: 14
- Last Synced at: 2026-09-29T00:50:47.178Z
- Profile URL: https://github.com/Materials-Consortia
GitHub Events
Total
- Create event: 179
- Delete event: 142
- Fork event: 4
- Issue comment event: 220
- Issues event: 38
- Pull request event: 245
- Pull request review comment event: 10
- Pull request review event: 41
- Push event: 341
- Release event: 14
- Watch event: 16
- Total: 1250
Last Year
- Create event: 41
- Delete event: 39
- Issue comment event: 27
- Issues event: 2
- Pull request event: 41
- Pull request review event: 3
- Push event: 65
- Release event: 2
- Watch event: 5
- Total: 225
Committers metadata
Last synced: 1 day ago
Total Commits: 1,692
Total Committers: 35
Avg Commits per committer: 48.343
Development Distribution Score (DDS): 0.606
Commits in past year: 68
Committers in past year: 10
Avg Commits per committer in past year: 6.8
Development Distribution Score (DDS) in past year: 0.676
| Name | Commits | |
|---|---|---|
| Matthew Evans | 7****s | 667 |
| Casper Welzel Andersen | c****n@e****h | 360 |
| OPTIMADE Developers | d****v@o****g | 148 |
| dependabot[bot] | 4****] | 138 |
| Shyam Dwaraknath | s****d@l****v | 80 |
| Donny Winston | d****n@a****u | 54 |
| Michael Wu | w****1@g****m | 54 |
| Adam Fekete | a****e@k****k | 39 |
| Johan Bergsma | 2****a | 30 |
| Leopold Talirz | l****z@g****m | 16 |
| pre-commit-ci[bot] | 6****] | 15 |
| Thomas Purcell | p****l@f****e | 11 |
| Kristjan Eimre | k****e@g****m | 10 |
| Markus Scheidgen | m****n@g****m | 8 |
| Michael Wu | m****u@M****t | 8 |
| Michael Wu | m****u@M****l | 7 |
| Abhijith Gopakumar | a****g@g****m | 6 |
| Théo Cavignac | t****c@g****m | 5 |
| Fawzi Mohamed | f****i@k****u | 5 |
| Andrius Merkys | a****s@g****m | 5 |
| Adam Fekete | f****d | 4 |
| dependabot-preview[bot] | 2****] | 3 |
| Mehmet Giritli | 9****i | 3 |
| Fawzi Mohamed | f****i@g****h | 3 |
| Bud-Macaulay | b****7@o****m | 2 |
| Diether John Estrada | d****a@l****v | 2 |
| vasa | v****p@g****m | 1 |
| Michael Wu | m****u@a****u | 1 |
| Michael Wu | m****u@a****u | 1 |
| Rickard Armiento | g****s@a****t | 1 |
| and 5 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 97
Total pull requests: 1,034
Average time to close issues: 6 months
Average time to close pull requests: 13 days
Total issue authors: 19
Total pull request authors: 14
Average comments per issue: 0.72
Average comments per pull request: 0.92
Merged pull request: 743
Bot issues: 3
Bot pull requests: 795
Past year issues: 5
Past year pull requests: 43
Past year average time to close issues: about 1 hour
Past year average time to close pull requests: 14 days
Past year issue authors: 4
Past year pull request authors: 5
Past year average comments per issue: 1.2
Past year average comments per pull request: 1.28
Past year merged pull request: 10
Past year bot issues: 0
Past year bot pull requests: 33
Top Issue Authors
- ml-evs (63)
- CasperWA (8)
- JPBergsma (6)
- dependabot[bot] (3)
- Bud-Macaulay (2)
- mehmetgiritli (2)
- hongyi-zhao (1)
- eimrek (1)
- tuocvu (1)
- worldforxaz (1)
- adigasuhas (1)
- tschaume (1)
- anyangml (1)
- 93-hsngit (1)
- mkhorton (1)
Top Pull Request Authors
- dependabot[bot] (771)
- ml-evs (165)
- bot-optimade (31)
- pre-commit-ci[bot] (24)
- JPBergsma (16)
- CasperWA (6)
- mehmetgiritli (6)
- Lattay (3)
- merkys (3)
- Bud-Macaulay (3)
- markus1978 (2)
- eimrek (2)
- unkcpz (1)
- d-beltran (1)
Top Issue Labels
- help wanted (16)
- bug (16)
- OPTIMADE v1.2 (12)
- client (9)
- server (7)
- release-summary (7)
- priority/medium (7)
- dependency_updates (6)
- schema (5)
- suggestions (5)
- enhancement (5)
- CI (5)
- deployment (4)
- priority/low (3)
- models (3)
- docs (3)
- validator (3)
- needs discussion (2)
- priority/high (2)
- ergonomics (2)
- transformers (2)
- grammar (2)
- good first issue (1)
- refactoring (1)
- on-hold (1)
- OpenAPI (1)
- for_next_release (1)
Top Pull Request Labels
- dependency_updates (748)
- CI (52)
- skip_changelog (39)
- providers_updates (24)
- OPTIMADE v1.2 (22)
- bug (15)
- server (15)
- client (14)
- schema (12)
- dependencies (11)
- python:uv (10)
- models (10)
- python (10)
- on-hold (9)
- enhancement (8)
- blocked (6)
- priority/high (4)
- config (3)
- validator (3)
- grammar (2)
- deployment (2)
- docs (2)
- ergonomics (1)
Package metadata
- Total packages: 4
-
Total downloads:
- pypi: 12,638 last-month
- conda: 167,985 total
- Total docker downloads: 28,305
- Total dependent packages: 2 (may contain duplicates)
- Total dependent repositories: 14 (may contain duplicates)
- Total versions: 405
- Total maintainers: 5
pypi.org: optimade
Tools for implementing and consuming OPTIMADE APIs.
- Homepage: https://github.com/Materials-Consortia/optimade-python-tools
- Documentation: https://optimade.org/optimade-python-tools
- Licenses: MIT
- Latest release: 1.5.0 (published 3 months ago)
- Last Synced: 2026-09-28T21:33:17.850Z (1 day ago)
- Versions: 127
- Dependent Packages: 2
- Dependent Repositories: 13
- Downloads: 12,638 Last month
- Docker Downloads: 28,305
-
Rankings:
- Docker downloads count: 1.243%
- Dependent repos count: 4.011%
- Downloads: 4.514%
- Dependent packages count: 4.773%
- Average: 5.002%
- Forks count: 6.382%
- Stargazers count: 9.09%
- Maintainers (5)
proxy.golang.org: github.com/materials-consortia/optimade-python-tools
- Homepage:
- Documentation: https://pkg.go.dev/github.com/materials-consortia/optimade-python-tools#section-documentation
- Licenses: mit
- Latest release: v1.5.0 (published 3 months ago)
- Last Synced: 2026-09-28T21:33:37.637Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.459%
- Average: 5.642%
- Dependent repos count: 5.825%
proxy.golang.org: github.com/Materials-Consortia/optimade-python-tools
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Materials-Consortia/optimade-python-tools#section-documentation
- Licenses: mit
- Latest release: v1.5.0 (published 3 months ago)
- Last Synced: 2026-09-28T21:34:20.644Z (1 day ago)
- Versions: 119
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.459%
- Average: 5.642%
- Dependent repos count: 5.825%
conda-forge.org: optimade
The aim of OPTIMADE is to develop a common API, compliant with the JSON API 1.0 specification. This is to enable interoperability among databases that contain calculated properties of existing and hypothetical materials.
- Homepage: http://www.optimade.org
- Licenses: MIT
- Latest release: 0.19.4 (published about 4 years ago)
- Last Synced: 2026-03-10T17:10:30.706Z (7 months ago)
- Versions: 40
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 167,985 Total
-
Rankings:
- Dependent repos count: 24.348%
- Forks count: 28.44%
- Average: 36.525%
- Stargazers count: 41.724%
- Dependent packages count: 51.589%
Dependencies
- actions/checkout v3 composite
- CasperWA/push-protected v2 composite
- CharMixer/auto-changelog-action v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- Materials-Consortia/optimade-validator-action v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- elasticsearch 7.17.7 docker
- mongo 4 docker
- postgres 10 docker
- python 3.10-slim build
- email_validator >=1.2
- lark ~=1.1
- pydantic ~=1.10,>=1.10.2,!=1.10.7
- requests ~=2.28
- actions/checkout v7 composite
- actions/setup-python v6 composite
- astral-sh/setup-uv v7 composite
- ruby/setup-ruby v1 composite
- superfly/flyctl-actions/setup-flyctl v1 composite
- 206 dependencies