Skip to main content

Convenience tools/functions for challenges and benchmarking on Synapse.org

Project description

cnb-tools

Convenience tools/functions for challenges and benchmarking on Synapse.org


PyPI version Supported Python versions License

📖 Documentation: https://sage-bionetworks-challenges.github.io/cnb-tools

👾 Source code: https://github.com/Sage-Bionetworks-Challenges/cnb-tools


cnb-tools is a set of tools and commands that provides an interface for managing crowd-sourced challenges hosted on Synapse.org, including but not limited to, DREAM Challenges.

Requirements

To fully utilize cnb-tools, you must have a Synapse account and provide your credentials to the tool. To do so, create a .synapseConfig file in your home directory, and enter the following:

[authentication]
authtoken = "YOUR PAT"

Generate a new Synapse Personal Access Token (PAT) with all token permissions enabled, then copy-paste it into authtoken. Save the file.

For security, we recommend updating its permissions so that other users on your machine do not have read access to your credentials, e.g.

$ chmod 600 ~/.synapseConfig

Installation

$ pip install cnb-tools

[!NOTE] cnb-tools builds off of the Synapse Python Client — by installing cnb-tools, you will also be installing synapseclient.

Read its docs.

Verify the installation with:

$ cnb-tools --version
cnb-tools v0.1.0

License

cnb-tools is released under the Apache 2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cnb_tools-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

cnb_tools-0.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file cnb_tools-0.1.0.tar.gz.

File metadata

  • Download URL: cnb_tools-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Darwin/22.6.0

File hashes

Hashes for cnb_tools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d22792a39f99d58e86c6ec91fe99c7022393a06bebe02991bbf594b4679b5765
MD5 3a40dff9e3ea8b543efeefbcfac3b877
BLAKE2b-256 483a5a7e434988fe801946b75cba1413506d5903869ff6de91bd1551d6238396

See more details on using hashes here.

File details

Details for the file cnb_tools-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cnb_tools-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Darwin/22.6.0

File hashes

Hashes for cnb_tools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 deac7c53b40306f17ef7de1758da4cd3bbad98f633696ececdbb7fb298541dfe
MD5 4a66edbeaf9868f4f63837e76fda9f78
BLAKE2b-256 ed1394b2c71b158a307c14dd7e98241bf03f11eba8745295bb668ec60850d959

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page