Skip to main content

Programmaticaly interact with the yiedl machine learning competition

Project description

Submission Script

Please refer to quickstart.ipynb as the main guide on submitting predictions programmatically.

Getting Set Up

Python Version Requirement: >= 3.11

Install Yiedl submission client.

pip install -I git+https://github.com/rocketcapital-ai/competition_submission.git

In the first code cell of quickstart.ipynb, you will need to fill in 3 fields.

  1. jwt. This is your personal pinata access key.
    1. Head over to https://pinata.cloud and sign up for an account.
    2. Log in to your account.
    3. Click on your account avatar on the top right and select API Keys.
    4. Click on + New Key.
    5. Under API Endpoint Access, select Pinning, turn on pinFileToIPFS.
    6. Give a name to your api key under Key Name. This can be any string of characters.
    7. Leave all other fields as default.
    8. Copy the entire string in the JWT field and paste it somewhere safe.
      1. (The string should look something like "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey.......")
  2. address. This is your wallet address. It should be a hex string beginning with "0x" followed by 40 characters.
  3. pk. This is the private key to your wallet address.
    1. You can find this under Metamask > 3-dot menu on the top right > Account details > Export Private Key.

Files stored on Pinata.

Please do not unpin or delete your files that are stored on Pinata until at least the opening of the next challenge.

! Please keep your Private Key safe !

Stolen private keys lead to loss of funds from your blockchain wallet.

Please take necessary steps to make sure your private key string is never exposed.

This can include storing the key as a password-protected local environment variable, as well as keeping your computer safe from prying eyes or malware.

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

yiedl_ai-0.2.2.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yiedl_ai-0.2.2-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file yiedl_ai-0.2.2.tar.gz.

File metadata

  • Download URL: yiedl_ai-0.2.2.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for yiedl_ai-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6dd76c5653c73d01cb1ce78b751ceabb0d97cb73acf6f1bddd6bdd50af7070e3
MD5 9a623548f4a427c2962ca6939f90386a
BLAKE2b-256 f5fc38025e537690eef07be796c78cc20a2dba084ef6dfeb1b1730953fa0f3dd

See more details on using hashes here.

File details

Details for the file yiedl_ai-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: yiedl_ai-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for yiedl_ai-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4760f95d06c64c62a9d180c44168544621a0d8f10fbc36bfc5085558c0aef255
MD5 33071314695811cc9eeef357ce544992
BLAKE2b-256 4877cf5e6152a780e18727f6c2744dbb4641a7a125e6321df3527061f9c208c8

See more details on using hashes here.

Supported by

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