Skip to main content

nptsne - A numpy compatible python extension for GPGPU linear complexity tSNE

The nptsne package is designed to export a number of python classes that wrap GPGPU linear complexity tSNE or the hierarchical SNE (hSNE) method.

When using nptsne please include the following citations when using t-SNE and or using HSNE:

using t-SNE

*Pezzotti, N., Thijssen, J., Mordvintsev, A., Höllt, T., Van Lew, B., Lelieveldt, B.P.F., Eisemann, E., Vilanova, A., (2020), "GPGPU Linear Complexity t-SNE Optimization" in IEEE Transactions on Visualization and Computer Graphics.
doi: 10.1109/TVCG.2019.2934307
keywords: {Minimization;Linear programming;Computational modeling;Approximation algorithms;Complexity theory;Optimization;Data visualization;High Dimensional Data;Dimensionality Reduction;Progressive Visual Analytics;Approximate Computation;GPGPU},
URL: https://doi.org/10.1109/TVCG.2019.2934307 *

using HNSE

*Pezzotti, N., Höllt, T., Lelieveldt, B., Eisemann, E., Vilanova, A., (2016), "Hierarchical Stochastic Neighbor Embedding" in Computer Graphics Forum, 35: 21-30.
doi:10.1111/cgf.12878
keywords: {Categories and Subject Descriptors (according to ACM CCS), I.3.0 Computer Graphics: General},
URL: https://doi.org/10.1111/cgf.12878 *

Attributions

The t-SNE and HSNE implementations are the original work of the authors named in the literature.

Full documentation

Full documentation is available at the nptsne doc pages

Demos

Demos, runnable via uv, are at [nptsne demo release pages] https://github.com/biovault/nptsne/releases/tag/v2.0.3

Metadata

Release files for nptsne 2.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nptsne 2.0.3
File Actions
nptsne-2.0.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for nptsne-2.0.3-cp314-cp314-win_amd64.whl
nptsne-2.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nptsne-2.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nptsne-2.0.3-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for nptsne-2.0.3-cp314-cp314-macosx_14_0_arm64.whl
nptsne-2.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for nptsne-2.0.3-cp313-cp313-win_amd64.whl
nptsne-2.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nptsne-2.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nptsne-2.0.3-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for nptsne-2.0.3-cp313-cp313-macosx_14_0_arm64.whl
nptsne-2.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for nptsne-2.0.3-cp312-cp312-win_amd64.whl
nptsne-2.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nptsne-2.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nptsne-2.0.3-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for nptsne-2.0.3-cp312-cp312-macosx_14_0_arm64.whl
nptsne-2.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for nptsne-2.0.3-cp311-cp311-win_amd64.whl
nptsne-2.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nptsne-2.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nptsne-2.0.3-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for nptsne-2.0.3-cp311-cp311-macosx_14_0_arm64.whl
nptsne-2.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for nptsne-2.0.3-cp310-cp310-win_amd64.whl
nptsne-2.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nptsne-2.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nptsne-2.0.3-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details for nptsne-2.0.3-cp310-cp310-macosx_14_0_arm64.whl

Total release size: 17.8 MB

Release files / nptsne-2.0.3-cp314-cp314-win_amd64.whl

Download URL nptsne-2.0.3-cp314-cp314-win_amd64.whl
Size 616.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c889169969e0ee77326f6dc1935bca4e43c8888827341a296321752d7ab85774
BLAKE2b-256 checksum
How to use checksums
b8109f0946b92de9f6a2c2a699363bb4cadc247a41c66ac23cfc442f3163e804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nptsne-2.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ffca300d0e88d2cd4298b8d287516265873f1744f0735c87d903f021f84d6b4e
BLAKE2b-256 checksum
How to use checksums
6f9bb69d376a5f8b881c27faf167d0d4df4e525ed6d1b2b7b63719bf682d5aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp314-cp314-macosx_14_0_arm64.whl

Download URL nptsne-2.0.3-cp314-cp314-macosx_14_0_arm64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2179a21dd8eb5d6a0e429e568f9b0545559c3375d475593308e1dc33f993c116
BLAKE2b-256 checksum
How to use checksums
99e0de4aaa75c6844f75428e5897516b6a8706aba1e991cbc65adee25721e292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp313-cp313-win_amd64.whl

