Metadata-Version: 2.1
Name: fastdev
Version: 0.1.8
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: ninja
Requires-Dist: typing-extensions
Requires-Dist: beartype
Requires-Dist: jaxtyping
Requires-Dist: numpy
Requires-Dist: rich
Requires-Dist: msgspec[toml,yaml]
Requires-Dist: fsspec
Requires-Dist: universal_pathlib
Requires-Dist: huggingface_hub[cli,hf_transfer]
Provides-Extra: full
Requires-Dist: trimesh; extra == "full"
Requires-Dist: viser; extra == "full"
Requires-Dist: warp-lang; extra == "full"
Requires-Dist: einops; extra == "full"
Requires-Dist: transforms3d; extra == "full"
Requires-Dist: yourdfpy; extra == "full"
Requires-Dist: dm_control; extra == "full"
Requires-Dist: fpsample; extra == "full"
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"

<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"
```

## Acknowledgement

This project borrows code from following excellent projects:

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