GithubHelp home page GithubHelp logo

pecheneg2015 / grafar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thoughtspile/grafar

0.0 0.0 0.0 11.62 MB

Reactive multidimensional math & data visualization for the web.

Home Page: http://thoughtspile.github.io/grafar/

License: MIT License

JavaScript 14.85% TypeScript 57.43% HTML 27.72%

grafar's Introduction

Grafar 4

Psst! Check out the official docs

Grafar is a javascript library for reactive, 3D mathematical visualization (data visualization capabilities coming sometime). Built on top of WebGL (via Three.js). If you've ever struggled with displaying lots of stuff with conventional charting libraries (such as d3), grafar would be good for you. Another great features include:

  • Reactive data flow to easily build dynamic graphs.
  • Full, beautiful 3D.
  • High-level building blocks for math: with a single line of code you can create sets, ranges and sequences, and apply continuous maps to these. Currently limited to basic math primitives, fun stuff like statistics, DSP, and coming someday!
  • Advanced topology detection: get a surface by mapping a [0, 1] x [0, 1] or a set of curves from [0, 1] x {0, 1, 2}.
  • Ability to plug in any low-level buffer transform to do some crazy stuff.

MIT License

Installation

Use yarn add grafar or npm install grafar.

Links

Building from source

  1. Checkout latest stable release: git clone [email protected]:thoughtspile/Grafar.git.
  2. Install dependencies with npm install
  3. Have fun with my poor selection of npm scripts (npm run <script name>), ignore the warnings:
  • dev: build into /build/grafar.js and watch. No server.
  • build: build into /build/grafar.js. All the methods produce a UMD module.
  1. No automatic tests yet.

grafar's People

Contributors

thoughtspile avatar vkui-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.