psifx

View on PyPIReverse Dependencies (0)

0.1.0 psifx-0.1.0-py3-none-any.whl

Wheel Details

Project: psifx
Version: 0.1.0
Filename: psifx-0.1.0-py3-none-any.whl
Download: [link]
Size: 74942
MD5: bd5e1c6ce6ad9b2743bdfc2c719b558a
SHA256: 72173ec29780c987b0587d095132302cd9ec11b3290c4e298539f34ce786e756
Uploaded: 2025-01-31 12:18:09 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: psifx
Version: 0.1.0
Summary: Psychological and Social Interactions Feature Extraction
Author-Email: Guillaume Rochette <guillaume.rochette[at]unil.ch>, Matthew Vowels <matthew.vowels[at]unil.ch>
Project-Url: homepage, https://github.com/GuillaumeRochette/psifx
Project-Url: documentation, https://github.com/GuillaumeRochette/psifx
Project-Url: repository, https://github.com/GuillaumeRochette/psifx
Keywords: TODO
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: absolutely-not-scikit-video
Requires-Dist: ffmpeg-python
Requires-Dist: matplotlib (<=3.8.4)
Requires-Dist: mediapipe
Requires-Dist: openai-whisper
Requires-Dist: opensmile
Requires-Dist: pyannote.audio
Requires-Dist: pydub
Requires-Dist: speechbrain (<=0.5.16)
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: torchaudio
Requires-Dist: tqdm
Requires-Dist: transformers (>=4.41.0)
Requires-Dist: huggingface_hub
Requires-Dist: accelerate
Requires-Dist: bitsandbytes
Requires-Dist: langchain
Requires-Dist: langchain-community
Requires-Dist: langchain-anthropic
Requires-Dist: langchain-openai
Requires-Dist: langchain-ollama
Requires-Dist: nltk
Requires-Dist: ollama
Requires-Dist: furo; extra == "docs"
Requires-Dist: m2r2; extra == "docs"
Requires-Dist: myst_parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-argparse; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx_toolbox; extra == "docs"
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1472 characters]

WHEEL

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

RECORD

