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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gym_collabsort-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 8ac4545616bf2e9b3cf721d9fa382b77ddbb0cb1daf88cf778c5733ffe86bb50
MD5 dd956155f1feb26109c976113bc393bb
BLAKE2b-256 8569e773e83df95d17cc470ce8829e4cb6eaacea1b0e51013c3dfe4564333fa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gym_collabsort-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8da445b315fcad50f064237ff681ea0e6403f2580ab8b1d5c5981f253f96026
MD5 7e4b3177cdf614eb06a66359c3025abf
BLAKE2b-256 c39b827bd64785a74f070c885085487a5e07100e685b008f90f9f79b41f2542b

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