Skip to content

Instantly share code, notes, and snippets.

@RomainFranceschini
Last active March 13, 2018 10:13
Show Gist options
  • Save RomainFranceschini/36d2c0c7ab948d0af63f6de544ddc00e to your computer and use it in GitHub Desktop.
Save RomainFranceschini/36d2c0c7ab948d0af63f6de544ddc00e to your computer and use it in GitHub Desktop.
A list of Crystal shards for science

A list of Crystal shards for science

Linear algebra

  • crystal-gsl - GNU Scientific Library bindings
  • crystalla - library for Numerical Methods. It binds to LAPACK and is unashamedly inspired by Numpy
  • linalg - Linear algebra library inspired by MATLAB and SciPy.linalg
  • linprog - Wrapper for Coin-OR SYMPHONY library - LP and MILP solver
  • crystaledge - A pure Vector Math library

Optimization

  • nlopt - Wrapper for NLopt - nonlinear optimization library

Statistics

  • stats - Expressive implementation of statistical distributions and usual math functions
  • stats - Common statistics library

HPC

  • mpi.cr - Message Passing Interface bindings

GPGPU

Simulation

  • quartz - A DEVS-based Modeling & Simulation Environment

Data format

Algorithms

  • crystalg - A Generic Algorithm Library

Machine learning

Natural Language Processing

  • cadmium - Natural Language Processing (NLP) library for Crystal

Bioinformatics

  • biocrystal - Porting the bioruby project to Crystal
  • BioSeq - Bioinformatics Library for Crystal

Data visualization

PRNGs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment