Skip to main content

A modular AI agent experimentation tool.

Project description

agent home piSTAR Lab

PyPI PyPI - License

WARNING: Under active development - not ready for public use.

Overview

piSTAR Lab is a modular deep reinforcement learning platform built to make AI development accessible and fun.

Release: 0.0.1-dev (early release)

Documentation https://pistarlab.readthedocs.io

Features

  • Web UI
  • Plugin System for adding new agents, environments or tasks types
  • Python API, anthing you can do in the UI, you can do in Python as well
  • Run agents in single and multi player environments
  • Experiment tracking
  • Uses Ray Project (https://ray.io/) under the hood for distributed processing
  • More to come

UI Screenshots


agent home


agent home


agent home


agent home


agent home

Quick Start

Detailed documentation is published at https://pistarlab.readthedocs.io

Notes

Installation

from pypi

pip install -U pistarlab[all]

from repo

git clone  --single-branch --depth=1 http://github.com/pistarlab/pistarlab/
pip install -e ."[all]"

Usage

To launch piSTAR Lab UI, run:

pistarlab_launcher

Open browser to: http://localhost:7777

Contributing

We are still in an early phase of this release but if you are interested in contributing to piSTAR Lab, please reach out.

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

pistarlab-0.0.1.dev1.tar.gz (11.3 MB view details)

Uploaded Source

Built Distribution

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

pistarlab-0.0.1.dev1-py3-none-any.whl (15.2 MB view details)

Uploaded Python 3

File details

Details for the file pistarlab-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: pistarlab-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 11.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pistarlab-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 6883dfff6b65e871d9c79b1493fc8c7a1c0459cae32e6e7b479f9b9dc5b08746
MD5 006c09544f33ef61c306176f1e21176b
BLAKE2b-256 6789dd4ae6cde609bd345d36d2d02e751a92470f60d69acbdd16e8d1b85f5c67

See more details on using hashes here.

File details

Details for the file pistarlab-0.0.1.dev1-py3-none-any.whl.

File metadata

  • Download URL: pistarlab-0.0.1.dev1-py3-none-any.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pistarlab-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 18329defdf5e2ec2f2e3654e448e690933c50bab7f199e7b29ae799f5df4efe0
MD5 a915a022219df3fa5b2958f701f8a524
BLAKE2b-256 8e5079c4775930b4a73cf8fb005e9870de3e345e4a28d1727696d6ccad1425d6

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