Metadata-Version: 2.1
Name: fastdev
Version: 0.1.4
Summary: Type less, code more
Author-email: Jianglong Ye <jianglong.yeh@gmail.com>
License: MIT
Project-URL: Homepage, https://fastdev.jianglongye.com/
Project-URL: Repository, https://github.com/jianglongye/fastdev
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: typing-extensions
Requires-Dist: numpy
Requires-Dist: msgspec[toml,yaml]
Requires-Dist: rich
Requires-Dist: fsspec
Requires-Dist: universal-pathlib
Requires-Dist: huggingface-hub[cli]
Requires-Dist: jaxtyping
Provides-Extra: dev
Requires-Dist: build ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: ipython ; extra == 'dev'
Requires-Dist: ruff ; extra == 'dev'
Requires-Dist: mypy ; extra == 'dev'
Requires-Dist: types-PyYAML ; extra == 'dev'
Requires-Dist: types-requests ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: xdoctest ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Provides-Extra: doc
Requires-Dist: sphinx ; extra == 'doc'
Requires-Dist: furo ; extra == 'doc'
Requires-Dist: docutils ; extra == 'doc'
Requires-Dist: sphinx-autoapi ; extra == 'doc'
Requires-Dist: m2r2 ; extra == 'doc'
Provides-Extra: full
Requires-Dist: trimesh ; extra == 'full'
Requires-Dist: warp-lang ; extra == 'full'
Requires-Dist: einops ; extra == 'full'
Requires-Dist: yourdfpy ; extra == 'full'
Requires-Dist: dm-control ; extra == 'full'
Requires-Dist: fpsample ; extra == 'full'

<h1 align="center">FastDev</h1>

<p align="center">
    <em><a href="https://fastdev.jianglongye.com">Documentation</a></em>
    &nbsp;&nbsp;&bull;&nbsp;&nbsp;
    <em><code>pip install fastdev</code></em>
</p>

---

> Type Less, Code More

## Features 🌟

- Reasearch-oriented: Offers a set of tools specifically designed for deep learning research.
- User-friendly: Provide simple yet flexible APIs to minimize boilerplate code.
- Strong-typed: Ensures type checking and code completion for a smoother development experience.

## Installation

The package is available on PyPI, you can install it via pip:

```shell
pip install fastdev
```

Or you can install the latest version from the source code: (not available yet)

```shell
pip install "git+https://github.com/jianglongye/fastdev.git"
```

(Optional) Install [curobo](https://curobo.org/get_started/1_install_instructions.html) for robotics-related acceleration:

```shell
pip install --no-build-isolation git+https://github.com/NVlabs/curobo.git@v0.7.4
```

## Acknowledgement

This project borrows code from following excellent projects:

- [PyTorch3D](https://github.com/facebookresearch/pytorch3d)
