latentscope

View on PyPIReverse Dependencies (0)

0.5.1 latentscope-0.5.1-py3-none-any.whl

Wheel Details

Project: latentscope
Version: 0.5.1
Filename: latentscope-0.5.1-py3-none-any.whl
Download: [link]
Size: 416603
MD5: 6f62bac54d479980401030710eafc2f9
SHA256: 0cb3e5c7e669f6d86c57448292ec6077a5d60e9e36b7154d10117a43da6105cf
Uploaded: 2024-12-20 16:05:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: latentscope
Version: 0.5.1
Summary: Quickly embed, project, cluster and explore a dataset.
Home-Page: https://github.com/enjalot/latent-scope
Project-Url: Source, https://github.com/enjalot/latent-scope
Project-Url: Tracker, https://github.com/enjalot/latent-scope/issues
Requires-Dist: numpy (~=1.26.4)
Requires-Dist: accelerate (~=0.31.0)
Requires-Dist: aiohttp (~=3.9.1)
Requires-Dist: aiolimiter (~=1.1.0)
Requires-Dist: aiosignal (~=1.3.1)
Requires-Dist: annotated-types (~=0.6.0)
Requires-Dist: anyio (~=4.2.0)
Requires-Dist: appnope (~=0.1.3)
Requires-Dist: argon2-cffi (~=23.1.0)
Requires-Dist: argon2-cffi-bindings (~=21.2.0)
Requires-Dist: arrow (~=1.3.0)
Requires-Dist: asttokens (~=2.4.1)
Requires-Dist: async-lru (~=2.0.4)
Requires-Dist: attrs (~=23.2.0)
Requires-Dist: Babel (~=2.14.0)
Requires-Dist: backoff (~=2.2.1)
Requires-Dist: beautifulsoup4 (~=4.12.3)
Requires-Dist: bleach (~=6.1.0)
Requires-Dist: blinker (~=1.7.0)
Requires-Dist: certifi (~=2023.11.17)
Requires-Dist: cffi (~=1.16.0)
Requires-Dist: charset-normalizer (~=3.3.2)
Requires-Dist: click (~=8.1.7)
Requires-Dist: cohere (~=4.44)
Requires-Dist: comm (~=0.2.1)
Requires-Dist: contourpy
Requires-Dist: cycler (~=0.12.1)
Requires-Dist: Cython (~=0.29.37)
Requires-Dist: datamapplot (~=0.3.0)
Requires-Dist: debugpy (~=1.8.0)
Requires-Dist: decorator (~=5.1.1)
Requires-Dist: defusedxml (~=0.7.1)
Requires-Dist: distro (~=1.9.0)
Requires-Dist: einops (~=0.7.0)
Requires-Dist: executing (~=2.0.1)
Requires-Dist: fastavro (~=1.9.3)
Requires-Dist: fastjsonschema (~=2.19.1)
Requires-Dist: filelock (~=3.13.1)
Requires-Dist: Flask (~=3.0.0)
Requires-Dist: Flask-Cors (~=4.0.0)
Requires-Dist: fonttools (~=4.47.2)
Requires-Dist: fqdn (~=1.5.1)
Requires-Dist: frozenlist (~=1.4.1)
Requires-Dist: fsspec (~=2023.10.0)
Requires-Dist: h11 (~=0.14.0)
Requires-Dist: h5py
Requires-Dist: hdbscan
Requires-Dist: httpcore (~=1.0.2)
Requires-Dist: httpx (~=0.25.2)
Requires-Dist: huggingface-hub (~=0.24.5)
Requires-Dist: idna (~=3.6)
Requires-Dist: importlib-metadata (~=6.11.0)
Requires-Dist: ipykernel (~=6.29.0)
Requires-Dist: ipython (~=8.20.0)
Requires-Dist: ipywidgets (~=8.1.1)
Requires-Dist: isoduration (~=20.11.0)
Requires-Dist: itsdangerous (~=2.1.2)
Requires-Dist: jedi (~=0.19.1)
Requires-Dist: Jinja2 (~=3.1.3)
Requires-Dist: joblib (~=1.3.2)
Requires-Dist: json5 (~=0.9.14)
Requires-Dist: jsonpointer (~=2.4)
Requires-Dist: jsonschema (~=4.21.1)
Requires-Dist: jsonschema-specifications (~=2023.12.1)
Requires-Dist: jupyter (~=1.0.0)
Requires-Dist: jupyter-console (~=6.6.3)
Requires-Dist: jupyter-events (~=0.9.0)
Requires-Dist: jupyter-lsp (~=2.2.2)
Requires-Dist: jupyter-client (~=8.6.0)
Requires-Dist: jupyter-core (~=5.7.1)
Requires-Dist: jupyter-server (~=2.12.5)
Requires-Dist: jupyter-server-terminals (~=0.5.2)
Requires-Dist: jupyterlab (~=4.0.12)
Requires-Dist: jupyterlab-widgets (~=3.0.9)
Requires-Dist: jupyterlab-pygments (~=0.3.0)
Requires-Dist: jupyterlab-server (~=2.25.2)
Requires-Dist: kiwisolver (~=1.4.5)
Requires-Dist: latentsae (~=0.1.0)
Requires-Dist: llvmlite (~=0.42.0)
Requires-Dist: MarkupSafe (~=2.1.3)
Requires-Dist: matplotlib
Requires-Dist: matplotlib-inline
Requires-Dist: mistralai (~=0.0.11)
Requires-Dist: mistune (~=3.0.2)
Requires-Dist: mpmath (~=1.3.0)
Requires-Dist: multidict (~=6.0.4)
Requires-Dist: nbclient (~=0.9.0)
Requires-Dist: nbconvert (~=7.14.2)
Requires-Dist: nbformat (~=5.9.2)
Requires-Dist: nest-asyncio (~=1.5.9)
Requires-Dist: networkx (~=3.2.1)
Requires-Dist: nltk (~=3.8.1)
Requires-Dist: notebook (~=7.0.7)
Requires-Dist: notebook-shim (~=0.2.3)
Requires-Dist: numba (~=0.59.0)
Requires-Dist: openai (~=1.12.0)
Requires-Dist: opt-einsum
Requires-Dist: orjson (~=3.9.12)
Requires-Dist: outlines (~=0.1.0)
Requires-Dist: overrides (~=7.7.0)
Requires-Dist: packaging (~=23.2)
Requires-Dist: pandas
Requires-Dist: pandocfilters (~=1.5.1)
Requires-Dist: parso (~=0.8.3)
Requires-Dist: pexpect (~=4.9.0)
Requires-Dist: pillow (~=10.2.0)
Requires-Dist: platformdirs (~=4.1.0)
Requires-Dist: prometheus-client (~=0.19.0)
Requires-Dist: prompt-toolkit (~=3.0.43)
Requires-Dist: psutil (~=5.9.7)
Requires-Dist: ptyprocess (~=0.7.0)
Requires-Dist: pure-eval (~=0.2.2)
Requires-Dist: pyarrow (~=17.0.0)
Requires-Dist: pycparser (~=2.21)
Requires-Dist: pydantic (~=2.5.3)
Requires-Dist: pydantic-core (~=2.14.6)
Requires-Dist: Pygments (~=2.17.2)
Requires-Dist: pynndescent (~=0.5.11)
Requires-Dist: pyparsing (~=3.1.1)
Requires-Dist: python-dateutil (~=2.8.2)
Requires-Dist: python-dotenv (~=1.0.0)
Requires-Dist: python-json-logger (~=2.0.7)
Requires-Dist: pytz (~=2023.3.post1)
Requires-Dist: PyYAML (~=6.0.1)
Requires-Dist: pyzmq (~=25.1.2)
Requires-Dist: qtconsole (~=5.5.1)
Requires-Dist: QtPy (~=2.4.1)
Requires-Dist: referencing (~=0.33.0)
Requires-Dist: regex (~=2023.12.25)
Requires-Dist: requests (~=2.32.0)
Requires-Dist: rfc3339-validator (~=0.1.4)
Requires-Dist: rfc3986-validator (~=0.1.1)
Requires-Dist: rpds-py (~=0.17.1)
Requires-Dist: safetensors (~=0.4.1)
Requires-Dist: scikit-learn (~=1.3.2)
Requires-Dist: scipy (~=1.11.4)
Requires-Dist: Send2Trash (~=1.8.2)
Requires-Dist: sentence-transformers (~=3.2.0)
Requires-Dist: six (~=1.16.0)
Requires-Dist: sniffio (~=1.3.0)
Requires-Dist: soupsieve (~=2.5)
Requires-Dist: sseclient-py (~=1.8.0)
Requires-Dist: stack-data (~=0.6.3)
Requires-Dist: sympy (~=1.12)
Requires-Dist: tabulate (~=0.9.0)
Requires-Dist: tenacity (~=8.2.3)
Requires-Dist: terminado (~=0.18.0)
Requires-Dist: threadpoolctl (~=3.2.0)
Requires-Dist: tiktoken (~=0.7.0)
Requires-Dist: tinycss2 (~=1.2.1)
Requires-Dist: together (~=0.2.10)
Requires-Dist: tokenizers (~=0.20.0)
Requires-Dist: torch (~=2.3.0)
Requires-Dist: tornado (~=6.4)
Requires-Dist: tqdm (~=4.66.1)
Requires-Dist: traitlets (~=5.14.1)
Requires-Dist: transformers (~=4.46.3)
Requires-Dist: typer (~=0.9.0)
Requires-Dist: types-python-dateutil (~=2.8.19.20240106)
Requires-Dist: typing-extensions (~=4.9.0)
Requires-Dist: tzdata (~=2023.4)
Requires-Dist: umap-learn (~=0.5.5)
Requires-Dist: uri-template (~=1.3.0)
Requires-Dist: urllib3 (~=2.1.0)
Requires-Dist: voyageai (~=0.2.3)
Requires-Dist: wcwidth (~=0.2.13)
Requires-Dist: webcolors (~=1.13)
Requires-Dist: webencodings (~=0.5.1)
Requires-Dist: websocket-client (~=1.7.0)
Requires-Dist: Werkzeug (~=3.0.1)
Requires-Dist: widgetsnbextension (~=4.0.9)
Requires-Dist: yarl (~=1.9.4)
Requires-Dist: zipp (~=3.17.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12905 characters]

