All Projects → omnisci → Mapd Charting

omnisci / Mapd Charting

Licence: other
Dimensional charting built to work natively with crossfilter rendered using d3.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mapd Charting

Fcharts
📊 [wip] Create beautiful, responsive, animated charts using a simple and intuitive API.
Stars: ✭ 318 (-13.59%)
Mutual labels:  charting-library
Bayadera
High-performance Bayesian Data Analysis on the GPU in Clojure
Stars: ✭ 342 (-7.07%)
Mutual labels:  gpu
Realsr Ncnn Vulkan
RealSR super resolution implemented with ncnn library
Stars: ✭ 357 (-2.99%)
Mutual labels:  gpu
Percentagechartview
An Android percentage chart that displays the progress of any single given task or information.
Stars: ✭ 324 (-11.96%)
Mutual labels:  charting-library
Nvptx
How to: Run Rust code on your NVIDIA GPU
Stars: ✭ 335 (-8.97%)
Mutual labels:  gpu
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (-6.79%)
Mutual labels:  gpu
Ultralight
Next-generation HTML renderer for apps and games
Stars: ✭ 3,585 (+874.18%)
Mutual labels:  gpu
Cuda Api Wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Stars: ✭ 362 (-1.63%)
Mutual labels:  gpu
React Jsx Highcharts
Highcharts built with proper React components
Stars: ✭ 336 (-8.7%)
Mutual labels:  charting-library
Qpulib
Language and compiler for the Raspberry Pi GPU
Stars: ✭ 357 (-2.99%)
Mutual labels:  gpu
Agi
Android GPU Inspector
Stars: ✭ 327 (-11.14%)
Mutual labels:  gpu
Mbpmid2010 gpufix
MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.
Stars: ✭ 334 (-9.24%)
Mutual labels:  gpu
Curl
CURL: Contrastive Unsupervised Representation Learning for Sample-Efficient Reinforcement Learning
Stars: ✭ 346 (-5.98%)
Mutual labels:  gpu
Adanet
Fast and flexible AutoML with learning guarantees.
Stars: ✭ 3,340 (+807.61%)
Mutual labels:  gpu
Kotlindl
High-level Deep Learning Framework written in Kotlin and inspired by Keras
Stars: ✭ 354 (-3.8%)
Mutual labels:  gpu
Thrust
The C++ parallel algorithms library.
Stars: ✭ 3,595 (+876.9%)
Mutual labels:  gpu
Gpu Physics Unity
Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
Stars: ✭ 342 (-7.07%)
Mutual labels:  gpu
Neogfx
Cross-platform GPU-oriented C++ application/game framework
Stars: ✭ 362 (-1.63%)
Mutual labels:  gpu
Arrayfire Python
Python bindings for ArrayFire: A general purpose GPU library.
Stars: ✭ 358 (-2.72%)
Mutual labels:  gpu
Aparapi
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Stars: ✭ 352 (-4.35%)
Mutual labels:  gpu

MapD Charting

Dimensional charting built to work natively with crossfilter rendered using d3.js.

Screenshots

Flights Dataset: Brushing on timeline with Bubble Chart and Row Chart

example1

Tweets Dataset: Brushing on timeline and hovering on Pointmap datapoint which displays row information

example2

Tweets Dataset: Using MapD-Draw tool on pointmap to select specific areas on a map

example5

Examples

Visit our examples page for ideas of what can be created MapD Charting

Quick Start

Step 1: Install Dependencies
npm install #downloads all dependencies and devDependencies
Step 2: Run Start Script
npm run start
or
npm run watch

Synopsis

MapD-Charting is a superfast charting library that works natively with crossfilter that is based off dc.js. It is designed to work with MapD-Connector and MapD-Crossfilter to create charts instantly with our MapD-Core SQL Database. Please see examples for further understanding to quickly create interactive charts.

Our Tweetmap Demo was made only using MapD-Charting.

Documentation

Visit our API Docs for additional information on MapD Charting

Testing

New components in MapD-Charting should be unit-tested and linted. All tests will be in the same folder as the new component.

+-- src
|   +-- /mixins/new-mixin-component.js
|   +-- /mixins/new-mixin-component.unit.spec.js

The linter and all tests run on

npm run test

To check only unit-tests run:

npm run test:unit

Linting

Please lint all your code in mapd-charting/. The lint config file can be found in .eslintrc.json. For new components, please fix all lint warnings and errors.

Scripts

Command Description
npm run start Copies files for examples and then serves the example
npm run build Runs webpack and builds js and css in /dist
npm run docs Creates and opens docs
npm run test Runs both linting and unit tests
npm run clean Removes node modules, dist, docs, and example files

Documentation

The charting library uses documentation.js for API documentation. Docs can be built and viewed locally with the npm run docs command.

Contributing

Interested in contributing? We'd love for you to help! Check out Contributing.MD

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].