GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PhasesResearchLab/optimade-python-tools-mpdd: Tools for implementing and consuming OPTIMADE APIs in Python modified for MPDD Database deployment

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,515 Commits
1,515 Commits

Folders and files

NameName
Last commit message
Last commit date
.docker
.docker
 
 
.github
.github
 
 
docs
docs
 
 
images
images
 
 
openapi
openapi
 
 
optimade
optimade
 
 
paper
paper
 
 
providers @ 564a499
providers @ 564a499
 
 
tests
tests
 
 
.codecov.yml
.codecov.yml
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
mkdocs.yml
mkdocs.yml
 
 
optimade-version.json
optimade-version.json
 
 
optimade_config.json
optimade_config.json
 
 
pyproject.toml
pyproject.toml
 
 
requirements-client.txt
requirements-client.txt
 
 
requirements-dev.txt
requirements-dev.txt
 
 
requirements-docs.txt
requirements-docs.txt
 
 
requirements-http-client.txt
requirements-http-client.txt
 
 
requirements-server.txt
requirements-server.txt
 
 
requirements.txt
requirements.txt
 
 
run.sh
run.sh
 
 
runtime.txt
runtime.txt
 
 
setup.py
setup.py
 
 
tasks.py
tasks.py
 
 

Repository files navigation

OPTIMADE Python tools - modified for MPDD

Latest releaseBuild statusActivity
PyPI version
PyPI - Python Version
OPTIMADE version
Build Status
Docs
Codecov
Commit Activity
Last Commit
Contributors

This is a fork of the optimade-python-tools modified and truncated for MPDD Database (phaseslab.com/mpdd) use.

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 serve crystal structures and calculated properties of existing and hypothetical materials.

Supported OPTIMADE versions

Each release of the optimade package from this repository only targets one version of the OPTIMADE specification, summarised in the table below.

OPTIMADE API version optimade version
v1.0.0 v0.12.9
v1.1.0 v0.16.0+

Links

  • OPTIMADE Specification, the human-readable specification that this library is based on.
  • optimade-validator-action, a GitHub action that can be used to validate implementations from a URL (using the validator from this repo).
  • OpenAPI, the machine-readable format used to specify the OPTIMADE API in openapi.json and index_openapi.json.
  • Interactive documentation generated from openapi.json (see also interactive JSON editor).
  • pydantic, the library used for generating the OpenAPI schema from Python models.
  • FastAPI, the framework used for generating the reference implementation expressed by the openapi.json specification.
  • Lark, the library used to parse the filter language in OPTIMADE queries.

About

Tools for implementing and consuming OPTIMADE APIs in Python modified for MPDD Database deployment

www.optimade.org/optimade-python-tools/

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.