happypose

Toolbox and trackers for object pose-estimation. Based on the work CosyPose and MegaPose

https://github.com/agimus-project/happypose

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Toolbox and trackers for object pose-estimation. Based on the work CosyPose and MegaPose

Basic Info
Statistics
  • Stars: 40
  • Watchers: 10
  • Forks: 12
  • Open Issues: 39
  • Releases: 0
Created almost 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

HappyPose

Conda Pip uv Book

pre-commit.ci status Documentation Status codecov Code style: black

Toolbox and trackers for object pose-estimation. Based on the work CosyPose and MegaPose. This directory is currently under development. Please refer to the documentation for more details.

Installation

To install happypose, you can use pip or uv.

We strongly suggest to install it in either a venv or a conda environment.

Example with conda

git clone --branch dev --recurse-submodules https://github.com/agimus-project/happypose.git cd happypose conda env create -f environment.yml conda activate happypose pip install -r requirements/base.txt

With conda, you must not install pypi, cpu or cu124 extras or requirements files.

Example with uv

git clone --branch dev --recurse-submodules https://github.com/agimus-project/happypose.git cd happypose uv sync --extra pypi --extra cpu # you *must* choose between cpu / cu124 source .venv/bin/activate

Example with venv

git clone --branch dev --recurse-submodules https://github.com/agimus-project/happypose.git cd happypose python -m venv .venv source .venv/bin/activate pip install -r requirements/pypi.txt -r requirements/cpu.txt # you *must* choose between cpu / cu124

