Skip to main content

Great data sets for Topological Data Analysis.

Project description

PyPI version Build Status Codecov License: MIT

TaDAsets

Data sets apt for Topological Data Analysis. This project is a part of scikit-tda.

Motivation

At SoCG 2018, there was discussion about the need for data sets for two main purposes

  • Benchmarking new algorithms
  • Demonstrating benefits of TDA

Data generation

We provide constructors for some synthetic data sets that are popular in development and testing of TDA techniques.

  • Torus
  • Klein Bottle
  • Swiss Roll

Setup and Usage

You can install from Pypi

pip install tadasets

or from source

git clone https://github.com/scikit-tda/tadasets
cd tadasets
pip install -e .

Examples of usage is

import tadasets
data = tadasets.sphere(n=1000, r=10)
tadasets.plot3d(data)

or

import tadasets
data = tadasets.swiss_roll(n=1000, r=10)
tadasets.plot3d(data)

Contributions

This package is in the very early stages of development. As I think of shapes and data sets, I add them. If you have ideas, please do suggest them in an issue and submit a pull request! All contributions are welcome.

Project details


Download files

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

Source Distribution

tadasets-0.0.4.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

tadasets-0.0.4-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file tadasets-0.0.4.tar.gz.

File metadata

  • Download URL: tadasets-0.0.4.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for tadasets-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a0e6c14678750315febd97fcf334bbbfd2695ebd91b4fe7707bb1220d7348416
MD5 1ab93de2fe9dbbedc188432d8356f7e6
BLAKE2b-256 85312848ac75c41a504bc978aeabfa27a3a8737c074d4e51aaaf12aaea8eedff

See more details on using hashes here.

File details

Details for the file tadasets-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: tadasets-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for tadasets-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fd19848f39976982d1a263929fdc8785eb8ace0de642efd49491db074dea951b
MD5 d5dedaa7eead9d707e6715fe89c612c0
BLAKE2b-256 5b06d1b9edccfcd071b245b0d1ab4b22eb2ff7aaeaa6d015db58d701d9782122

See more details on using hashes here.

Supported by

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