fastdev

View on PyPIReverse Dependencies (0)

0.2.1 fastdev-0.2.1-py3-none-any.whl

Wheel Details

Project: fastdev
Version: 0.2.1
Filename: fastdev-0.2.1-py3-none-any.whl
Download: [link]
Size: 160142
MD5: ed61c6718e0186f892bacb521fa9bc08
SHA256: dc13871fcb57cdfb4fc3802a5176d3fabb8cb1d1e3242b495c7a91ff88a9fa9a
Uploaded: 2025-02-15 02:01:46 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: fastdev
Version: 0.2.1
Summary: Type less, code more
Author-Email: Jianglong Ye <jianglong.yeh[at]gmail.com>
Project-Url: Homepage, https://fastdev.jianglongye.com/
Project-Url: Repository, https://github.com/jianglongye/fastdev
License: MIT
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
Requires-Dist: ninja
Requires-Dist: typing-extensions
Requires-Dist: beartype
Requires-Dist: jaxtyping (<=0.2.34)
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]
Requires-Dist: trimesh; extra == "full"
Requires-Dist: viser; extra == "full"
Requires-Dist: warp-lang (<1.6.0); 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"
Requires-Dist: safetensors; extra == "full"
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"
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
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
[Description omitted; length: 630 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fastdev/__init__.py sha256=2sWaM9AFFI94Rh5e8gCqn7vhUXAgK_ttLrvVFx7dlCc 468
fastdev/constants.py sha256=8Dq9S8bPt5SxlX6-TUQERaGAsUXzjacQD4pHrJxYuoo 575
fastdev/extension.py sha256=IKJ9iG52uPy_v__iqtdgWvq0yuXR-sMW3xatKJSaHGg 3760
fastdev/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastdev/csrc/ball_query/ball_query.cu sha256=uUPh334sRAd15UFN8pGnv_weR8as0Idq3Pi47XV9h6g 4672
fastdev/csrc/ball_query/ball_query.h sha256=e8Omi6ziHEw7Uw_mah0Tb2Uahux7uUlRGzy28ae5IJI 2442
fastdev/csrc/ball_query/ball_query_cpu.cpp sha256=n7LIw1APxhwSRxVRZu7WuEv7F_TJhd2Rqwcv_MwFvi4 1658
fastdev/csrc/ball_query/bindings.cpp sha256=CAt_6xLPfLanbIpmtwg2zHtakDirnKerHiT6CWkQVKM 959
fastdev/csrc/knn/bindings.cpp sha256=9YEl5iYvRkbFiWCuASUukDlZJlsTio-wkpYpsSYEB3w 1446
fastdev/csrc/knn/knn.cu sha256=qesNnoMDeJUfEhrm6GqMvnlkmt9NNkFXN5_bb-y9Ung 22245
fastdev/csrc/knn/knn.h sha256=k91FDab5pTQ_qcDR30XK4KPrlDmKRpul_J_yY9Pdb6E 4758
fastdev/csrc/knn/knn_cpu.cpp sha256=WskiWtac5mK3rzFn1MEd_2jcA8XvLJNwseBK9OkUbtc 4193
fastdev/csrc/point_mesh/bindings.cpp sha256=Fusn7_tgl5E-DUicmJ_H3v6pk4RNpDggS043rUXANYM 1130
fastdev/csrc/point_mesh/point_mesh.h sha256=PDwu5ngz1xzPp5h5r_Hqccb08I8yBLyTkWNUjKIY1W0 2005
fastdev/csrc/point_mesh/point_mesh_cpu.cpp sha256=e6zj7oxRdULL7JFbzRiN3200nCvycKve0Jy85V3nrsE 4138
fastdev/csrc/point_mesh/point_mesh_cuda.cu sha256=isosJ3xUM_CK9C147kSYOk6hEoNKR_ouCULv0v3MB1c 7498
fastdev/csrc/sample_farthest_points/bindings.cpp sha256=vhx1j6iVzxIJJ1MNZSaskY8v1RO7mubqsno5jiepX6A 877
fastdev/csrc/sample_farthest_points/sample_farthest_points.cu sha256=eR41YHuMMrpGhWBJRlALZqTPGrRm_X-DObS4u14TOXE 10503
fastdev/csrc/sample_farthest_points/sample_farthest_points.h sha256=e6OKmyHEQ_HlC-akSFUMzRC-Kr3TV0JIQ3bqbHNOYeM 2427
fastdev/csrc/sample_farthest_points/sample_farthest_points_cpu.cpp sha256=ocT3U0mROEndkaaGgFk4X-Wsq2MXrLDmFQL_rUb5cPU 4011
fastdev/csrc/utils/cuda_utils.h sha256=KqcbsNHnIYw32CxR7vfU-5LUjb5fzXS_1QsRqqbHqTU 449
fastdev/csrc/utils/dispatch.cuh sha256=6KT-WbLRmGdQ6eAxiDx7dS2jb3Pg-EAicPfqX7DYNk8 10396
fastdev/csrc/utils/float_math.cuh sha256=O72107Pk-ZWJu40mC6vDf9PaCCpyZuM6z9xz2pSrVi8 1881
fastdev/csrc/utils/geometry_v2.cuh sha256=cJdiqqvEcnWmocsHsdVlK5WuIMV3ezwDBoksAyiAscc 5452
fastdev/csrc/utils/geometry_v2.h sha256=BuB-RzZ3LgSmA_VuhTNmGaPbzvInXunvnVV54E4n_48 6451
fastdev/csrc/utils/index_utils.cuh sha256=ZMdb7ga7GZm_clpDc_lNC6KYoQZtJ-OnxYc-WUqA9Ro 5335
fastdev/csrc/utils/mat44.h sha256=TV_MEjogaAVNpM0P1-x30u9AED1zgtDMb7R9km4sFiw 2502
fastdev/csrc/utils/mink.cuh sha256=Rib1EyHcMh1K7PUyxXc_50fAqyirFnGAry_xbJNnapY 4721
fastdev/csrc/utils/vec3.h sha256=HsLw-TZ2vh7Wnvu16AOSlyqXjYdD16uQQDOIkBlsAyA 1622
fastdev/csrc/utils/warp_reduce.cuh sha256=amkzvfI0_Ci8Ow3TxegyhNmAV561Hqq-NMqfIZ_6Fw8 2560
fastdev/datasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastdev/datasets/dexycb.py sha256=RK1GK00awk3KNtESmHBVd6ELSpijG6o4vGoTaBSPJIY 20612
fastdev/datasets/modelnet.py sha256=MOsUzUinJwNnwVS1jjgR0Yqa8i90lDOsYa2DygVh46U 6506
fastdev/datasets/s3dis.py sha256=kilV-8GZwocLgFf13v9oZ8czpYh7EAvT_eGG8I6yo1c 9852
fastdev/geom/__init__.py sha256=vAM9zhMVDYIj9MShUeIEpxHSIIqh7DifGRDLFRmX6wc 102
fastdev/geom/ball_query.py sha256=AxiL6Ggj50ExeqotFD4CYrQ4jXi7rAcZNnCGup6DK_U 5837
fastdev/geom/knn.py sha256=YIHmJcEQ4jdD1RZPUjnsIJG50r-Q_Yi9TjsFehyqO14 10265
fastdev/geom/sampling.py sha256=9RDBJmystrb75QYf5XxZvNyxUv2dExvW10SnXO94BkU 2496
fastdev/geom/utils.py sha256=eibx4bPJyz0PjBggvSXM-kZVGJLzTfT5BdrYV9QFlRE 1805
fastdev/geom/warp_meshes.py sha256=o0a4UP15KiFaO0N-6FAZg7QbLETYxK9sxhLUXdce_gY 7827
fastdev/geom/warp_scene.py sha256=jM4IJI9a9_rKSY0kHFE2kaFh57D02RCpojQ5dv474Xw 8136
fastdev/geom/warp_sdf_fns.py sha256=UdqGNrOtZr4r-l9CC9Y2fpye4dJ6h91aAxLUvRbMO0c 4080
fastdev/io/__init__.py sha256=D55YSCeJGHM5crF8W51zNXQweR0YfPM5PVDUN1NYDos 295
fastdev/io/archive.py sha256=n2Bl0jFrtGxY4EyO9vZuai7c_GzAXPq5Cclmpblf7Os 2401
fastdev/io/download.py sha256=E5C2dGJ1Wi_woPV4H1uByzLRs8jDgpeC_PpNgqM5iIs 3512
fastdev/io/io.py sha256=L0eZvX4ryX1NNvKNBR91osoB7Gf5laEWPF79jU2udKQ 3657
fastdev/io/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastdev/io/handlers/base_handler.py sha256=V-yzmbCXCMpkEv7l2QIBNiLqBdlOC_8kvATFDkNn2tQ 501
fastdev/io/handlers/json_handler.py sha256=3VN8ch0iPhtKPpT6D1LXUT-7w2kDpH1PQPNEuCSA08k 723
fastdev/io/handlers/yaml_handler.py sha256=mH-jxwtcpfMvQCNW9KskQwmLurLGYPW9y2NMh6rFtBU 1761
fastdev/nn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastdev/nn/mlp.py sha256=0cs7O2Shdvn3yNbpHq-nXTfdhvrLnX-CDx_hu-vQgCQ 2857
fastdev/nn/point_transformer_v3.py sha256=FzyRT9od1YiynTakhTlA-NZeehbNbTF0BEaEeJlwVy4 48066
fastdev/nn/pointnet.py sha256=pmJBdX-zEdfDSBSkYbthyHNfKsQ7_OYCb9lsfExLBuk 9216
fastdev/nn/pointnet2.py sha256=J39B8B-O06l-FZVdbohuof4gEPcZKDNSYwMaNKMhsiM 12319
fastdev/nn/spconv_unet.py sha256=Io-VnJMAgYv7mizlH_3DWJ7cFC_3GkfKFB5gDDUi34k 13753
fastdev/robo/__init__.py sha256=R7kZF2pYUcb8OOAJEGgwE8khDdoa0KNfISTcTqkRBkA 246
fastdev/robo/articulation.py sha256=OmUFlFgNf8xSqn30mIRH66mGEog70Bz3qUSylv5UWwc 72597
fastdev/robo/curobo_utils.py sha256=Yn35QEDJ0dwBCK0hUQAItVa0zCRDVAkKC5GH8Q_2yKU 7558
fastdev/robo/kinematics.py sha256=-H33klNxgWh7IK1oCxnEn2XsOpVQit7dKS7-ao7yDrc 13445
fastdev/robo/warp_kinematics.py sha256=igFFpZmFz0uJkYYhDJpZfahTtKn5pcAk3IHqAkhlbT4 32564
fastdev/sim_webui/__init__.py sha256=qaUf_S-MlItQJ5J9N9IUWqQrhC1i8z_gUNxfVc5jfGM 157
fastdev/sim_webui/maniskill_webui.py sha256=k9l1C_B1d6BmCZZQeRMJVawRYWe9bli_BEwp3HPrXZU 12324
fastdev/sim_webui/webui.py sha256=RrDVNIomunB1BCZaIGHaWZ49i3QgzMLazUs0DYUl4Mw 51510
fastdev/smplx/__init__.py sha256=u6NkaW0OnwLC06B5chG4cVPIN6rQu8dk43Osc6uR45g 275
fastdev/smplx/smplx.py sha256=B5zvrCuI5l7hFmngXX8G6lglEMyPkA_kQVRyV0aZUBQ 4543
fastdev/utils/__init__.py sha256=IdXElcKMcqJh4asZgZJPpqG-gRUpleHEo6aZGG43ngo 961
fastdev/utils/cuda.py sha256=NDjQUpbaibAXD_bRklA7GkzasrOZFJzHyj103NWpjAw 596
fastdev/utils/model_summary.py sha256=gThqBTn2xklAX0VLQG7A8rJRVIBwWjYblmqzGHZuxo4 3917
fastdev/utils/profile.py sha256=Jnt9hi4mia50hUQcr-ezmElJU4YP67Ga4pAITB9Gpoc 4245
fastdev/utils/seed.py sha256=7py_wp08Sd9QiucLbMi2ZfkOuvzs1Wq4bJ6Cchykmd8 836
fastdev/utils/struct.py sha256=MD9x5cuyqiHZKGRpB1JnUApi6WX3KPfl9pZnwwgKIDU 10368
fastdev/utils/tensor.py sha256=lsIl6oUtZLD5djpgsLxmkvegisrhjW8OHaGgRSh2E5k 7464
fastdev/utils/tui.py sha256=4DLb0O40i8EQPs6TiGhdWLJTFV5blBUwo_Qca-2AqnE 1956
fastdev/viz/__init__.py sha256=ujLOXK6n0NaaCE9Rchn5S0FHUYXS1sfoVRHw5Cjp5Ik 69
fastdev/viz/image.py sha256=7SpqVlj0xV_wJgYkD764azF2w4FrID4cO0HC5eCgHus 1796
fastdev/xform/__init__.py sha256=bjxgj769kqP1bGSS1_DO0uyzHCxxpHXwy1o0kprsxD8 2070
fastdev/xform/rotation.py sha256=G5FYSt718sI_aEZAky78JUcCM2rIauSthkHvoiSGRyw 21760
fastdev/xform/transforms.py sha256=1IJoJcCcbhpejvK5bgvcG0mMfm-wv1sGyCsmmFrBL6s 9715
fastdev/xform/utils.py sha256=EJhLfnlUH43fw267e6tYDwkffyk21lNRX8h4cKxHkx4 11306
fastdev/xform/warp_rotation.py sha256=H__RALyxpM9yLIillv2w4eDFk3TJkyH1hAjzmN-RIgM 13811
fastdev/xform/warp_transforms.py sha256=l9b5QtUpBbY391ZNlfBVxSj0xrDH2aSLtcnOA22MNCg 7374
fastdev-0.2.1.dist-info/METADATA sha256=XJan3EH6Sd69htgEJMSUoVlrEGiPPCTlbsEFlJSOi-c 2680
fastdev-0.2.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
fastdev-0.2.1.dist-info/top_level.txt sha256=wAoFm2EI_cwmPHtz2Vg-DcqykHLQp7hrP2jnAnPSyxI 8
fastdev-0.2.1.dist-info/RECORD

top_level.txt

fastdev