Skip to main content

The nptsne package is designed to export a number of python classes that wrap tSNE and HSNE

Project description

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.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nptsne-2.0.2-cp314-cp314-win_amd64.whl (616.6 kB view details)

Uploaded CPython 3.14Windows x86-64

nptsne-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nptsne-2.0.2-cp314-cp314-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

nptsne-2.0.2-cp313-cp313-win_amd64.whl (598.2 kB view details)

Uploaded CPython 3.13Windows x86-64

nptsne-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nptsne-2.0.2-cp313-cp313-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

nptsne-2.0.2-cp312-cp312-win_amd64.whl (598.2 kB view details)

Uploaded CPython 3.12Windows x86-64

nptsne-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nptsne-2.0.2-cp312-cp312-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

nptsne-2.0.2-cp311-cp311-win_amd64.whl (598.4 kB view details)

Uploaded CPython 3.11Windows x86-64

nptsne-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nptsne-2.0.2-cp311-cp311-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

nptsne-2.0.2-cp310-cp310-win_amd64.whl (596.1 kB view details)

Uploaded CPython 3.10Windows x86-64

nptsne-2.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nptsne-2.0.2-cp310-cp310-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file nptsne-2.0.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nptsne-2.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 616.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nptsne-2.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b15b2980e8a98f0db2eb58aba5a0bc834bfa8fbc6209eafa2316b799144881bd
MD5 6bf41523726a17ca8af81a5378020e0a
BLAKE2b-256 31f6deef71c0158e1b8dbb04a2ee678407400ec06ed90082a5889ea4368dd685

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29ffce9f99bc8cf6b820859c80dc5a0ddb3b9431f75c105f07836ece870ec9ae
MD5 8bf8c89aef12c203c3216f39def1489a
BLAKE2b-256 49b7717042e6d46be17216e639ab31fcf3ba756f65a1b39a0852ce018e534c6d

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00de7d58d43db1e2dbce277be0f78b57b6f48db27f44d5cd345d0d9fc2cb42ec
MD5 59ed7ce6628545070d462836e2d72923
BLAKE2b-256 b2981fbf3821b5e94730b44ef5f9b52dd83bf41fd94cafa1437a3d992c924d15

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nptsne-2.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 598.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nptsne-2.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5e9c48d257e14346100b2dfc13b322c2113d14ec3e687c2be8d689b5ea7691a2
MD5 25d705ac1ea84d4a2c3ccf3b9b966127
BLAKE2b-256 a1c8fb5e323fea2ef13b8ae299a2c07b2ea9f222cd460d35f2e44748f9e36cae

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd3c6db7bb410d0b36dacdafa80467b61dbef83a64bd07fbb3c70f03490641bf
MD5 07d1f8768fe7672dba90969131326d6e
BLAKE2b-256 f807c079daac75bf2879efea2a2fe2203d3bc8ba539dd145c3210a854bc9ebc8

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca43f75cf4f06f1807873e0ac58124ce0f7131fe6583ad96ba478b39666c19b5
MD5 c65029960a183846bee485894a2814ae
BLAKE2b-256 1fedcd187a8f6386f3596b6037f9301dfa6ce4a723eda16789114a1eed885d33

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nptsne-2.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 598.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nptsne-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7ffcd7b01884c48a154f78f053013e451cbc88bcd8da76435a6e09335ce79f1e
MD5 21994e01a8ed0b0760e46c4a99701dd6
BLAKE2b-256 297a392f84e03310e8a5502e939ffd831bbfa9ce4104f5c38aee0c7b5c5f2dfa

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8454b8a8fdb3ced149e6a64ed9ffb8da698f0706fb94d0e01fe4d891a950639c
MD5 67c646dec0474ddcdf72c5ab8df3517a
BLAKE2b-256 eaaadc92bac4a1671f2e022d131eadae964f618ca5cf6d6215a25bc71fa7fab0

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9673b759d47425e3649579fa3107b4e6bc95a17ff1cd75cbfc4894cc68aed85b
MD5 47798386ffe7d9596714f6f3bdce3e02
BLAKE2b-256 e44b7b3d385c5ce402850c82bf3f25eba4de6a1d041b5ff337cf326967b06265

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nptsne-2.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 598.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nptsne-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba41f4d080f85684b66f6473e03715690eed5a7752682b35c73e98b2f0747185
MD5 f8a84c5c3a8b9ca9cfaaf1fd674e06ce
BLAKE2b-256 c8206ae4cab16ef506f9f0689c29e99beef7b37d5eb39fe19c03100efe577ad0

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bac55027ca97e4b803bea330b2519e07e35f4456b40f1a43afc281d1b81b57b7
MD5 3dd7ab90d15d0845dfa3acfa5ff05b1a
BLAKE2b-256 062b3691923c775ff90c6eda42fe9f45c68026aee9e90c572fea1bb4378f7b48

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb1ad87de7aa78a81f057fee9d0d7b3595df2b39b0528661b097674f0930d58d
MD5 d22be19ab8bd42da738cc84307508d84
BLAKE2b-256 29e3253285e1b7ca759cac93e8ed51f6bc0146d6cf02dfe8b1686847c5c3d4f7

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nptsne-2.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 596.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nptsne-2.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c94ad5811e7b9a4d8d2f57c547e6ff88bb60f9549bbd3272dde89060e4a71841
MD5 b66a502930fb3dfdb6b7170de7b5988d
BLAKE2b-256 ec4774d5737f86522a43289706751419b2e69554c246774e17a151e30b9f0666

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51362dce96b85c73d8c0bf43f7bd74997b16d1b6bf3d5171b89acad79bf7d407
MD5 d38bdbd81532bfabfa18dd8b4c1e145d
BLAKE2b-256 015279a8a2343779367dcdb5be2d9f178b4271184df6db8afc9cbc08e8e7d823

See more details on using hashes here.

File details

Details for the file nptsne-2.0.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nptsne-2.0.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a076cc794ea14bc4a7343e85fb1147ef82e3dbe4c01e49c5dc3454b7d9428201
MD5 f35d4f7a27d0c4b43fbc8f5b5615cd54
BLAKE2b-256 24f2da0a6d49ed4e3c84245d3206a02b34ee1bd7fe5223eda1b1b899af5e530d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page