Skip to content
/ pdb-tui Public

Rendering proteins in the terminal with Rust and WebGPU.

License

Notifications You must be signed in to change notification settings

ElisR/pdb-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

██████╗ ██████╗ ██████╗    ████████╗██╗   ██╗██╗
██╔══██╗██╔══██╗██╔══██╗   ╚══██╔══╝██║   ██║██║
██████╔╝██║  ██║██████╔╝█████╗██║   ██║   ██║██║
██╔═══╝ ██║  ██║██╔══██╗╚════╝██║   ██║   ██║██║
██║     ██████╔╝██████╔╝      ██║   ╚██████╔╝██║
╚═╝     ╚═════╝ ╚═════╝       ╚═╝    ╚═════╝ ╚═╝

Usage

To run the GPU demo, do

git clone https://github.com/ElisR/pdb-tui.git
cd pdb-tui
cargo run --release --bin pdb_gpu_tui

This is tested as working on M1 MacBooks with Metal, and should work on Linux through Vulkan or Windows through DirectX12.

Warning

This repository is a work in progress. Now that the rendering code is functional, many features need to be added to make this a useful tool.

pdb-tui-demo-lowres.mov

About

Rendering proteins in the terminal with Rust and WebGPU.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published