JOSS: https://github.com/Materials-Consortia/optimade-python-tools
openapi optimade optimade-api optimade-python optimade-specification python
Score: 21.09712850701118
Last synced: about 23 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 (about 8 years ago)
- Default Branch: main
- Last Pushed: 2026-07-21T15:51:09.000Z (23 days ago)
- Last Synced: 2026-07-23T16:05:26.172Z (21 days ago)
- Topics: openapi, optimade, optimade-api, optimade-python, optimade-specification, python
- Language: Python
- Homepage: https://www.optimade.org/optimade-python-tools/
- Size: 132 MB
- Stars: 91
- Watchers: 5
- Forks: 54
- Open Issues: 99
-
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: 2023-03-02T01:35:13.549Z
- Profile URL: https://github.com/Materials-Consortia
GitHub Events
Total
- Create event: 178
- Delete event: 142
- Fork event: 4
- Issue comment event: 219
- 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: 1248
Last Year
- Create event: 49
- Delete event: 44
- Issue comment event: 45
- Issues event: 4
- Pull request event: 54
- Pull request review comment event: 6
- Pull request review event: 14
- Push event: 80
- Release event: 2
- Watch event: 7
- Total: 305
Committers metadata
Last synced: 2 days ago
Total Commits: 1,692
Total Committers: 35
Avg Commits per committer: 48.343
Development Distribution Score (DDS): 0.606
Commits in past year: 76
Committers in past year: 10
Avg Commits per committer in past year: 7.6
Development Distribution Score (DDS) in past year: 0.684
| 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: 2 days ago
Total issues: 96
Total pull requests: 1,026
Average time to close issues: 7 months
Average time to close pull requests: 13 days
Total issue authors: 18
Total pull request authors: 14
Average comments per issue: 0.7
Average comments per pull request: 0.92
Merged pull request: 743
Bot issues: 3
Bot pull requests: 787
Past year issues: 7
Past year pull requests: 62
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 4
Past year pull request authors: 7
Past year average comments per issue: 0.57
Past year average comments per pull request: 1.42
Past year merged pull request: 15
Past year bot issues: 0
Past year bot pull requests: 45
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)
- 93-hsngit (1)
- mkhorton (1)
- TLCFEM (1)
Top Pull Request Authors
- dependabot[bot] (763)
- 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 (747)
- CI (52)
- skip_changelog (39)
- providers_updates (23)
- OPTIMADE v1.2 (22)
- server (15)
- bug (15)
- client (14)
- schema (12)
- python (10)
- models (10)
- on-hold (9)
- enhancement (8)
- blocked (6)
- dependencies (5)
- python:uv (4)
- priority/high (4)
- config (3)
- validator (3)
- grammar (2)
- docs (2)
- deployment (2)
- ergonomics (1)
Package metadata
- Total packages: 4
-
Total downloads:
- pypi: 22,234 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 about 2 months ago)
- Last Synced: 2026-08-12T03:01:25.698Z (2 days ago)
- Versions: 127
- Dependent Packages: 2
- Dependent Repositories: 13
- Downloads: 22,234 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 about 2 months ago)
- Last Synced: 2026-08-12T03:01:27.070Z (2 days 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 about 2 months ago)
- Last Synced: 2026-08-12T03:01:33.186Z (2 days 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 almost 4 years ago)
- Last Synced: 2026-03-10T17:10:30.706Z (5 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
- actions/checkout v3 composite
- CasperWA/push-protected v2 composite
- CharMixer/auto-changelog-action v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- superfly/flyctl-actions/setup-flyctl master composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- chuhlomin/render-template v1.6 composite
- peter-evans/create-pull-request v4 composite
- python 3.10-slim build
- aiida-core ==2.2.1
- ase ==3.22.1
- jarvis-tools ==2022.12.11
- numpy ==1.24.1
- pymatgen ==2022.7.25
- black ==22.12.0 development
- build ==0.9.0 development
- codecov ==2.1.12 development
- flake8 ==6.0.0 development
- invoke ==1.7.3 development
- isort ==5.11.4 development
- jsondiff ==2.0.0 development
- mypy ==0.991 development
- pre-commit ==2.21.0 development
- pylint ==2.15.9 development
- pytest ==7.2.0 development
- pytest-cov ==4.0.0 development
- types-all ==1.0.0 development
- mike ==1.1.2
- mkdocs ==1.4.2
- mkdocs-awesome-pages-plugin ==2.8.0
- mkdocs-material ==9.0.3
- mkdocstrings ==0.19.1
- click ==8.1.3
- httpx ==0.23.3
- rich ==13.0.1
- elasticsearch ==7.17.7
- elasticsearch-dsl ==7.4.0
- fastapi ==0.89.0
- mongomock ==4.1.2
- pymongo ==4.3.3
- email_validator ==1.3.0
- lark ==1.1.5
- pydantic ==1.10.4
- pyyaml ==6.0
- requests ==2.28.1
- uvicorn ==0.20.0
- email_validator >=1.2
- lark ~=1.1
- pydantic ~=1.10,>=1.10.2,!=1.10.7
- requests ~=2.28