Skip to main content

A Gymnasium environment for training agents on a collaborative sorting task

Project description

gym-collabsort

A Gymnasium environment for training agents on a collaborative sorting task.

Development notes

Toolchain

This project is built and tested with the following software:

  • uv for project management;
  • ruff for code formatting and linting;
  • pytest for testing.

Installation

uv needs to be available on your system.

git clone https://github.com/bpesquet/gym-collabsort
cd gym-collabsort
uv sync

Useful commands

# Format all Python files
uvx ruff format

# Lint all Python files and fix any fixable errors
uvx ruff check --fix

# Test the codebase. See pyproject.toml for pytest configuration.
# The optional -s flag prints code output
uv run pytest [-s]

License

MIT.

Copyright © 2025-present Baptiste Pesquet.

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

gym_collabsort-0.1.2.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

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

gym_collabsort-0.1.2-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file gym_collabsort-0.1.2.tar.gz.

File metadata

  • Download URL: gym_collabsort-0.1.2.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.22

File hashes

Hashes for gym_collabsort-0.1.2.tar.gz
Algorithm Hash digest
SHA256 66c3453d3e7747fa947691cfac93c663c21a71d137ebc359737f0683ff94bfa0
MD5 f2dc65ffc4bbbaa719858590c2b3d596
BLAKE2b-256 0044f9f6ddf5413e528989e11ee1165fee99d814492f261054479a56fc6dd402

See more details on using hashes here.

File details

Details for the file gym_collabsort-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for gym_collabsort-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3cc5d5c6e2900773ae5dcc8665c4b5e34069685ed1cf3bab70036975c50c2493
MD5 eaf197f6ab7dba2c345d873a5b372441
BLAKE2b-256 2468c64ad5b782d22e40c32dbe223fabe73f4ba0e9650bf93be41869013a416b

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