Python interface to langevintour
Project description
langevitour for Python
Python interface for langevitour a HTML widget that randomly tours projections of a high-dimensional dataset with an animated scatter-plot.
For more information see the langevitour Github repo or website.
Installation
pip install langevitour
Python usage
import numpy as np
from langevitour import Langevitour
# Generate a sample dataset
X = []
group = []
n = 20000
def r():
return np.random.normal(0, 0.02)
for i in range(n):
a = i/n * np.pi * 2
X.append([
10 + np.sin(a)/3 + r(),
20 + np.sin(a*2)/3 + r(),
30 + np.sin(a*3)/3,
40 + np.sin(a*4)/3,
50 + np.sin(a*5)/3
])
group.append(int(i*4/n))
# Extra axes (specified as columns of a matrix)
extra_axes = [[1], [2], [0], [0], [0]]
extra_axes_names = ["V1+2*V2"]
tour = Langevitour(
X,
group=group,
extra_axes=extra_axes,
extra_axes_names=extra_axes_names,
point_size=1,
)
tour.write_html("langevitour_plot.html")
langevitour also works in jupyter notebooks.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
langevitour-0.8.0.tar.gz
(55.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file langevitour-0.8.0.tar.gz.
File metadata
- Download URL: langevitour-0.8.0.tar.gz
- Upload date:
- Size: 55.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3a8bc150bdbd1e94645b5446244e40a4fd3f08d0c90e46ece606b038024d633
|
|
| MD5 |
c7e670e9093183029e65805926de79ca
|
|
| BLAKE2b-256 |
d3e49cb6e52bc75a5f7c4367c6a8d9458c1cd36b969ae2d29f055d69913b3c51
|
File details
Details for the file langevitour-0.8.0-py3-none-any.whl.
File metadata
- Download URL: langevitour-0.8.0-py3-none-any.whl
- Upload date:
- Size: 55.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5bfeb0664c4c4a9844f0fcd1b2254af8ca9810371ccc70c5a2f219031b7f1ed
|
|
| MD5 |
633245c6f69581ef9c1e75eac45114aa
|
|
| BLAKE2b-256 |
6e268eb41db046f9ed1f1334cdaa282c8d4a0d3127c6fd94b6bb4ee5d3324c2a
|