How the 6502's carry flag works under various conditions.

Pint is a Python package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.

It is distributed with a comprehensive list of physical units, prefixes and constants. Due to its modular design, you can extend (or even rewrite!) the complete list without changing the source code. It supports a lot of numpy mathematical operations without monkey patching or wrapping numpy.

A command-line script pint-convert provides a quick way to convert between units or get conversion factors.

This self-guided course gives numeric examples of the basic calculations that a slide rule can do. Just follow the step-by-step instructions and you will be amazed by the power and versatility of the venerable Slipstick. Click on any of the images below to get a large, unmarked, blowup of each slide rule as shown in the problem.

The site can also be downloaded as a PDF for use as a textbook.

The service offers an endpoint that reads a string input and parses it. it decodes the base64 encoding and interprets it by breaking it down into smaller statements and solved following the order of precedence. It returns either an HTTP error code, or a solution to the calculation in JSON form.

Ideal for use in a faas container.

Bartosz Milewski's **Category Theory for Programmers** unofficial PDF and LaTeX source. Has a direct link to the PDF as well as links to buy the dead tree if you find it useful.

This is an unofficial PDF version of "Category Theory for Programmers" by Bartosz Milewski, converted from his blogpost series (with permission!)

pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goal of pyspread is to be the most pythonic spreadsheet.

pyspread expects Python expressions in its grid cells and returns Python objects, which makes a spreadsheet specific language obsolete. Each cell returns a Python object that can be accessed from other cells. These objects can represent anything including lists or matrices. Has a built-in renderer that interfaces with matplotlib for showing visualizations and graphics. Other Python modules can be imported and referenced as cells. Import CSV, export CSV, PDF, and SVG.

The latest stable release v1.1.3 of pyspread runs on Python 2.7.x. A Python 3 compatible version that runs on Python 3.6+ is available as a beta.

Git repo: https://gitlab.com/pyspread/pyspread

Can also be downloaded as a .pdf.

Seaborn is a Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics.

The docs include a tutorial, example gallery, API reference, and other useful information.

I don’t want this to be Vega’s Opinionated Big Ass Book To Give You An All-In-One Education, both because VegaOpBABTGYAAIOEdu is far less catchy, and because I don’t even think it’s possible. The more I write on this the more I value input of others and other resources I find, and the more happy I am that I called this project Opinionated Guides.

A Guide. That’s what I want this to be. I want OpGuides to be a resource that’s like your friend you can come back to for advice on where to go next, and I think that’s something the internet really needs. Search engines are were awesome for finding information, but only when you know what to look for, so I figure OpGuides can be a sort of curated information source, with the crappy results filtered out, the best resources I know of included, and a healthy mix of entertainment in the education so that it’s not a chore to read.

A simple app to make your calculations easier. Self-hostable.

Github repos for the three components: https://github.com/keepformula

Download a PDF, print it out, instant graph paper.