• Stars
    star
    2
  • Language
    JavaScript
  • License
    The Unlicense
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JavaScript library to unravel a linear index into subscripts that index into a multi-dimensional array of a given size (Julia and Matlab people know what's what)

More Repositories

1

ebisu

Public-domain Python library for flashcard quiz scheduling using Bayesian statistics. (JavaScript, Java, Dart, and other ports available!)
Python
267
star
2

mudderjs

Lexicographically-subdivide the โ€œspaceโ€ between strings, by defining an alternate non-base-ten number system using a pre-defined dictionary of symbolโ†”๏ธŽnumber mappings. Handy for ordering NoSQL keys.
JavaScript
103
star
3

yamanote

Computers are supposed to be tools for thinking. A nerdy, perhaps silly, tool is a list of bookmarks with excerpts. I've tried to use social media, journal apps, and Pinboard to achieve this but they're all lacking. Let's go old school. Very WIP.
TypeScript
98
star
4

fuzzy-anki

An Anki browser: upload your APKG decks or ANKI2 collections and see what's inside!
JavaScript
77
star
5

pollen-guide

A poor guide to Pollen, that amazing document formatting system in Racket
HTML
55
star
6

ebisu.js

JavaScript port of Ebisu, the public-domain library for Bayesian quiz scheduling.
TypeScript
40
star
7

mecab-emscripten

The MeCab Japanese morphological analyzer for the Web!
C
23
star
8

yoyogi

No, no, no! Everything about the way you consume social media is wrong! Let me tell you about my brilโ€”
TypeScript
13
star
9

kamiya-codec

Towards a Japanese verb conjugator and deconjugator based on Taeko Kamiya's *The Handbook of Japanese Verbs* and *The Handbook of Japanese Adjectives and Adverbs* opuses.
JavaScript
13
star
10

curtiz-japanese-nlp

Use Japanese NLP tools to annotate Curtiz (version 2) Markdown files
TypeScript
11
star
11

jmdict-simplified-node

JMDict-Simplified Japanese dictionary for Node.js apps: fast prefix and full-text search on kanji and readings, with TypeScript support for the JMDict dictionary
TypeScript
11
star
12

callbag-throttle

Throttle operator for callbags ๐Ÿ‘œ
JavaScript
10
star
13

memorize-py

Pure-Python library implementing the Memorize algorithm for flashcard quiz scheduling
Python
8
star
14

stoica-moses-book-code

Code accompanying Stoica & Mosesโ€™ Spectral Analysis of Signals
MATLAB
7
star
15

cartesian-product-generator

ES2015 generator (iterable iterator) for Cartesian product. Put combinatorial explosion back in the kennel.
JavaScript
7
star
16

curtiz

Markdown-based persistence for Japanese flashcards and quizzes, integrating MeCab (morphological parser), J.DepP (bunsetsu chunker), and Ebisu (Bayesian quiz scheduler). Highly experimental ๐Ÿ™…โ€โ™‚๏ธ๐Ÿ™…โ€โ™€๏ธโš—๏ธ๐Ÿ‘ฉโ€๐Ÿ”ฌ๐Ÿ‘จโ€๐Ÿ”ฌ
TypeScript
6
star
17

kanjiwild

Kanji in the wild: kanji recognition tester to accompany Heisig's Remebering the Kanji
JavaScript
6
star
18

ebisu-java

A Java port of Ebisu, the Bayesian quiz scheduling library.
Java
6
star
19

zip-code-re-frame

A re-frame (ClojureScript frontend to React.js) port of Elm's zip code example
Clojure
5
star
20

finviz-git-scraper

FinViz map of sectors and sub-sectors
JavaScript
5
star
21

callbag-lossless-throttle

Lossless throttle operator for callbags ๐Ÿ‘œ
JavaScript
4
star
22

idsgrep-emscripten

IDSgrep in your browser!
JavaScript
4
star
23

taylorwin.js

Taylor windows. Suppress sidelobes! Design antenna arrays! Design linear filters!
JavaScript
4
star
24

fullstack-cljs-tutorial

Clojure & ClojureScript skeleton for full-stack web programming tutorials
Clojure
4
star
25

anki-random-simulator

Simulating card spacing for Anki
JavaScript
4
star
26

ebieki

All the vocab Wanikani except using open-source JMdict definitions
TypeScript
4
star
27

texshade-py

Low-memory approximation to texture-shaded elevation via the fractional-Laplacian operator
Python
4
star
28

meguro

Command-line app for very, very simple flashcards
JavaScript
4
star
29

tabito-lib

Express a Japanese sentence with furigana and with synonyms, then match it against text input
TypeScript
4
star
30

clj-kuromoji-jmdictfurigana

Kuromoji is great. JmdictFurigana is great. Wouldnโ€™t it be great if they got together?
Clojure
3
star
31

re-simple-term

You have a Clojure app. You want to use it in a browser as a static web app. Here's one way to do it with re-frame.
Clojure
3
star
32

IDSJoyoPlus

IDSgrep's output on 3028 "essential" kanji (jลyล "plus" several hundred extra)
3
star
33

callbag-cartesian-product

Callbag factory that yields the Cartesian product of source callbags ๐Ÿ‘œ
JavaScript
3
star
34

5kore

Learn the top 5000 words in Japanese. A skeletonic flashcard webapp backed by Choo, Lovefield, and Ebisu.
JavaScript
3
star
35

overlap_save-py

Overlap-save (sibling to overlap-add). Fast convolution. Numpy. Memmap OK. Real-only speedup, complex ok. Public domain. โœŒ๏ธ๐Ÿ™Œ
Python
3
star
36

kanji-abecedario

A crowdsourced web app for breaking down kanji (Chinese characters) into sub-components
JavaScript
3
star
37

memrise-driver

A little Puppeteer-based robot to add audio to your Memrise courses!
JavaScript
3
star
38

gotanda-pouchdb-server

A centralized Node.js server for your PouchDB-wielding local-first apps to sync to. Multiple users ok, multiple apps ok. Login with GitHub.
TypeScript
3
star
39

hareonna

Global weather similarities analysis from the Global Historical Climatology Network Daily dataset: 13'000 global weather stations, ten years of daily highs and lows, where should I live?
TypeScript
3
star
40

kanda

Webapp for intensive reading of Japanese texts.
TypeScript
2
star
41

frontend-intro

Crash course frontend!
JavaScript
2
star
42

cjk-2021

Works perfectly with https://mark.show/
HTML
2
star
43

kana

Displays a quick-referece table of katakana, hiragana, and roumaji for Japanese learners
HTML
2
star
44

zeromq-matlab-example

Brief notes on using JeroMQ in Matlab.
MATLAB
2
star
45

curtiz-frontend

New Curtiz, new web app! Highly experimental.
TypeScript
2
star
46

functional

Matthew Maycock's Functional Library as a Matlab package: namespaces ftw!
MATLAB
2
star
47

ebisu-likelihood-analysis

Python
2
star
48

curtiz-web

WIP: Fully client-side frontend for Curtiz. Powered by Ebisu, isomorphic-git, and React.
TypeScript
2
star
49

callbag-switch-map-operator

A pure-callbag-operator implementation of switch-map (not quite flat-map) for callbags ๐Ÿ‘œ
JavaScript
2
star
50

isomorphic-gatty

Append-only log for isomorphic-git, expected to be used as remote sync for local-first web apps
TypeScript
2
star
51

tabito

TypeScript
2
star
52

atlantic-Zittrain-2021-06-30-citation

Personal archival copy of Zittrain's Atlantic piece "The Internet Is Rotting" in the vein of the original
HTML
1
star
53

randh

Bare-bones quiz webapp for Heisig kanji and keywords, including stroke order webfont
CSS
1
star
54

srt-to-frames-markdown

Given a SRT file (subtitle text file) and a video file, create the sequence of FFMPEG commands to extract one still frame for each subtitle line. Also collect each still frame with the text for it.
JavaScript
1
star
55

jmdict-furigana-node

Download and parse JmdictFurigana for Node
TypeScript
1
star
56

10000-years-of-art

1
star
57

memrise-japanese-verb-conjugations

Learn some Japanese verb conjugations on Memrise!
JavaScript
1
star
58

react-notes

Tiny demos built while working through the React tutorials: just React and ReactDOM (and Browserify (and TypeScript)), no JSX or Babel or that heavyweight stuff
TypeScript
1
star
59

fasiha.github.io

Official site/blog, based on pandoc and a hyper-custom template
HTML
1
star
60

cython-demo

C
1
star
61

wikipedia-languages

Fetch the list of all the languages Wikipedia exists in via https://wikistats.wmflabs.org/
JavaScript
1
star
62

simple-combine-population-statistics

Python/Numpy functions to combine the sample means and (co)variances from two populations.
Python
1
star
63

nufess

A rewrite of Fessler and Sutton's 2003 paper on non-uniform fast Fourier transforms (NUFFT) in Python/Numpy. ๐Ÿ˜ฑโ‡’๐Ÿงžโ€โ™€๏ธ
Python
1
star
64

compounds-per-kanji

For choubatsu
JavaScript
1
star
65

atom-papyrus-sedge

A super-experimental Atom plugin for (1) literate programming with (2) Hydrogen and (3) Markdown.
JavaScript
1
star
66

sicpjs

Personal repository containing solutions to Martin Henz's JavaScript port of Structure and Interpretation of Computer Programs
1
star
67

appily

Amorphous purple smoke.
Elm
1
star
68

MyFirst.jl

A mock Julia library that exercises GitLab CI.
Julia
1
star
69

deep-path-typing

A quick writeup on how to statically type deeply-nested hierarchical interfaces in TypeScript
TypeScript
1
star
70

callbag-flat-map-operator

A pure-callbag-operator implementation of flat-map for callbags ๐Ÿ‘œ
JavaScript
1
star
71

bessel-via-amos.js

Transpile AMOS Fortran library to JavaScript/WebAssembly and export a couple of functions
C
1
star
72

WikiAtRisk

WaR: a playful experiment in applying Value at Risk (VaR) outside finance and to Wikipedia. Props to Aaron Brown.
Python
1
star
73

pollen.vim

Vim highlighting for the Pollen authoring system
Vim Script
1
star
74

covid-county

Uses MIT/MEDSL, New York Times, and US Census datasources to analyze per-county COVID-19 deaths.
Python
1
star
75

kaisei-html-quiz-renderer

Soooo, Kaisei isโ€ฆ Satori Reader or Japanese-only LingQ (enriched text for intensive reading), crossed with Anki or Memrise (flashcards), except with first-class support for you to write your own annotated text in plain HTML. React, Redux, PouchDB, and Ebisu take care of the tech ๐Ÿงซ๐Ÿงชโš—๏ธ.
TypeScript
1
star
76

godan-ichidan

Given a Japanese verb in dictionary form, tells you whether it's godan, ichidan, or both 100% reliably for every single godan and ichidan verb in JMdict. Pure dependency-free JavaScript.
JavaScript
1
star
77

JmdictFurigana-microservice

A lightweight Node.js microservice serving JmdictFurigana to web clients.
JavaScript
1
star
78

make-ruby-tags-app

Type in text and annotation. Get out Ruby HTML tag. Get on with your life.
HTML
1
star
79

hold-em-tools

JavaScript library to analyze and predict Texas Hold 'Em poker hands
TypeScript
1
star
80

word-search-puzzle

You know those puzzles you did in primary school? Where you search for words in a big grid of random letters? This.
TypeScript
1
star
81

array_ranges

Iterable generator for tuples of slices that can be used to easily and memory-efficiently iterate over e.g. Numpy ndarray's non-overlapping sub-arrays
Python
1
star