Install extras:

  • pypi: install pinocchio & opencv from PyPI (don't use this with conda)
  • cpu: install torch for CPU from wheel (don't use this with conda)
  • cu124: install torch for CUDA 12.4 from wheel (don't use this with conda)

Create data directory

Create data dir /somewhere/convenient. The dataset to store are quite large. export HAPPYPOSE_DATA_DIR=/somewhere/convenient

Test the install

CPU

If you work on CPU, these models need to be download :

```

hope dataset models for CosyPose

python -m happypose.toolbox.utils.download --cosypose_models \ detector-bop-hope-pbr--15246 \ coarse-bop-hope-pbr--225203 \ refiner-bop-hope-pbr--955392 ```

```

For MegaPose

python -m happypose.toolbox.utils.download --megapose_models ```

and the examples

python -m happypose.toolbox.utils.download --examples barbecue-sauce

In the HappyPose folder:

pytest -v ./tests

You may need to install pytest-order : pip installp pytest-order. In this case, test related to the evaluation and the training of CosyPose are not run. If you want to use these functionalities, you need a GPU.

GPU

Tests related to evaluation and training will be run if a GPU is available. Hence, a few more downloads are needed :

```

ycbv models

python -m happypose.toolbox.utils.download --cosypose_models \ coarse-bop-ycbv-pbr--724183 \ refiner-bop-ycbv-pbr--604090 ```

python -m happypose.toolbox.utils.download --bop_dataset ycbv

python -m happypose.toolbox.utils.download --test-results

The tests take much longer in this case.

Owner

  • Name: agimus-project
  • Login: agimus-project
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: happypose
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Yann
    family-names: Labbé
    orcid: 'https://orcid.org/0000-0002-2757-5723'
repository-code: 'https://github.com/agimus-project/happypose'
abstract: >-
  Toolbox and trackers for object pose-estimation. Based on
  the work CosyPose and MegaPose
license: BSD-2-Clause
references:
  - authors:
      - given-names: Yann
        family-names: Labbé
        orcid: 'https://orcid.org/0000-0002-2757-5723'
      - given-names: Justin
        family-names: Carpentier
        orcid: 'https://orcid.org/0000-0001-6585-2894'
      - given-names: Mathieu
        family-names: Aubry
        orcid: 'https://orcid.org/0000-0002-3804-0193'
      - given-names: Josef
        family-names: Sivic
        orcid: 'https://orcid.org/0000-0002-2554-5301'
    title: "CosyPose: Consistent multi-view multi-object 6D pose estimation"
    collection-title: "Proceedings of the European Conference on Computer Vision (ECCV)"
    collection-type: proceedings
    type: article
    year: 2020
  - authors:
      - given-names: Yann
        family-names: Labbé
        orcid: 'https://orcid.org/0000-0002-2757-5723'
      - given-names: Lucas
        family-names: Manuelli
        affiliation: NVidia
      - given-names: Arsalan
        family-names: Mousavian
        affiliation: NVidia
      - given-names: Stephen
        family-names: Tyree
        affiliation: NVidia
      - given-names: Stan
        family-names: Birchfield
        affiliation: NVidia
      - given-names: Jonathan
        family-names: Tremblay
        affiliation: NVidia
      - given-names: Justin
        family-names: Carpentier
        orcid: 'https://orcid.org/0000-0001-6585-2894'
      - given-names: Mathieu
        family-names: Aubry
        orcid: 'https://orcid.org/0000-0002-3804-0193'
      - given-names: Dieiter
        family-names: Fox
        affiliation: NVidia
      - given-names: Josef
        family-names: Sivic
        orcid: 'https://orcid.org/0000-0002-2554-5301'
    title: "MegaPose: 6D Pose Estimation of Novel Objects via Render & Compare"
    collection-title: "CoRL"
    collection-type: proceedings
    type: article
    year: 2022

GitHub Events

Total
  • Create event: 32
  • Commit comment event: 1
  • Issues event: 7
  • Watch event: 16
  • Delete event: 32
  • Issue comment event: 44
  • Push event: 130
  • Pull request review event: 33
  • Pull request review comment event: 27
  • Pull request event: 79
  • Fork event: 2
Last Year
  • Create event: 32
  • Commit comment event: 1
  • Issues event: 7
  • Watch event: 16
  • Delete event: 32
  • Issue comment event: 44
  • Push event: 130
  • Pull request review event: 33
  • Pull request review comment event: 27
  • Pull request event: 79
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 31
  • Total pull requests: 61
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 10
  • Total pull request authors: 7
  • Average comments per issue: 0.32
  • Average comments per pull request: 0.61
  • Merged pull requests: 23
  • Bot issues: 0
  • Bot pull requests: 31
Past Year
  • Issues: 6
  • Pull requests: 22
  • Average time to close issues: 17 days
  • Average time to close pull requests: 20 days
  • Issue authors: 4
  • Pull request authors: 6
  • Average comments per issue: 0.17
  • Average comments per pull request: 0.59
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 9
Top Authors
Issue Authors
  • MedericFourmy (15)
  • ElliotMaitre (4)
  • Kotochleb (2)
  • LouiseMsn (2)
  • nim65s (1)
  • ciolloic (1)
  • cifkam (1)
  • jmirabel (1)
  • monajalal (1)
  • WuZhuoran (1)
Pull Request Authors
  • dependabot[bot] (31)
  • nim65s (21)
  • MedericFourmy (15)
  • pre-commit-ci[bot] (11)
  • kzorina (1)
  • ElliotMaitre (1)
  • Kotochleb (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (31) python (22) github_actions (7)

Dependencies

docs/requirements.txt pypi
  • alabaster ==0.7.13
  • babel ==2.12.1
  • certifi ==2022.12.7
  • charset-normalizer ==3.1.0
  • cmake ==3.26.0
  • cmeel ==0.35.0
  • cmeel-assimp ==5.2.5
  • cmeel-boost ==1.81.0
  • cmeel-console-bridge ==1.0.2.1
  • cmeel-octomap ==1.9.8.1
  • cmeel-tinyxml ==2.6.2.1
  • cmeel-urdfdom ==3.1.0.1
  • colorama ==0.4.6
  • docutils ==0.19
  • eigenpy ==2.9.2
  • filelock ==3.10.0
  • hpp-fcl ==2.3.0
  • idna ==3.4
  • imagesize ==1.4.1
  • importlib-metadata ==6.1.0
  • jinja2 ==3.1.2
  • lit ==16.0.0
  • markdown-it-py ==2.2.0
  • markupsafe ==2.1.2
  • mdit-py-plugins ==0.3.5
  • mdurl ==0.1.2
  • mpmath ==1.3.0
  • myst-parser ==1.0.0
  • networkx ==3.0
  • numpy ==1.24.2
  • nvidia-cublas-cu11 ==11.10.3.66
  • nvidia-cuda-cupti-cu11 ==11.7.101
  • nvidia-cuda-nvrtc-cu11 ==11.7.99
  • nvidia-cuda-runtime-cu11 ==11.7.99
  • nvidia-cudnn-cu11 ==8.5.0.96
  • nvidia-cufft-cu11 ==10.9.0.58
  • nvidia-curand-cu11 ==10.2.10.91
  • nvidia-cusolver-cu11 ==11.4.0.1
  • nvidia-cusparse-cu11 ==11.7.4.91
  • nvidia-nccl-cu11 ==2.14.3
  • nvidia-nvtx-cu11 ==11.7.91
  • packaging ==23.0
  • pin ==2.6.17
  • pygments ==2.14.0
  • pytz ==2022.7.1
  • pyyaml ==6.0
  • requests ==2.28.2
  • setuptools ==67.6.0
  • snowballstemmer ==2.2.0
  • sphinx ==6.1.3
  • sphinxcontrib-applehelp ==1.0.4
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • sympy ==1.11.1
  • tomli ==2.0.1
  • torch ==2.0.0
  • triton ==2.0.0
  • typing-extensions ==4.5.0
  • urllib3 ==1.26.15
  • wheel ==0.40.0
  • zipp ==3.15.0
.github/workflows/book.yml actions
  • actions/checkout v3 composite
  • actions/deploy-pages v2 composite
  • actions/upload-pages-artifact v1 composite
experiments/job-runner/setup.py pypi
happypose/pose_estimators/cosypose/setup.py pypi
pyproject.toml pypi
  • panda3d =1.10.13
  • pin ^2.6.17
  • pybullet ^3.2.5
  • python ^3.8
.github/workflows/conda-test.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/pip-test.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
happypose/pose_estimators/cosypose/pyproject.toml pypi
.github/workflows/uv-test.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • astral-sh/setup-uv v5 composite
requirements/base.txt pypi
  • absl-py ==2.1.0
  • addict ==2.4.0
  • antlr4-python3-runtime ==4.9.3
  • anyio ==4.6.2.post1
  • asttokens ==2.4.1
  • attrs ==24.2.0
  • beautifulsoup4 ==4.12.3
  • bokeh ==3.6.1
  • braceexpand ==0.1.7
  • certifi ==2024.8.30
  • cffi ==1.17.1
  • cfgv ==3.4.0
  • charset-normalizer ==3.4.0
  • colorama ==0.4.6
  • contourpy ==1.3.1
  • coverage ==7.6.8
  • cycler ==0.12.1
  • cython ==3.0.11
  • decorator ==5.1.1
  • distlib ==0.3.9
  • exceptiongroup ==1.2.2
  • executing ==2.1.0
  • filelock ==3.16.1
  • fonttools ==4.55.0
  • freetype-py ==2.5.1
  • fsspec ==2024.10.0
  • grpcio ==1.68.0
  • h11 ==0.14.0
  • hsluv ==5.0.4
  • httpcore ==1.0.7
  • httpx ==0.27.2
  • identify ==2.6.2
  • idna ==3.10
  • imageio ==2.36.0
  • iniconfig ==2.0.0
  • ipython ==8.29.0
  • jedi ==0.19.2
  • jinja2 ==3.1.4
  • joblib ==1.4.2
  • jsonpatch ==1.33
  • jsonpointer ==3.0.0
  • kiwisolver ==1.4.7
  • lazy-loader ==0.4
  • markdown ==3.7
  • markupsafe ==3.0.2
  • matplotlib ==3.9.2
  • matplotlib-inline ==0.1.7
  • meshcat ==0.3.2
  • mypy-extensions ==1.0.0
  • networkx ==3.4.2
  • nodeenv ==1.9.1
  • numpy ==1.26.4
  • omegaconf ==2.3.0
  • outcome ==1.3.0.post0
  • packaging ==24.2
  • panda3d ==1.10.15
  • pandas ==2.2.3
  • parso ==0.8.4
  • pexpect ==4.9.0
  • pillow ==11.0.0
  • platformdirs ==4.3.6
  • pluggy ==1.5.0
  • plyfile ==1.1
  • pre-commit ==4.0.1
  • prompt-toolkit ==3.0.48
  • protobuf ==5.28.3
  • psutil ==6.1.0
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.3
  • pybind11 ==2.13.6
  • pybullet ==3.2.6
  • pycparser ==2.22
  • pygments ==2.18.0
  • pyngrok ==7.2.1
  • pyopengl ==3.1.0
  • pyparsing ==3.2.0
  • pypng ==0.20220715.0
  • pyre-extensions ==0.0.32
  • pysocks ==1.7.1
  • pytest ==8.3.3
  • pytest-order ==1.3.0
  • python-dateutil ==2.9.0.post0
  • pytz ==2024.2
  • pyyaml ==6.0.2
  • pyzmq ==26.2.0
  • requests ==2.32.3
  • roma ==1.5.1
  • ruff ==0.8.0
  • scikit-image ==0.24.0
  • scikit-learn ==1.5.2
  • scipy ==1.14.1
  • seaborn ==0.13.2
  • selenium ==4.26.1
  • setuptools ==75.6.0
  • simplejson ==3.19.3
  • six ==1.16.0
  • sniffio ==1.3.1
  • sortedcontainers ==2.4.0
  • soupsieve ==2.6
  • stack-data ==0.6.3
  • tabulate ==0.9.0
  • tensorboard ==2.18.0
  • tensorboard-data-server ==0.7.2
  • threadpoolctl ==3.5.0
  • tifffile ==2024.9.20
  • tomli ==2.1.0
  • torchnet ==0.0.4
  • torchtnt ==0.2.4
  • tornado ==6.4.2
  • tqdm ==4.67.1
  • traitlets ==5.14.3
  • transforms3d ==0.4.2
  • trimesh ==4.5.2
  • trio ==0.27.0
  • trio-websocket ==0.11.1
  • typing-extensions ==4.12.2
  • typing-inspect ==0.9.0
  • tzdata ==2024.2
  • u-msgpack-python ==2.8.0
  • urllib3 ==2.2.3
  • virtualenv ==20.27.1
  • visdom ==0.2.4
  • vispy ==0.14.3
  • wcwidth ==0.2.13
  • webdataset ==0.2.100
  • websocket-client ==1.8.0
  • werkzeug ==3.1.3
  • wsproto ==1.2.0
  • xarray ==2024.11.0
  • xyzservices ==2024.9.0
requirements/cpu.txt pypi
  • absl-py ==2.1.0
  • addict ==2.4.0
  • antlr4-python3-runtime ==4.9.3
  • anyio ==4.6.2.post1
  • asttokens ==2.4.1
  • attrs ==24.2.0
  • beautifulsoup4 ==4.12.3
  • bokeh ==3.6.1
  • braceexpand ==0.1.7
  • certifi ==2024.8.30
  • cffi ==1.17.1
  • cfgv ==3.4.0
  • charset-normalizer ==3.4.0
  • colorama ==0.4.6
  • contourpy ==1.3.1
  • coverage ==7.6.8
  • cycler ==0.12.1
  • cython ==3.0.11
  • decorator ==5.1.1
  • distlib ==0.3.9
  • exceptiongroup ==1.2.2
  • executing ==2.1.0
  • filelock ==3.16.1
  • fonttools ==4.55.0
  • freetype-py ==2.5.1
  • fsspec ==2024.10.0
  • grpcio ==1.68.0
  • h11 ==0.14.0
  • hsluv ==5.0.4
  • httpcore ==1.0.7
  • httpx ==0.27.2
  • identify ==2.6.2
  • idna ==3.10
  • imageio ==2.36.0
  • iniconfig ==2.0.0
  • ipython ==8.29.0
  • jedi ==0.19.2
  • jinja2 ==3.1.4
  • joblib ==1.4.2
  • jsonpatch ==1.33
  • jsonpointer ==3.0.0
  • kiwisolver ==1.4.7
  • lazy-loader ==0.4
  • markdown ==3.7
  • markupsafe ==3.0.2
  • matplotlib ==3.9.2
  • matplotlib-inline ==0.1.7
  • meshcat ==0.3.2
  • mpmath ==1.3.0
  • mypy-extensions ==1.0.0
  • networkx ==3.4.2
  • nodeenv ==1.9.1
  • numpy ==1.26.4
  • omegaconf ==2.3.0
  • outcome ==1.3.0.post0
  • packaging ==24.2
  • panda3d ==1.10.15
  • pandas ==2.2.3
  • parso ==0.8.4
  • pexpect ==4.9.0
  • pillow ==11.0.0
  • platformdirs ==4.3.6
  • pluggy ==1.5.0
  • plyfile ==1.1
  • pre-commit ==4.0.1
  • prompt-toolkit ==3.0.48
  • protobuf ==5.28.3
  • psutil ==6.1.0
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.3
  • pybind11 ==2.13.6
  • pybullet ==3.2.6
  • pycparser ==2.22
  • pygments ==2.18.0
  • pyngrok ==7.2.1
  • pyopengl ==3.1.0
  • pyparsing ==3.2.0
  • pypng ==0.20220715.0
  • pyre-extensions ==0.0.32
  • pysocks ==1.7.1
  • pytest ==8.3.3
  • pytest-order ==1.3.0
  • python-dateutil ==2.9.0.post0
  • pytz ==2024.2
  • pyyaml ==6.0.2
  • pyzmq ==26.2.0
  • requests ==2.32.3
  • roma ==1.5.1
  • ruff ==0.8.0
  • scikit-image ==0.24.0
  • scikit-learn ==1.5.2
  • scipy ==1.14.1
  • seaborn ==0.13.2
  • selenium ==4.26.1
  • setuptools ==75.6.0
  • simplejson ==3.19.3
  • six ==1.16.0
  • sniffio ==1.3.1
  • sortedcontainers ==2.4.0
  • soupsieve ==2.6
  • stack-data ==0.6.3
  • sympy ==1.13.1
  • tabulate ==0.9.0
  • tensorboard ==2.18.0
  • tensorboard-data-server ==0.7.2
  • threadpoolctl ==3.5.0
  • tifffile ==2024.9.20
  • tomli ==2.1.0
  • torch ==2.5.1
  • torchnet ==0.0.4
  • torchtnt ==0.2.4
  • torchvision ==0.20.1
  • tornado ==6.4.2
  • tqdm ==4.67.1
  • traitlets ==5.14.3
  • transforms3d ==0.4.2
  • trimesh ==4.5.2
  • trio ==0.27.0
  • trio-websocket ==0.11.1
  • typing-extensions ==4.12.2
  • typing-inspect ==0.9.0
  • tzdata ==2024.2
  • u-msgpack-python ==2.8.0
  • urllib3 ==2.2.3
  • virtualenv ==20.27.1
  • visdom ==0.2.4
  • vispy ==0.14.3
  • wcwidth ==0.2.13
  • webdataset ==0.2.100
  • websocket-client ==1.8.0
  • werkzeug ==3.1.3
  • wsproto ==1.2.0
  • xarray ==2024.11.0
  • xyzservices ==2024.9.0
requirements/cu124.txt pypi
  • absl-py ==2.1.0
  • addict ==2.4.0
  • antlr4-python3-runtime ==4.9.3
  • anyio ==4.6.2.post1
  • asttokens ==2.4.1
  • attrs ==24.2.0
  • beautifulsoup4 ==4.12.3
  • bokeh ==3.6.1
  • braceexpand ==0.1.7
  • certifi ==2024.8.30
  • cffi ==1.17.1
  • cfgv ==3.4.0
  • charset-normalizer ==3.4.0
  • colorama ==0.4.6
  • contourpy ==1.3.1
  • coverage ==7.6.8
  • cycler ==0.12.1
  • cython ==3.0.11
  • decorator ==5.1.1
  • distlib ==0.3.9
  • exceptiongroup ==1.2.2
  • executing ==2.1.0
  • filelock ==3.16.1
  • fonttools ==4.55.0
  • freetype-py ==2.5.1
  • fsspec ==2024.10.0
  • grpcio ==1.68.0
  • h11 ==0.14.0
  • hsluv ==5.0.4
  • httpcore ==1.0.7
  • httpx ==0.27.2
  • identify ==2.6.2
  • idna ==3.10
  • imageio ==2.36.0
  • iniconfig ==2.0.0
  • ipython ==8.29.0
  • jedi ==0.19.2
  • jinja2 ==3.1.4
  • joblib ==1.4.2
  • jsonpatch ==1.33
  • jsonpointer ==3.0.0
  • kiwisolver ==1.4.7
  • lazy-loader ==0.4
  • markdown ==3.7
  • markupsafe ==3.0.2
  • matplotlib ==3.9.2
  • matplotlib-inline ==0.1.7
  • meshcat ==0.3.2
  • mpmath ==1.3.0
  • mypy-extensions ==1.0.0
  • networkx ==3.4.2
  • nodeenv ==1.9.1
  • numpy ==1.26.4
  • nvidia-cublas-cu12 ==12.4.5.8
  • nvidia-cuda-cupti-cu12 ==12.4.127
  • nvidia-cuda-nvrtc-cu12 ==12.4.127
  • nvidia-cuda-runtime-cu12 ==12.4.127
  • nvidia-cudnn-cu12 ==9.1.0.70
  • nvidia-cufft-cu12 ==11.2.1.3
  • nvidia-curand-cu12 ==10.3.5.147
  • nvidia-cusolver-cu12 ==11.6.1.9
  • nvidia-cusparse-cu12 ==12.3.1.170
  • nvidia-nccl-cu12 ==2.21.5
  • nvidia-nvjitlink-cu12 ==12.4.127
  • nvidia-nvtx-cu12 ==12.4.127
  • omegaconf ==2.3.0
  • outcome ==1.3.0.post0
  • packaging ==24.2
  • panda3d ==1.10.15
  • pandas ==2.2.3
  • parso ==0.8.4
  • pexpect ==4.9.0
  • pillow ==11.0.0
  • platformdirs ==4.3.6
  • pluggy ==1.5.0
  • plyfile ==1.1
  • pre-commit ==4.0.1
  • prompt-toolkit ==3.0.48
  • protobuf ==5.28.3
  • psutil ==6.1.0
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.3
  • pybind11 ==2.13.6
  • pybullet ==3.2.6
  • pycparser ==2.22
  • pygments ==2.18.0
  • pyngrok ==7.2.1
  • pyopengl ==3.1.0
  • pyparsing ==3.2.0
  • pypng ==0.20220715.0
  • pyre-extensions ==0.0.32
  • pysocks ==1.7.1
  • pytest ==8.3.3
  • pytest-order ==1.3.0
  • python-dateutil ==2.9.0.post0
  • pytz ==2024.2
  • pyyaml ==6.0.2
  • pyzmq ==26.2.0
  • requests ==2.32.3
  • roma ==1.5.1
  • ruff ==0.8.0
  • scikit-image ==0.24.0
  • scikit-learn ==1.5.2
  • scipy ==1.14.1
  • seaborn ==0.13.2
  • selenium ==4.26.1
  • setuptools ==75.6.0
  • simplejson ==3.19.3
  • six ==1.16.0
  • sniffio ==1.3.1
  • sortedcontainers ==2.4.0
  • soupsieve ==2.6
  • stack-data ==0.6.3
  • sympy ==1.13.1
  • tabulate ==0.9.0
  • tensorboard ==2.18.0
  • tensorboard-data-server ==0.7.2
  • threadpoolctl ==3.5.0
  • tifffile ==2024.9.20
  • tomli ==2.1.0
  • torch ==2.5.1
  • torchnet ==0.0.4
  • torchtnt ==0.2.4
  • torchvision ==0.20.1
  • tornado ==6.4.2
  • tqdm ==4.67.1
  • traitlets ==5.14.3
  • transforms3d ==0.4.2
  • trimesh ==4.5.2
  • trio ==0.27.0
  • trio-websocket ==0.11.1
  • triton ==3.1.0
  • typing-extensions ==4.12.2
  • typing-inspect ==0.9.0
  • tzdata ==2024.2
  • u-msgpack-python ==2.8.0
  • urllib3 ==2.2.3
  • virtualenv ==20.27.1
  • visdom ==0.2.4
  • vispy ==0.14.3
  • wcwidth ==0.2.13
  • webdataset ==0.2.100
  • websocket-client ==1.8.0
  • werkzeug ==3.1.3
  • wsproto ==1.2.0
  • xarray ==2024.11.0
  • xyzservices ==2024.9.0
requirements/pypi.txt pypi
  • absl-py ==2.1.0
  • addict ==2.4.0
  • antlr4-python3-runtime ==4.9.3
  • anyio ==4.6.2.post1
  • asttokens ==2.4.1
  • attrs ==24.2.0
  • beautifulsoup4 ==4.12.3
  • bokeh ==3.6.1
  • braceexpand ==0.1.7
  • certifi ==2024.8.30
  • cffi ==1.17.1
  • cfgv ==3.4.0
  • charset-normalizer ==3.4.0
  • cmeel ==0.53.3
  • cmeel-assimp ==5.3.1
  • cmeel-boost ==1.83.0
  • cmeel-console-bridge ==1.0.2.2
  • cmeel-octomap ==1.9.8.2
  • cmeel-qhull ==8.0.2.1
  • cmeel-tinyxml ==2.6.2.3
  • cmeel-urdfdom ==3.1.1.1
  • colorama ==0.4.6
  • contourpy ==1.3.1
  • coverage ==7.6.8
  • cycler ==0.12.1
  • cython ==3.0.11
  • decorator ==5.1.1
  • distlib ==0.3.9
  • eigenpy ==3.5.1
  • exceptiongroup ==1.2.2
  • executing ==2.1.0
  • filelock ==3.16.1
  • fonttools ==4.55.0
  • freetype-py ==2.5.1
  • fsspec ==2024.10.0
  • grpcio ==1.68.0
  • h11 ==0.14.0
  • hpp-fcl ==2.4.4
  • hsluv ==5.0.4
  • httpcore ==1.0.7
  • httpx ==0.27.2
  • identify ==2.6.2
  • idna ==3.10
  • imageio ==2.36.0
  • iniconfig ==2.0.0
  • ipython ==8.29.0
  • jedi ==0.19.2
  • jinja2 ==3.1.4
  • joblib ==1.4.2
  • jsonpatch ==1.33
  • jsonpointer ==3.0.0
  • kiwisolver ==1.4.7
  • lazy-loader ==0.4
  • markdown ==3.7
  • markupsafe ==3.0.2
  • matplotlib ==3.9.2
  • matplotlib-inline ==0.1.7
  • meshcat ==0.3.2
  • mypy-extensions ==1.0.0
  • networkx ==3.4.2
  • nodeenv ==1.9.1
  • numpy ==1.26.4
  • omegaconf ==2.3.0
  • opencv-contrib-python ==4.10.0.84
  • outcome ==1.3.0.post0
  • packaging ==24.2
  • panda3d ==1.10.15
  • pandas ==2.2.3
  • parso ==0.8.4
  • pexpect ==4.9.0
  • pillow ==11.0.0
  • pin ==2.7.0
  • platformdirs ==4.3.6
  • pluggy ==1.5.0
  • plyfile ==1.1
  • pre-commit ==4.0.1
  • prompt-toolkit ==3.0.48
  • protobuf ==5.28.3
  • psutil ==6.1.0
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.3
  • pybind11 ==2.13.6
  • pybullet ==3.2.6
  • pycparser ==2.22
  • pygments ==2.18.0
  • pyngrok ==7.2.1
  • pyopengl ==3.1.0
  • pyparsing ==3.2.0
  • pypng ==0.20220715.0
  • pyre-extensions ==0.0.32
  • pysocks ==1.7.1
  • pytest ==8.3.3
  • pytest-order ==1.3.0
  • python-dateutil ==2.9.0.post0
  • pytz ==2024.2
  • pyyaml ==6.0.2
  • pyzmq ==26.2.0
  • requests ==2.32.3
  • roma ==1.5.1
  • ruff ==0.8.0
  • scikit-image ==0.24.0
  • scikit-learn ==1.5.2
  • scipy ==1.14.1
  • seaborn ==0.13.2
  • selenium ==4.26.1
  • setuptools ==75.6.0
  • simplejson ==3.19.3
  • six ==1.16.0
  • sniffio ==1.3.1
  • sortedcontainers ==2.4.0
  • soupsieve ==2.6
  • stack-data ==0.6.3
  • tabulate ==0.9.0
  • tensorboard ==2.18.0
  • tensorboard-data-server ==0.7.2
  • threadpoolctl ==3.5.0
  • tifffile ==2024.9.20
  • tomli ==2.1.0
  • torchnet ==0.0.4
  • torchtnt ==0.2.4
  • tornado ==6.4.2
  • tqdm ==4.67.1
  • traitlets ==5.14.3
  • transforms3d ==0.4.2
  • trimesh ==4.5.2
  • trio ==0.27.0
  • trio-websocket ==0.11.1
  • typing-extensions ==4.12.2
  • typing-inspect ==0.9.0
  • tzdata ==2024.2
  • u-msgpack-python ==2.8.0
  • urllib3 ==2.2.3
  • virtualenv ==20.27.1
  • visdom ==0.2.4
  • vispy ==0.14.3
  • wcwidth ==0.2.13
  • webdataset ==0.2.100
  • websocket-client ==1.8.0
  • werkzeug ==3.1.3
  • wsproto ==1.2.0
  • xarray ==2024.11.0
  • xyzservices ==2024.9.0
uv.lock pypi
  • 183 dependencies
environment.yml pypi
  • numpy <2
  • torchnet *
happypose/pose_estimators/cosypose/environment.yaml pypi
  • Cython ==0.29.21
  • PyOpenGL ==3.1.0
  • bokeh ==1.4.0
  • colorama ==0.4.3
  • distributed ==2.9.1
  • glumpy ==1.2.0
  • imageio ==2.6.1
  • ipdb ==0.12.3
  • ipykernel ==5.1.3
  • jinja2 ==3.0.0
  • joblib ==0.14.1
  • jupyter-client ==5.3.4
  • jupyter-core ==4.6.1
  • jupyter-server-proxy ==1.5.0
  • jupyterlab ==1.2.4
  • jupyterlab-server ==1.0.6
  • lxml ==4.4.2
  • matplotlib ==3.1.2
  • opencv-contrib-python ==4.4.0.42
  • opencv-python ==4.1.2.30
  • pandas ==0.25.3
  • plyfile ==0.7.1
  • pyarrow ==0.15.1
  • pycollada ==0.6
  • pypng ==0.0.20
  • pywavefront ==1.3.1
  • pyyaml ==5.1
  • scikit-image ==0.16.2
  • scikit-learn ==0.22.1
  • scikit-video ==1.1.11
  • scipy ==1.4.1
  • shapely ==1.7.0
  • simplejson ==3.17.0
  • torchnet ==0.0.4
  • tqdm ==4.41.1
  • transforms3d ==0.3.1
  • trimesh ==3.5.16
  • wget ==3.2
  • xarray ==0.14.1