WHEEL

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

RECORD

Path Digest Size
latentscope/__init__.py sha256=E0Hyk_hlYgqFt2MiRKpeSkS3gO74S0vmQVpoA9YpQoA 2032
latentscope/__version__.py sha256=s8Yq9Om1yBxrMA7xYQ5Y13Paeuxnq99NxhyjuPlnH6A 22
latentscope/models/__init__.py sha256=2gWliH2pidZG4p2sJZ-3foBCGdvRy9YlaPn2yfvjTzY 5555
latentscope/models/chat_models.json sha256=KM19_tZElEhU7qZocAPLWjNMf68qhz-Hu5mAaSxchNE 704
latentscope/models/embedding_models.json sha256=TSHnzx_krURkVL6oDUiYm3_dSOuiRk_RJ0cEV5Esn3o 1358
latentscope/models/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latentscope/models/providers/base.py sha256=k34rJ8gthtaMEjPo4QJu8b26nKl5jchvQfktxYVtGyk 742
latentscope/models/providers/cohereai.py sha256=fOt3uOO7mdQkLJ08xVcfB9S2Caq1g-P3jnx46wVw3kQ 722
latentscope/models/providers/mistralai.py sha256=M3yHY5R6gMrlW9pbSqaS-a4KN2777nH4ET8QKRXe9-g 2010
latentscope/models/providers/nltk.py sha256=F-PUwXog1SP3VLIWmR1N3v3QVIY_66-mWvZartlGjjQ 1913
latentscope/models/providers/openai.py sha256=2EoBcG0aRW8NGuSTj-AYPa3O7xRXVyDekM_GE1b47ew 2863
latentscope/models/providers/prompts.py sha256=iwZvzYBCZn8CMzIuTaLDqFZsAE89lefWqRj2JkTWYpM 1181
latentscope/models/providers/togetherai.py sha256=RX6u16KUOI7hpxvnoC9tCGpKYF6Zg3OmlvRq9l_H4bs 1162
latentscope/models/providers/transformers.py sha256=SMrcQv5CRGfmJam3K3OLDMktsSo9YmYtnI0o0HIOPAQ 2919
latentscope/models/providers/voyageai.py sha256=YsucaE4CK2vWdXnCT3w5aAOO7db-vedPzUpeZzwUctA 1346
latentscope/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
latentscope/scripts/cluster-1d.py sha256=fJEgDkvw-3-YoiUVkt9HEw7TmQcEiMSD6IkSRB1faH0 3893
latentscope/scripts/cluster.py sha256=u02fxr0cCcNISWaDC0dAqPSytHovjC1_86_n8cunWLw 7522
latentscope/scripts/download_dataset.py sha256=ZYnkmI5a-U1DeX7TQ5kirZN0DfvlUIDBcLZjpq50tdw 3811
latentscope/scripts/embed.py sha256=AUPbB_2jC-LvJqb2nB_3hqpmt76U4lsdeOFpFe1YMR4 15956
latentscope/scripts/export_plot.py sha256=E0pTLvtidKroRjO2G9YlB_YhLp1CFNOd93VKABZi30Y 6726
latentscope/scripts/ingest.py sha256=6298nayO_kHNQqF9c7BATWC7-WtWC0XMw0w9Znxhgjs 7355
latentscope/scripts/label_clusters.py sha256=BzHdTU5h3vTUTfNOhiYDl8buVLCenMDdJQYpsuR4l7U 11178
latentscope/scripts/sae.py sha256=lhhw9G4dj6UHUUuuS1fXxhb7ak2nGtVVXS06L4DXWQc 5681
latentscope/scripts/scope.py sha256=oXtcCarkktUNiAtHHKjBofaBLyRBY-y7kyP3-cggMFw 8402
latentscope/scripts/umapper-1d.py sha256=7QWYdk_arXBOrhXITXYAiRqPPVq_nr67eQhVqq5xCZI 2651
latentscope/scripts/umapper.py sha256=d7plCW1iDiMzcVunblAARVtgHZVwkY8ODOSqjKyElBM 15841
latentscope/scripts/upload_dataset.py sha256=DO1nETEC_2q85zlaO_aeS9GFRvfjEwHy0RaIsJB5wWI 6266
latentscope/server/__init__.py sha256=65mlHDX7nU_msewxBQSMH_jpA-A3S574PqfbOm1owCc 827
latentscope/server/admin.py sha256=UC2DOVQVknDGIBTa9mf-8zLfH1d2hPFXNXNcYb04F0c 14530
latentscope/server/app.py sha256=yT3SwMTs6pHK7a_5Q3bcQAebJxsRM431ysUnsLsqZIg 11259
latentscope/server/bulk.py sha256=cS_kIvE8OeFiqPcyRVSgdi7BzpruoIZ14c0wALX5j8o 5744
latentscope/server/datasets.py sha256=8op7m5CKtkiKzDh-9ELl9fqg3PtvfGnTMlP5HF0OHg4 13200
latentscope/server/jobs.py sha256=DNhVS6BBvUHzTXCafO3gnfmWIxO_BcWK_XIZ2HkzE08 20023
latentscope/server/models.py sha256=JYE8mbeZRXIWc6RgqlUqmQNkiB3PV6p0PEsdqwQPBAs 3773
latentscope/server/search.py sha256=B5zHxFw1kUr9yTOzH1MSph0-5CXnJOqbvwcxJiSLskk 11055
latentscope/server/tags.py sha256=BOaitzqbZW72qHsZx5A-IpD-KiiTbZhtseryf0Blv_U 7653
latentscope/util/__init__.py sha256=mESbz497Evl9bN6dzKUSC23UBXi82idhNbhQfUOjGCc 173
latentscope/util/configuration.py sha256=LtCxArecjRepFwl72AicgTsz_bGyBj4X6laJxMO9Oy4 3535
latentscope/web/dist/index.html sha256=FmWc6MK-7v9CG0OmjwpE5D-agkQMTlwS_ExpRf3Plbg 873
latentscope/web/dist/assets/hyparquet-CuRZSfcS.js sha256=_DFf6MHTkLqkhaX80oNLlSyPTpgBaqTLyqpF3_l_6LM 27501
latentscope/web/dist/assets/index-Bg1FJK6V.css sha256=P9ZPoKcW8KcEtqbW7cgYbV-fp1VJvPrH1hqT45NlhWc 411514
latentscope/web/dist/assets/index-DRLBRH2v.js sha256=NmKzpxx9s0WIVgST_VEs_ror6d0zWrU5kJdEk862Bbw 989163
latentscope-0.5.1.dist-info/LICENSE sha256=fz1F9nlPIcKXG-wKQm0YcHY8nhxe_f9w33HinkXwfdE 1068
latentscope-0.5.1.dist-info/METADATA sha256=Dw2gLA6EKYJIANbpeqMeusrZu3Fw519UZxOm8xy_ElI 19571
latentscope-0.5.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
latentscope-0.5.1.dist-info/entry_points.txt sha256=a2yNqIaweO58BcuxrX0lf5aYkfaiCfFH90NdLbn860Y 842
latentscope-0.5.1.dist-info/top_level.txt sha256=iBmGmz8t0wDa8T1vv4WYf9L2Ju1tkcBaSSHC9esfQBQ 12
latentscope-0.5.1.dist-info/RECORD

top_level.txt

latentscope

entry_points.txt

ls-cluster = latentscope.scripts.cluster:main
ls-download-dataset = latentscope.scripts.download_dataset:main
ls-embed = latentscope.scripts.embed:main
ls-embed-debug = latentscope.scripts.embed:debug
ls-embed-importer = latentscope.scripts.embed:importer
ls-embed-truncate = latentscope.scripts.embed:truncate
ls-export-plot = latentscope.scripts.export_plot:main
ls-ingest = latentscope.scripts.ingest:main
ls-init = latentscope:main
ls-label = latentscope.scripts.label_clusters:main
ls-list-models = latentscope:list_models
ls-sae = latentscope.scripts.sae:main
ls-scope = latentscope.scripts.scope:main
ls-serve = latentscope.server:start
ls-umap = latentscope.scripts.umapper:main
ls-update-embedding-stats = latentscope.scripts.embed:update_embedding_stats
ls-upload-dataset = latentscope.scripts.upload_dataset:main