Skip to main content

Environment and dataset helpers for Freesolo-generated repos.

Project description

freesolo

freesolo is the published Python SDK surface for generated repos: environments and datasets used for evaluation and task definition.

It is intentionally narrow:

  • freesolo.environments
  • freesolo.datasets

Everything else (evaluation, tracing, and internal helpers) is kept in the repository for internal workflows but is not part of the public SDK contract.

Install

pip install freesolo

From source:

cd freesolo-sdk
export PYTHONPATH="$PWD/pypi"

Example

from freesolo.datasets import load_dataset
from freesolo.environments import load_environment

dataset = load_dataset("support.jsonl")
environment = load_environment("freesolo/environment.py:load_environment")

print(len(dataset.records))
print(type(environment).__name__)

API Guidance

Use freesolo.datasets for task examples and freesolo.environments for environment loading/scoring interfaces.

  • No command-line help surface is published as part of the SDK contract.
  • Hidden modules remain available in source history for internal tooling only.

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

freesolo-0.2.47.tar.gz (315.6 kB view details)

Uploaded Source

Built Distribution

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

freesolo-0.2.47-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file freesolo-0.2.47.tar.gz.

File metadata

  • Download URL: freesolo-0.2.47.tar.gz
  • Upload date:
  • Size: 315.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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 freesolo-0.2.47.tar.gz
Algorithm Hash digest
SHA256 8067415e976ca17b75b87ca7c84dee3a139f7f39833a58e715ebcdb50984d9ab
MD5 e67547cbfa6559c47daabdf35cd33774
BLAKE2b-256 e46469c0534d604818df29ef85f842d165a09a12a48a1a484d78c8fcacc80a8e

See more details on using hashes here.

File details

Details for the file freesolo-0.2.47-py3-none-any.whl.

File metadata

  • Download URL: freesolo-0.2.47-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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 freesolo-0.2.47-py3-none-any.whl
Algorithm Hash digest
SHA256 2c15742c58550f23e25b5ddf47a648205a88906caff241beeb4a75bba507b818
MD5 a8f27aa02a3ddf723bb1637e51261aec
BLAKE2b-256 8e5af01c9fe976b94056e49f36b75bc147b9d3457c388ba951a841388567078f

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