Skip to main content

chessdata-pyclient

Python library for interacting with foxden / CHESS data services

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. Set $PATH to include the path to a foxden CLI executable (so that chessdata-pyclient can run foxden token create <scope>)
  4. Set $KRB5CCNAME to be the full path to a file containing a valid kerberos ticket. It is up to the user to make sure the ticket is not expired.

Examples

  • Search the CHESS metadata database for records on tomography scans taken at ID3A:
    from chessdata import query
    records = query('{"beamline":"3a" "technique":"tomography"}')
    
  • Search the CHESS spec scans database for all scan records from the "pi-nnnn-x" BTR:
    from chessdata import query
    records = query('{"btr": "pi-nnnn-x"}', url='https://foxden-scans.classe.cornell.edu:8390')
    

Metadata

Release files for chessdata-pyclient 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chessdata-pyclient 0.0.4
File Size Uploaded Provenance Actions
chessdata_pyclient-0.0.4.tar.gz 3.5 kB Without provenance Details for chessdata_pyclient-0.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for chessdata-pyclient 0.0.4
File Interpreter ABI Platform Actions
chessdata_pyclient-0.0.4-py3-none-any.whl Python 3 none any Details for chessdata_pyclient-0.0.4-py3-none-any.whl

Total release size: 7.1 kB

Release files / chessdata_pyclient-0.0.4.tar.gz

Download URL chessdata_pyclient-0.0.4.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e988a6c1baa07c87da05f9bc54ca203d55e754386095ee1a3638ec84dc71a520
BLAKE2b-256 checksum
How to use checksums
d01bdcb367af914b2e7f643ccb690ca93e812597b79f9a54d63cf66f842413f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / chessdata_pyclient-0.0.4-py3-none-any.whl

Download URL chessdata_pyclient-0.0.4-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
342a2d47f2f6e9f64d11df4daf4c7cc7dcaa117ee84daeab051e9087e0892aca
BLAKE2b-256 checksum
How to use checksums
bc2f314841a7db6334f9b6bb27de9399120e371f8f6efa19445152627d7dad87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Security for chessdata-pyclient 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page