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.1.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.1-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yiedl_ai-0.2.1.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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.1.tar.gz
Algorithm Hash digest
SHA256 d293bf52d0bb3c809c5bcc564f42fe0ab989e3acc49786c5458e435ccea3b06d
MD5 ff8092397981b998d4f622ed428d6ec8
BLAKE2b-256 895a08cf637a99ef5419df27113e6482b4059875e82d4556fb8a7ff25a4be05a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yiedl_ai-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a57df128b5c7568bc7aba7e12ae281be000674aa872fec80313b5b225a75345
MD5 eac6eecef9b034003b8d1bff16308c72
BLAKE2b-256 61f16ba2f56041c000067c591a0ab399dcd159efbbd8ae2e8bf81125da3929e7

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