Nicolas P. Rougier (@rougier)

Top repositories

1

numpy-100

100 numpy exercises (with solutions)
Python
10,706
star
2

scientific-visualization-book

An open access book on scientific visualization using python and matplotlib
Python
9,899
star
3

matplotlib-cheatsheet

Matplotlib 3.1 cheat sheet.
Python
2,889
star
4

matplotlib-tutorial

Matplotlib tutorial for beginner
Python
2,776
star
5

nano-emacs

GNU Emacs / N Λ N O - Emacs made simple
Emacs Lisp
2,356
star
6

from-python-to-numpy

An open-access book on numpy vectorization techniques, Nicolas P. Rougier, 2017
Python
1,904
star
7

freetype-gl

OpenGL text using one vertex buffer, one texture and FreeType
C
1,569
star
8

elegant-emacs

A very minimal but elegant emacs (I think)
Emacs Lisp
1,321
star
9

CPP-Crash-Course

C++ Crash Course
C++
660
star
10

ML-Recipes

A collection of stand-alone Python machine learning recipes
Python
627
star
11

python-opengl

An open access book on Python, OpenGL and Scientific Visualization, Nicolas P. Rougier, 2018
HTML
575
star
12

notebook-mode

GNU Emacs notebook mode
Emacs Lisp
532
star
13

numpy-tutorial

Numpy beginner tutorial
Python
459
star
14

svg-tag-mode

A minor mode for Emacs that replace keywords with nice SVG labels
Emacs Lisp
445
star
15

mu4e-dashboard

A dashboard for mu4e (mu for emacs)
Emacs Lisp
444
star
16

emacs-gtd

Get Things Done with Emacs
CSS
395
star
17

nano-theme

GNU Emacs / N Λ N O Theme
Emacs Lisp
333
star
18

svg-lib

Emacs SVG libraries for creatings tags, icons and bars
Emacs Lisp
317
star
19

ten-rules

Ten simple rules for better figures
Python
274
star
20

freetype-py

Python binding for the freetype library
Python
270
star
21

matplotlib-3d

Experimental 3D axis for matplotlib
Python
262
star
22

book-mode

A clean interface for org files (Emacs)
Emacs Lisp
255
star
23

dotemacs

Litterate configuration for GNU Emacs
201
star
24

tiny-renderer

A tiny sotfware 3D renderer in 100 lines of Python
Python
168
star
25

nano-modeline

GNU Emacs / N Λ N O Modeline
Emacs Lisp
159
star
26

neural-networks

Artificial Neural Networks / Python
Python
134
star
27

mu4e-thread-folding

Functions for folding threads in mu4e headers view
Emacs Lisp
131
star
28

org-bib-mode

An Emacs minor mode for literate & annotated bibliography
Emacs Lisp
128
star
29

agenda

Org agenda in the console
Python
123
star
30

nano-sidebar

Emacs package to have configurable sidebars on a per frame basis.
Emacs Lisp
111
star
31

scipy-crash-course

Material for a 24 hours course on Scientific Python
100
star
32

python-visualization-landscape

Adaptation of Jake VanderPlas graphic about python visualization landscape
HTML
97
star
33

notes-list

Emacs notes list
Emacs Lisp
97
star
34

calendar-heatmap

Calendar heatmap with matplotlib and random data
Python
94
star
35

emacs-svg-icon

An emacs library to create SVG icons on the fly
Emacs Lisp
90
star
36

sideframe

Emacs side frames
Emacs Lisp
87
star
37

gl-agg

OpenGL Antigrain Geometry experiments
Python
83
star
38

nano-dialog

Emac native dialog box
Emacs Lisp
83
star
39

org-margin

Outdent headlines in emacs org-mode
Emacs Lisp
79
star
40

nano-agenda

A minimal org agenda for Emacs
Emacs Lisp
77
star
41

nano-elfeed

Emacs configuration file for elfeed (news reader)
Emacs Lisp
61
star
42

emacs-splash

An alternative splash screen for GNU Emacs
Emacs Lisp
61
star
43

recursive-voronoi

Recursive voronoi diagram
Python
54
star
44

2021-Dataviz

Material for dataviz course at university of Bordeaux
Jupyter Notebook
50
star
45

gallery

Gallery of matplotlib samples
Python
47
star
46

50-git-questions

50 Frequently Asked question about Git & GitHub
46
star
47

baby-gnu-tux

3D files for printing baby GNU and Tux
46
star
48

windmap

Streamlines animation (matplotlib)
Python
46
star
49

URFIST-git-course

This is the material for the URFIST course on Git & GitHub. Bordeaux, March 27 & 28, 2018.
44
star
50

CNCC-2020

Computational Neuroscience Crash Course (University of Bordeaux, 2020)
Jupyter Notebook
42
star
51

alien-life

Remake of necessary disorrder beautiful animation
Python
41
star
52

open-heroes

Some people that facilitate science, one way or the other
40
star
53

minibuffer-header

Minibuffer header for GNU/Emacs
Emacs Lisp
40
star
54

pyglfw

Python bindings for GLFW 3.0
Python
40
star
55

mastodon-alt

Emacs alternative mastodon layout
Emacs Lisp
39
star
56

rougier

Exended profile
38
star
57

nano-vertico

Emacs / nano + vertico
Emacs Lisp
36
star
58

pdf-drop-mode

Get DOI from PDF files dropped onto a Emacs buffer
Emacs Lisp
34
star
59

scientific-posters

A collection of scientific posters (with sources) made with Pages or ComicLife
Rich Text Format
32
star
60

nano-toolbar

Emacs toolbar in the header line
Emacs Lisp
31
star
61

persid

Persistent identifier library for GNU Emacs
Emacs Lisp
31
star
62

Neurosciences

Computational Neurosciences repository
Python
30
star
63

org-imenu

org-mode side menu with filtering capability
Emacs Lisp
29
star
64

org-outer-indent

An outer indentation org mode
Emacs Lisp
29
star
65

CNCC-2019

Computational Neuroscience Crash Course (CNCC 2019)
Jupyter Notebook
26
star
66

unknown-pleasures

Matplotlib animation from the Unknown Pleasures album cover (Joy Division)
Python
26
star
67

relative-date

Emacs package for formatting relative dates (dates difference)
Emacs Lisp
26
star
68

conference-posters

A collection of conferences posters (with sources) made with Pages
25
star
69

aerial-emacs

A cleaner and less cluttered style for emacs
Emacs Lisp
25
star
70

nano-calendar

An alternative calendar for Emacs
Emacs Lisp
25
star
71

VSOM

Randomize Self Organizing map
Python
24
star
72

emacs-octicons

Octicons glyph name for emacs
Emacs Lisp
22
star
73

dynamic-som

Dynamic Self-Organized maps
Python
22
star
74

Scipy-Bordeaux-2018

Notes for the Scientific Python course at the university of Bordeaux
21
star
75

Scipy-Bordeaux-2016

Course taught at the University of Bordeaux in the academic year 2015/16 for PhD students.
21
star
76

numpy-glm

GL Mathematics for Numpy
Python
19
star
77

bootstrap-rst

Restructured Text Bootstrap
Python
19
star
78

pendulum

Animated double pendulum using matplotlib
Python
18
star
79

spatial-computation

Spatial computation
Python
18
star
80

nano-bell

Visual bell for GNU Emacs
Emacs Lisp
18
star
81

reviewer-manifesto

A pledge for reviewers
17
star
82

nano-splash

N Λ N O Splash
Emacs Lisp
16
star
83

Scipy-Bordeaux-2017

Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
16
star
84

less-is-more

A remake of the animation by Dark Horse Analytics (http://www.darkhorseanalytics.com)
Python
16
star
85

emacs-defaults

Defaults setting for vanilla emacs
Emacs Lisp
16
star
86

nano-minibuffer

Minibuffer for NΛNO Emacs
Emacs Lisp
15
star
87

org-agenda-conflict

Mark conflicting items in the org-agenda
Emacs Lisp
15
star
88

blog

My GitHub blog
14
star
89

2023-dataviz-nancy

Material for dataviz course (Nancy, 2023)
Jupyter Notebook
14
star
90

ASPP-2017

Material for the Advanced Scientific Python Programming course, Nikiti, Greece, 2017
Python
14
star
91

nano-command

Emacs / Quick command in the mode-line or header-line
Emacs Lisp
13
star
92

mu4e-folding

Thread folding support for mu4e
Emacs Lisp
13
star
93

figure-anatomy

Anatomy of a matplotlib figure
Python
13
star
94

EmacsConf-2022

Poster for the Emacs conference 2022
13
star
95

Scipy-Bordeaux-2019

Lecture notes (Université de Bordeaux)
Python
13
star
96

gl-bezier

Experiments on quadratic and cubic Bézier curves
Python
12
star
97

galaxy

Spiral galaxy simulator using the density wave theory
Python
12
star
98

mu4e-thread

mu4e thread folding
Emacs Lisp
11
star
99

dana

Distributed (Asynchronous) Numerical Adaptive computing framework
Python
11
star
100

pyd3

Python conversion of some D3 modules (https://github.com/d3) [WIP]
Python
10
star