twanghcmut's picture
download
raw
1.5 kB
[build-system]
requires = ["setuptools>=64"]
build-backend = "setuptools.build_meta"
[project]
name = "onf"
version = "0.1.0"
description = "Oriented Neural Field — test-time recovery for frozen VLA policies"
readme = "README.md"
requires-python = ">=3.9"
keywords =["vla", "test-time recovery", "neural field", "robot learning", "libero", "calvin"]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
# The CORE package is deliberately light — numpy + torch (CPU is enough for the field) + a little
# I/O. The heavy policy/benchmark stacks (StableVLA, GR00T, CALVIN) live in their own conda envs
# and are reached through `external/` by the eval harnesses; they are NOT dependencies of `onf`.
dependencies = [
"numpy>=1.23",
"torch>=2.0",
"scipy>=1.9",
"matplotlib>=3.6",
"imageio>=2.25",
"imageio-ffmpeg>=0.4",
"pyyaml>=6.0",
"h5py>=3.7",
]
[project.optional-dependencies]
dev = ["black>=24.2.0", "ruff>=0.2.2", "pytest>=7.0"]
[tool.setuptools.packages.find]
where = ["src"]
[tool.black]
line-length = 121
target-version = ["py39", "py310", "py311"]
[tool.ruff]
line-length = 121
src = ["src"]
[tool.ruff.lint]
select = ["A", "B", "E", "F", "I", "RUF", "W"]
ignore = ["F722"]
[tool.ruff.lint.per-file-ignores]
"__init__.py" = ["E402", "F401"]
[tool.pytest.ini_options]
testpaths = ["tests"]

Xet Storage Details

Size:
1.5 kB
·
Xet hash:
cca453fac1ba16002a87f27730f17686864403a81c11d931657f918a6da3fae2

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.