Path Digest Size
psifx/__init__.py sha256=G-jhVd4ETLwUPp02r7UbNR2-ZfhAL_PPq5GIVQJ26dU 47
psifx/command.py sha256=ejttrTa0EKuKY5XahxmKZ-tgdizZYYq-7oJ_1HbJnG0 1483
psifx/tool.py sha256=g36-2ctpxgT6nnO1-uxbC_Xaw3qWjkBFP4XH_W-Bckc 567
psifx/audio/__init__.py sha256=-LWo-tWLfAw8rkhZA_TrIGGSsR8Vq6sDxTsD4iNAFoY 31
psifx/audio/command.py sha256=tQH2QzxuJQSBejiiNGq1w-KhdetXbh6rKWFb-QSeoO8 1434
psifx/audio/tool.py sha256=xZ-e7W5fzWW4dUjhKfpQEqWdZBY6r9kajaLyQiD5iNQ 131
psifx/audio/diarization/__init__.py sha256=Fb4zlReO2zdFhPAr3ZHvKNVP1RE9f9mMlxm4jsix66A 34
psifx/audio/diarization/command.py sha256=HGLb_BpSLgORPMM0yrXX0vjms2KC7dXFal83kFKEbZs 2735
psifx/audio/diarization/tool.py sha256=Tpd0cKDpDxUN3iMnRJ4NFae9-GRy7iE6rFkvxiDPG_Q 2976
psifx/audio/diarization/pyannote/__init__.py sha256=9bevz6ep1vtoNNH3nL0YJRFuvmIPWE37WYI5lRa8l7E 43
psifx/audio/diarization/pyannote/command.py sha256=IueND0Xq95NGtJI-KOegW9QJqaBu3ggTvjtqEhLTPtE 3828
psifx/audio/diarization/pyannote/tool.py sha256=rNcWBns3h_abwj6gNrA-IHaXiiZl2P4VMDA4SQR2Trc 3498
psifx/audio/identification/__init__.py sha256=IxLJkXTjTFd94IwWI_o0MKmuEXuwPHIsWX0z8xFJF2w 37
psifx/audio/identification/command.py sha256=vlZ1C3d0Lb_npLVMSx9Vf39_h58bV_noLGpjFgWg7EU 921
psifx/audio/identification/tool.py sha256=16hfgyJkj6OHl8R2EbsJPGUaQAznjj3i1t0fyM5X_9g 820
psifx/audio/identification/pyannote/__init__.py sha256=2GqeLXJnHRleU8-dIZJQLCldfmxN5GfHN9NFLpwheRI 46
psifx/audio/identification/pyannote/command.py sha256=s77vTOc0-IYVXg2ScG5Vdl_ukVwDXN9DhusRPA8MVvU 4008
psifx/audio/identification/pyannote/tool.py sha256=Ygwv4J4TKHMZQ2m0d64HdpW6fLwVUcW7GEJk38RTkVo 7121
psifx/audio/manipulation/__init__.py sha256=3OLFP3LgWJX9qyyyoFEhpIj8TiwfKgMeWEPidaK9EMU 33
psifx/audio/manipulation/command.py sha256=v_cP8GDyBjBeqx_36qfuhjvoao9PAlgJk4Q31rtZApU 7674
psifx/audio/manipulation/tool.py sha256=V4HUNWfrOy5f0hVglg6ijx7OXiLeYALuXnBsIS7UvSg 5179
psifx/audio/speech/__init__.py sha256=Ec0KRuvLW9Apc-MdXh658r90kb4SfCbYWY-wyGqJKXM 32
psifx/audio/speech/command.py sha256=BitbU-vGUl-TWSQfCC5GCs8CL-JBaH0fbTIsQHib2Zg 934
psifx/audio/speech/tool.py sha256=zqob66RT3nUZhN9SCKCB_b828FyAhen1I78InPioAv8 996
psifx/audio/speech/opensmile/__init__.py sha256=17JZy7mZwFe3HZgJTNioXbqKCAW7oL2wuZfptj8nAMY 42
psifx/audio/speech/opensmile/command.py sha256=zZbjbOz6c_dBofYEDdTMmJK0pehydiPvQz_jxUd7cs8 3348
psifx/audio/speech/opensmile/tool.py sha256=dyKItnq_q5HDUiqz4Cbg37EwNyJVYVEqPmvV0mK89hY 3619
psifx/audio/transcription/__init__.py sha256=rYUNIf0f2vLl20SCy1I81K87cD2Y9gkXQOIUYMq-nDI 28
psifx/audio/transcription/command.py sha256=X2Dmkle26F90HVKtdvNfcSsQ7ioe2zzB2_OqDEHJYUY 3343
psifx/audio/transcription/tool.py sha256=eYCtPxZ003J03BIrYXUpNZMSqZQrxWBc6xhZP3meHYM 4936
psifx/audio/transcription/whisper/__init__.py sha256=iz1x95XZs1BFqnPgaAR3jMJFVRmhGTlN5yH2ch-sthQ 36
psifx/audio/transcription/whisper/command.py sha256=RR98Yrw0xztGhyo6dQWDfu5Y00uypv0pKT2o21aqbC8 3876
psifx/audio/transcription/whisper/tool.py sha256=6YhZYQ83PQEZqMpxg6L9PitUCAWkRfUkjxu5Ek9-n5I 2675
psifx/io/__init__.py sha256=8Sba5m5H-NWiY7TQsBObafHEOCaizSzxsGf7pHt-RG0 18
psifx/io/csv.py sha256=DWUI8iVylylmgTq5EmNnSIvGJc_s1EgrUSNyS3-XwyU 2186
psifx/io/json.py sha256=eULnXiG1agd9dRNcFw1RyoiDK7aljAUiTvENX3YyZxw 2663
psifx/io/rttm.py sha256=YesNWDKJtIO6tGYL5tGvtOdERe-_W8UoBOclUmuEHv0 3769
psifx/io/tar.py sha256=lAeJrhtgTT8Xm4M5Spm3DNidrjwQCqkXoaPZji-ELtc 3460
psifx/io/txt.py sha256=1Vj71wwVFkXOKdHjEVAqWAcjqDH1Jj-NqgyySROTIqU 2205
psifx/io/video.py sha256=1g8LQatJM1-ii-vnp12O0FGY56Fl7xI7MQedAXWck2I 2094
psifx/io/vtt.py sha256=d-Qcn5-572xnUQ8bwthpevWibjJld1qADPQDnRv7aK8 5795
psifx/io/wav.py sha256=FBOMXHyS4zbznImvdUupPIy5N4yztHltKjbq-isYJIg 1142
psifx/io/yaml.py sha256=TE_HsQNw463SDElts4YuD1B6MMgGzoAW-xAC3uVNFSs 2771
psifx/text/__init__.py sha256=FzVSi3w5DCeSeKun_W4kJ9AVLBnSINOvm7F-3ptxAmY 29
psifx/text/command.py sha256=9_doeTI9HWvzIhpFMV688FjGN64B0XrN16qfRYcekr4 986
psifx/text/tool.py sha256=nXkTArusSbMMMBHco1hPNQreZAZPyo5zdi3xqMT553M 128
psifx/text/chat/__init__.py sha256=fIRf3IE7rw0v64GpxSzii67xWl7nlCjj5YwrGkcWKAQ 21
psifx/text/chat/command.py sha256=PzBesnHrcBVStN90gztXBiZoP9yYuYwDznTPB4h85eM 1805
psifx/text/chat/tool.py sha256=ODM4ZtXd_4Cd8Se33iJi15WTFbOY37Z5PXPsHl32l5I 2148
psifx/text/instruction/__init__.py sha256=jW3UWs3nKEqTKpM4FOBCWzqCp3KZXOGwnVivPT877Cg 30
psifx/text/instruction/command.py sha256=7XiMjMtxsHEto12Ws9VPIe8UzFOBofwgiw0IBxugv3E 2623
psifx/text/instruction/tool.py sha256=ZXX-Lo4wxqsF60SduM34uMAs2z3sADHIQ5l0kFKcxFY 2989
psifx/text/llm/__init__.py sha256=3Lm-XrcjOCxJDG-sJJe-ACbqPs97leO_ATjw10L6VaY 34
psifx/text/llm/command.py sha256=GOYPGDkSTRD67IeH1sCttM2XcMcbLZUuowdls3K4PZA 2635
psifx/text/llm/tool.py sha256=kUYrkoCwDqa15KIhRbsvd_QHrTTSTzJXiHDK7D5fykg 7415
psifx/text/llm/anthropic/__init__.py sha256=Kgxsa0PTD2w1hgkbna2uLJr9CvwSwwYl4IPMYWdIxI8 23
psifx/text/llm/anthropic/tool.py sha256=Lk9kFbOG-Su_IAfkFu5gdtaTQ-o0SSUlcKm64Xv6Xrw 1124
psifx/text/llm/hf/__init__.py sha256=-mFQrmJMy0uby2_8oxMaXC-Vwxjxt1IRFermjLL34mc 26
psifx/text/llm/hf/tool.py sha256=nMBIx1jd5qhheeS12iypWik1Gobg40jg1E4BEXHcpNc 5075
psifx/text/llm/ollama/__init__.py sha256=vIUn--rBnmkRWv-kS24eh6_UDeB4PgpGnAn8Uc9RR5I 20
psifx/text/llm/ollama/tool.py sha256=YLkg0wx-iQX4ccsa_V-D7ppf2gVQ3DgLVaCZ6Sniqgc 1997
psifx/text/llm/openai/__init__.py sha256=0UFaUDjE7gB89I4lCsZ_EI2-oLULdstbkz_VW7uTZlI 20
psifx/text/llm/openai/tool.py sha256=9M4Ga4UFFfi77V5pTu8zQE3xWsebCZ-Y2HP9Cv4rs_c 1094
psifx/utils/__init__.py sha256=iQ5Da4hIzbRyii1WBT8hByF53EhyxYbbfkhv24cpfDo 22
psifx/utils/command.py sha256=EmcgGfcGJyUfj9giEGn1LQi0Hqn4dPAMGwUHvpEz2mE 4119
psifx/utils/draw.py sha256=qNnYgsZMe4RZCUICJ7zcLl3UnWeQcpD4ROqiteouXbE 4322
psifx/video/__init__.py sha256=3m9AykYFpc_cnSbhgRmdzSBQpJyR1gXHmT_Z9HSgvaM 31
psifx/video/command.py sha256=6rB-dVyvloZdZSNFwEo6SCFBytHvJd7yFktJd1Sxe3Y 1138
psifx/video/tool.py sha256=iB99I7cxWCw9oo6iu-x0d9NxiIq8L_1z6poythpoHS8 131
psifx/video/face/__init__.py sha256=h2bODUF-uaFPoa1F9BeG6s4XCcCKTGWnAHHz5MvjUrE 28
psifx/video/face/command.py sha256=kvDcxLiy_VLtl8GrJQUr8yzP13Qg3ATxDsR6sScXcKc 900
psifx/video/face/tool.py sha256=T2h6zkSxsEbo0t0RGE8Y3bH_u1IMx8axW_IN4fTHB20 1357
psifx/video/face/openface/__init__.py sha256=eAng8dagdba_madM9b6wFUWkr_l5I3dgAeOTcuh5D2o 37
psifx/video/face/openface/command.py sha256=5OYjP36s7Ckze1KtQvYAByJgO8VdLk8_Ef9SavVeuHA 5559
psifx/video/face/openface/fields.py sha256=vLXDSjaG0GzpQsb3niwEV79miY13eVLm0hfQjVUCRMo 8515
psifx/video/face/openface/skeleton.py sha256=OHIkQC_TK5uhK66U8dUOo2uCqUlmIFSnoaT_s1InsNc 1303
psifx/video/face/openface/tool.py sha256=ZWFwSRA0pusKbceachvrdB44FqHgIVmVBYIT0ZWubdg 10758
psifx/video/manipulation/__init__.py sha256=D3wrm_A3Y_BXr2o004E0k0cauTb-ntlsEWYGFVa9q2g 33
psifx/video/manipulation/command.py sha256=pvZBttT8oP9DRud8Sc6GObMjv56O-y8TviZSic88uTA 4264
psifx/video/manipulation/tool.py sha256=BXdxFXNev7L_ereM2C0_U-FVyOFO7BeKLSeQLufnsYY 3269
psifx/video/pose/__init__.py sha256=ylssh-zTYdI7l6HgkdKshDlIr3rNOkOLYFvUz-2Hhlw 30
psifx/video/pose/command.py sha256=8zcnd9xDOqz-EIjEcAf_eWUmlnyDLXa-3PJwU8_9NeQ 3252
psifx/video/pose/tool.py sha256=LzOfBmMYWP3sv8t_TA02jVOTLqRK248hgoqCIxNI1AU 4464
psifx/video/pose/mediapipe/__init__.py sha256=7hNESTWnBiSdNJni6Cavw-aFc7PhwW45dCvbwyS1JOk 40
psifx/video/pose/mediapipe/command.py sha256=C5TIn6SgKUF33Va386PjmT0k2MG094yNAXkscrFkBh0 4553
psifx/video/pose/mediapipe/skeleton.py sha256=HBh4eOK1zcQa1p6d1ZD-qs9j5LbycdwcubZlrt4mbbc 763
psifx/video/pose/mediapipe/tool.py sha256=wcxqDinDKFSwdyaRxyBEzGH2FfpfDbxxqpvFIv5a1SQ 10690
psifx-0.1.0.dist-info/LICENSE sha256=NZ-wFhEDZdVoG1npKNJBEubniOf2zqIStfuupPoF2oc 12399
psifx-0.1.0.dist-info/METADATA sha256=ZPgB8WIL5uPFra3dINmuwPx8wVKd6Fc3s92bdWkjhUs 3211
psifx-0.1.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
psifx-0.1.0.dist-info/entry_points.txt sha256=6kxmIG0puiadQl-itZLcN2Agykwux4g4ABu3ZyErQuw 45
psifx-0.1.0.dist-info/top_level.txt sha256=4GII5pEzE5eQjR4TFj-4OZBSL3CRGNzoCN5SpVao-0Q 6
psifx-0.1.0.dist-info/RECORD

top_level.txt

psifx

entry_points.txt

psifx = psifx.command:main