Download URL nptsne-2.0.3-cp313-cp313-win_amd64.whl
Size 598.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7219837051d65fb7df7e2a349f433ca85279afc7ccc347536c930bdd95334035
BLAKE2b-256 checksum
How to use checksums
dd528966f24e2e0cdd18c7c239a3615052ee8ad8a8a44e5403962a3b51b93cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nptsne-2.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
600e188907e95b3ffc0c9271add9a3aa35c99a59ccc61999c4a2738972054f5c
BLAKE2b-256 checksum
How to use checksums
ce0925d4366e4d1362c13d834637335e89c722004d5277d3507c38f1ab400d02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp313-cp313-macosx_14_0_arm64.whl

Download URL nptsne-2.0.3-cp313-cp313-macosx_14_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
59bf6ec920db5dd25069c79f67198571ddb7416b3ac5f629636a58a1010554e1
BLAKE2b-256 checksum
How to use checksums
55ced6464814d91529ec75a8ee3825ceadc948ff46367de5500d91bf340f5579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp312-cp312-win_amd64.whl

Download URL nptsne-2.0.3-cp312-cp312-win_amd64.whl
Size 598.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bfc97fca68e5c3d83a8c92f71f09ce5a9b89034844c5299a81e724adba5ccee4
BLAKE2b-256 checksum
How to use checksums
a65f2f8f1f1551f35d36813963020885bbf3a21b3def5b90a4c5d66d08876b50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nptsne-2.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5213b82756f3c684e0894b13263e488153ab962230b06afddb9b8f4a9b994f5a
BLAKE2b-256 checksum
How to use checksums
2cc36781fa907002c461a80e069e9fe985a07eeda9b3e9141d043426c854f9e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp312-cp312-macosx_14_0_arm64.whl

Download URL nptsne-2.0.3-cp312-cp312-macosx_14_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
856e1b256d95ce588230f9105859e97fe4ae7099acb3c840d77e1b11c3c476dc
BLAKE2b-256 checksum
How to use checksums
575b5242cfc0e148d2e00e4da0bb529234be1905bfb14639997b96ad564640a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp311-cp311-win_amd64.whl

Download URL nptsne-2.0.3-cp311-cp311-win_amd64.whl
Size 598.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b53791c0b1b791a52e20ed1ed888b4c41d91be5e866b0091020a22b1ebee961c
BLAKE2b-256 checksum
How to use checksums
38c651661779ba7c87335ab6e5621065202b3bd43f67379b5db26c359608be0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nptsne-2.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
779dc73e4a6f20e545d463542428f46c17d0b578c5a424db17208c968a7997b1
BLAKE2b-256 checksum
How to use checksums
3774fccc2882c824e821fca2768417477b321581ed0697cd11c45536793743de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp311-cp311-macosx_14_0_arm64.whl

Download URL nptsne-2.0.3-cp311-cp311-macosx_14_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
653fb86e68ce4d1b4f169125084b6de3fcfa067f5138aa9c9ae7e502a8691f00
BLAKE2b-256 checksum
How to use checksums
e38271e79a9a1fe803b115353b62425aa577691230e1eb3a5eebaf5748be60fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp310-cp310-win_amd64.whl

Download URL nptsne-2.0.3-cp310-cp310-win_amd64.whl
Size 596.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
822a833ebe4c71b51466dab0b46a3fd60f211b55320431dba813b90b674c7126
BLAKE2b-256 checksum
How to use checksums
71845aa1408f77e7743d7752261317981de88bfe17aa2b572ec3bf5b6604bac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nptsne-2.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e2002303621dbce1b2be832541043623cb83f2cbd2ab33e74ca72b9f21efd80
BLAKE2b-256 checksum
How to use checksums
8c663350483ac1e0d1440512aa7c62eb4ab9d36d135fbb36f1cc36e5ccd6cfd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / nptsne-2.0.3-cp310-cp310-macosx_14_0_arm64.whl

Download URL nptsne-2.0.3-cp310-cp310-macosx_14_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
4cb82afd72b80b071f40c33cec83f461bb462489ba93cf388e42f2c37e2b40ec
BLAKE2b-256 checksum
How to use checksums
ab72fa2e50e33139ca09eebf1747331e465af71de915cde3dffa2c807cf89b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for nptsne 2.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page