tsne

A python wrapper for Barnes-Hut tsne

https://github.com/danielfrg/tsne

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

A python wrapper for Barnes-Hut tsne

Basic Info
  • Host: GitHub
  • Owner: danielfrg
  • License: apache-2.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 2.04 MB
Statistics
  • Stars: 411
  • Watchers: 25
  • Forks: 132
  • Open Issues: 8
  • Releases: 0
Archived
Created almost 13 years ago · Last pushed over 3 years ago
Metadata Files
Readme Changelog Contributing License

README.md

NOT MAINTAINED

  • I have not used this project myself on a long time
  • No issues or PRs can be created
  • At the time of writting this April 6, 2023 - The lastest release on PyPI (0.3.1) works as intented
  • I recommend moving to a native solution to other frameworks such as Tensorflow or PyTorch

Python-TSNE

pypi build coverage license

Python library containing T-SNE algorithms.

Note: Scikit-learn v0.17 includes TSNE algorithms and you should probably be using that instead.

Installation

Requirements

  • cblas or openblas. Tested version is v0.2.5 and v0.2.6 (not necessary for OSX).

From PyPI:

pip install tsne

From conda:

conda install -c maxibor tsne

Usage

Basic usage:

python from tsne import bh_sne X_2d = bh_sne(X)

Examples

Algorithms

Barnes-Hut-SNE

A python (cython) wrapper for Barnes-Hut-SNE aka fast-tsne.

I basically took osdf's code and made it pip compliant.

Additional resources

  • See Barnes-Hut-SNE (2013), L.J.P. van der Maaten. It is available on arxiv.

Owner

  • Name: Daniel Rodriguez
  • Login: danielfrg
  • Kind: user
  • Location: Austin, TX
  • Company: @Google

GitHub Events

Total
  • Watch event: 7
Last Year
  • Watch event: 7

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 107
  • Total Committers: 12
  • Avg Commits per committer: 8.917
  • Development Distribution Score (DDS): 0.664
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Daniel Rodriguez d****l@d****m 36
Daniel Rodriguez d****3@g****m 32
Daniel Rodriguez d****z@o****s 15
osdf o****f@g****m 13
Evan Rees 2****n@u****m 3
Desmond Elliott d****t@g****m 2
Aashish Pawar ⚡ p****4@g****m 1
Justin Bayer b****n@g****m 1
mschubert m****v@g****m 1
pryvkin10x p****n@1****m 1
Maxime Borry m****r@u****m 1
Michael A. Alcorn a****2@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 28
  • Total pull requests: 15
  • Average time to close issues: almost 2 years
  • Average time to close pull requests: 11 days
  • Total issue authors: 28
  • Total pull request authors: 10
  • Average comments per issue: 2.61
  • Average comments per pull request: 0.87
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • isledge (1)
  • gatapia (1)
  • batman1492 (1)
  • lynnyi (1)
  • chmodsss (1)
  • salilnavgire (1)
  • motiur (1)
  • RasterBurn (1)
  • mrgloom (1)
  • shuvrobiswas (1)
  • akshittyagi (1)
  • justiceamoh (1)
  • akshay-1993 (1)
  • ghost (1)
  • NataliaDiaz (1)
Pull Request Authors
  • WiscEvan (4)
  • danielfrg (3)
  • markberger (1)
  • ashishpawar517 (1)
  • maxibor (1)
  • airalcorn2 (1)
  • pryvkin10x (1)
  • mschubert (1)
  • elliottd (1)
  • ghost (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 296 last-month
  • Total docker downloads: 211
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 24
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 1
pypi.org: tsne

TSNE algorithms

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 23
  • Downloads: 296 Last month
  • Docker Downloads: 211
Rankings
Docker downloads count: 1.4%
Dependent repos count: 3.0%
Stargazers count: 3.2%
Forks count: 4.2%
Average: 5.0%
Downloads: 7.9%
Dependent packages count: 10.1%
Maintainers (1)
Last synced: 11 months ago
conda-forge.org: tsne

TSNE implementations for python

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Forks count: 15.8%
Stargazers count: 19.4%
Dependent repos count: 24.4%
Average: 27.8%
Dependent packages count: 51.6%
Last synced: 11 months ago

Dependencies

environment.yml conda
  • black
  • cython >=0.19.1
  • flake8
  • isort
  • jupyterlab
  • matplotlib
  • notebook
  • numpy >=1.7.1
  • pip
  • pylint
  • pytest
  • pytest-cov
  • python 3.8.*
  • scikit-learn
  • scipy >=0.12.0
  • setuptools
  • setuptools_scm
  • twine
  • wheel
requirements-dev.txt pypi
  • black * development
  • cython >=0.19.1 development
  • flake8 * development
  • isort * development
  • jupyterlab * development
  • matplotlib * development
  • notebook * development
  • numpy >=1.7.1 development
  • pylint * development
  • pytest * development
  • pytest-cov * development
  • scikit-learn * development
  • scipy >=0.12.0 development
  • setuptools * development
  • setuptools_scm * development
  • twine * development
  • wheel * development
requirements.txt pypi
  • cython >=0.19.1
  • numpy >=1.7.1
  • scipy >=0.12.0