Yeoman generator to quickly set up a paper.js project. You'll write CoffeeScript, which is fun.
This is the vanilla JS of Paper Shaders. You can also find framework specific wrappers
``` import { MeshGradient, DotOrbit } from '@paper-design/shaders-react';
Material design for React Native
Determine if a function is a native generator function.
Turns an AST into code.
A flexible in-memory store based on a GraphQL Schema
Turn async generator functions into ES2015 generators
A function that returns the normally hidden `GeneratorFunction` constructor
Helper function to remap async functions to generators
Turn async functions into ES2015 generators
Performant Date Picker for React Native Paper
javascript implementation of Dunning's T-Digest for streaming quantile approximation
Common (global) styles for Material Design elements.
Adds a material design ripple to any container
Markdown for receipts. Printable digital receipts. Generate receipt printer commands and images.
Implements an accessible material design listbox
Material design text fields
Common behaviors across the paper elements
Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI
A material-design styled list item
An element that works similarly to a native browser select
A material design element that composes a trigger and a dropdown menu
Check if something is a generator function
Paper Bill of Materials (PBOM) - Generate a paper bill of materials from the software of a paper
Generates graph paper in HTML format suitable for printing.
Gets DOIS and generates citations for your papers
Set Partition
The Lorax is a full diff and patch library for XML/HTML documents, based on Nokogiri. It can tell you whether two XML/HTML documents are identical, or if they're not, tell you what's different. In trivial cases, it can even apply the patch. It's based loosely on Gregory Cobena's master's thesis paper, which generates deltas in less than O(n * log n) time, accepting some tradeoffs in the size of the delta set. You can find his paper at http://gregory.cobena.free.fr/www/Publications/thesis.html. "I am the Lorax, I speak for the trees."
This is an implementation of the fp-growth frequent pattern mining algorithm as stated in the paper Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach Han et al, Data Mining and Knowledge Discovery, 8, 53-87, 2004
Using this package, you can do powerful pattern recognition easily from your shell command line using a simple suite of tools. Applications include music cateogrization, text classification, handwritten digit recognition, and evolutionary tree reconstruction. The technique is based on a very general theoretical notion of Kolmogorov Complexity, and so is undoubtedly applicable to many as yet unknown disciplines. See the webpage for research papers explaining the math behind these techniques.
Test-driven learning is a way to master a programming language by writing unit tests around its API's. shubox lowers the barrier to entry for test-driven learning by providing a basic infrastructure in which to start coding: A directory structure, some classes and unit tests to get started, and a build script. shubox currently creates environments for Ruby and Java, but can easily be extended to any language that lends itself to unit testing. shubox is built on newgem, so extending the framework is as simple as creating new generator scripts. After installing shubox and generating a testing environment, you'll start off with some passing tests that exercise parts of the language's API. Write new learning tests, naming each method with the intent of the lesson, then write the code that makes a test pass. Can you complete the lesson again from memory? If not, you may need to study the concept more closely and implement the tests again. According to {a paper by Karpicke and Roediger}[http://psych.wustl.edu/memory/Roddy%20article%20PDF's/Karpicke_Roediger_2008_Science.pdf], "repeated retrieval practice led to greater than 150% improvements in long-term retention than studying alone. ...Although educators and psychologists often consider testing a neutral process that merely assesses the contents of memory, practicing retrieval during tests clearly produces more learning than additional encoding or study once an item has been recalled." shubox makes repeated testing easy by providing built-in test cleaners that delete your test implementations, while keeping comments and test names to express the intent of the test.