Skip to content

Commit

Permalink
work
Browse files Browse the repository at this point in the history
  • Loading branch information
StoneT2000 committed Sep 29, 2023
1 parent c72bfaf commit be3c5a5
Show file tree
Hide file tree
Showing 7 changed files with 1,128 additions and 7 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@

demos/
data/
exps/
exps/

__pycache__
*egg-info
89 changes: 89 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Package ######################################################################

[build-system]
requires = ["setuptools >= 62.0.0"]
build-backend = "setuptools.build_meta"

[project]
name = "rfcl"
description = "Reverse Forward Curriculum Learning"
readme = "README.md"
requires-python = ">= 3.8"
authors = [{ name = "Anon", email = "[email protected]" }]
license = { text = "MIT License" }
keywords = ["Reinforcement Learning", "Robotics", "Jax", "RL", "AI"]
classifiers = [
"Development Status :: 4 - Beta", # change to `5 - Production/Stable` when ready
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Artificial Intelligence',
]
dependencies = [
"numpy >=1.22.0",
"scipy",

# RL
"gymnasium",
"gymnax",

# Jax Related
"chex",
"distrax",
"flax",
"optax",

# Video generation
"moviepy",

# Exp tracking
"tensorboard",
"tensorboardX",
"wandb",
"omegaconf",

# Vision
"opencv-python",
"transforms3d",

# Other
"tqdm",
"dacite",
"matplotlib"
]
dynamic = ["version"]

[project.optional-dependencies]

mani-skill2 = ["mani_skill2"]
dm-control = ["dm_control"]
brax = ["brax", "gymnax"]
gymnax = ["gymnax"]

dev = ["ipdb", "jupyterlab", "ipython", "black", "isort"]

[tool.setuptools]
include-package-data = true

[tool.setuptools.packages.find]
include = ["rfcl", "rfcl.*"]

# [tool.setuptools.package-data]

# Linters and Test tools #######################################################

[tool.black]
safe = true

[tool.isort]
atomic = true
profile = "black"
src_paths = ["rfcl", "scripts"]
extra_standard_library = ["typing_extensions"]
indent = 4
lines_after_imports = 2
multi_line_output = 3
Loading

0 comments on commit be3c5a5

Please sign in to comment.