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.0.tar.gz (23.2 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.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gym_collabsort-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0791a94e0f7f791a37f0287df57429a65b83bd1395920b8ff408a51970d3a633
MD5 0afcc1fe3ad8e4320b058fd974bdba42
BLAKE2b-256 45c06a97e68c528cb369003843d71bf84db7f9b1d68566202867992f112ef98d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gym_collabsort-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02a0235a3b5d072f9fc2eb62d40d834fbdbda5eda380d3f7a60bd0bb63640802
MD5 fb04a179d2c6cb814e7a9ffdea35c80f
BLAKE2b-256 af6c8bdcb493291b9fc53e5cb7b494ce31aa4f33fe62c7824fe994a244db52aa

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