Skip to content

Python library for interacting with the CHESS metadata service

Notifications You must be signed in to change notification settings

CHESSComputing/chessdata-pyclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chessdata-pyclient

Python library for interacting with the CHESS metadata service

Installation

  1. In an environment of your choosing, run pip install chessdata-pyclient
  2. Set the environment variable REQUESTS_CA_BUNDLE to a path to a CA bundle to use (for SSL).
  3. (optional, but recommended) Run kinit -c ~/krb5_ccache <user>

Examples

  • Search the CHESS metadata database for records on tomography scans taken at ID3A:
    from chessdata import query
    records = query('{"beamline":"3a" "technique":"tomography"}')

About

Python library for interacting with the CHESS metadata service

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages