xtal2png

Structural encoder

Converts crystal structures to grayscale PNG images for use in machine learning models

Encode/decode a crystal structure to/from a grayscale PNG image for direct use with image-based machine learning models such as Palette.

GitHub

35 stars
3 watching
3 forks
Language: Python
last commit: about 1 year ago
Linked from 1 awesome list

crystallographyimage-processingmachine-learningmaterials-informaticsmaterials-sciencepython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
stumpycr/stumpy_png A pure Crystal implementation of PNG image reading and writing. 106
randy408/libspng A lightweight PNG image decoder and encoder library with a focus on performance and simplicity. 736
wvanbergen/chunky_png A Ruby library for reading and writing PNG images without relying on memory-intensive libraries. 1,051
hanzhanggit/stackgan A PyTorch implementation of a generative adversarial network for image synthesis from text descriptions 1,860
txie-93/cgcnn An implementation of a deep learning framework to predict material properties from crystal structures. 657
owenzlz/deepimageblending A PyTorch implementation of blending images by optimizing a Poisson loss with style and content loss 431
jangko/nimpng A PNG image decoder and encoder written in Nim, supporting various color modes and interlaced/non-interlaced modes. 90
boyuanjiang/context_encoder_pytorch A PyTorch implementation of a deep learning model for inpainting images using contextual information 365
pnggroup/libpng A Portable Network Graphics (PNG) image format implementation with support for compression and decompression. 1,290
zhanghang1989/pytorch-encoding A Python framework for building deep learning models with optimized encoding layers and batch normalization. 2,041
toddsundsted/mxnet.cr Provides bindings for MXNet, an open source deep learning framework written in C++ 22
kaiyangzhou/dassl.pytorch A PyTorch toolbox for supporting research and development of domain adaptation, generalization, and semi-supervised learning methods in computer vision. 1,217
felixgwu/img_classification_pk_pytorch A PyTorch project for comparing image classification models and facilitating quick experiment setup 365
sija/base62.cr A library that encodes numbers using a compact set of characters (Base62) and provides decoding functionality. 10
jtomschroeder/crystalline A collection of algorithms and data structures for use in the Crystal programming language 129