Skip to main content

Interactive SPLOM widget for high-throughput alloy inverse design

Project description

AlloyLens

Introduction

AlloyLens is an interactive visualization tool for visualizing and exploring high dimensional, high throughput alloy data. AlloyLens uses a novel framework to allow for real-time steering and exploration of data for inverse material design.

Python

Installation with pip

pip install alloylens

Usage:

import alloylens as al

# Load alloy dataset

df = pd.read_csv("./Rapid_Alloy_development.txt")

# Define feature groups

all_cols = df.columns.tolist()
element_cols = all_cols[6:18]
microstructure_cols = all_cols[18:56]
property_cols = all_cols[56:70]

groups = {
"elements": element_cols,
"microstructures": microstructure_cols,
"properties": property_cols,
}

# Run alloylens

app = al.AlloyLensApp(df, groups, x="elements", y="properties")
app

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

alloylens-0.0.2.tar.gz (137.5 kB view details)

Uploaded Source

Built Distribution

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

alloylens-0.0.2-py3-none-any.whl (139.6 kB view details)

Uploaded Python 3

File details

Details for the file alloylens-0.0.2.tar.gz.

File metadata

  • Download URL: alloylens-0.0.2.tar.gz
  • Upload date:
  • Size: 137.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.12

File hashes

Hashes for alloylens-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3afc7273f31605e13f6229e6d817d28d1ec5590260e5936d3ba9c85a2e751171
MD5 55b48114c601958c220855b4f2504395
BLAKE2b-256 72a2b88058933aa8fe6e9a3dfeaa528e224c2a3f4f338ae9b326d2e38e2767b2

See more details on using hashes here.

File details

Details for the file alloylens-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: alloylens-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.12

File hashes

Hashes for alloylens-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd8cfe100ce5918e4029ebbf0e3e1816dbb2c6f9ed466629d6137cfbd5629de1
MD5 14c08ad8181fd18f3ed5c938f6c66f01
BLAKE2b-256 fe048785e9759c0e30d696f791cc69707f6d461adc99bca5f91e79e19c4c46a8

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