All Projects → JuliaMath → Tau.jl

JuliaMath / Tau.jl

Licence: other
A Julia module providing the definition of the circle constant Tau (2π)

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Tau.jl

Program-Matematika
Program Matematika adalah sebuah repository GitHub yang berisi program yang dapat memudahkan para pelajar atau guru dalam menyelesaikan masalah Matematika dengan Terminal
Stars: ✭ 15 (-54.55%)
Mutual labels:  math, mathematics, circle
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+8230.3%)
Mutual labels:  math, mathematics
SurrealNumbers.jl
Implementation of Conway's Surreal Numbers
Stars: ✭ 30 (-9.09%)
Mutual labels:  math, number
utils.js
👷 🔧 zero dependencies vanilla JavaScript utils.
Stars: ✭ 14 (-57.58%)
Mutual labels:  trigonometry, math
Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (+481.82%)
Mutual labels:  math, mathematics
Mathmodel
研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT
Stars: ✭ 3,834 (+11518.18%)
Mutual labels:  math, mathematics
Angles.js
Angles.js is a collection of functions to work with angles
Stars: ✭ 16 (-51.52%)
Mutual labels:  trigonometry, math
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+5987.88%)
Mutual labels:  math, mathematics
MathImprove
Modify and Improve math expressions.
Stars: ✭ 13 (-60.61%)
Mutual labels:  math, mathematics
mml-book-chinese
mml-book-chinese《Mathematics For Machine Learning》机器学习中的数学 中文版
Stars: ✭ 113 (+242.42%)
Mutual labels:  math, mathematics
speedy-math
An application which allows user (small kids) to practice basic Mathematics operations
Stars: ✭ 28 (-15.15%)
Mutual labels:  math, mathematics
Linear-Algebra-and-Its-Applications-notes
《线性代数及其应用》笔记
Stars: ✭ 196 (+493.94%)
Mutual labels:  math, mathematics
Ugm
Ubpa Graphics Mathematics
Stars: ✭ 178 (+439.39%)
Mutual labels:  math, mathematics
Tutorials
AI-related tutorials. Access any of them for free → https://towardsai.net/editorial
Stars: ✭ 204 (+518.18%)
Mutual labels:  math, mathematics
Computator.net
Computator.NET is a special kind of numerical software that is fast and easy to use but not worse than others feature-wise. It's features include: - Real and complex functions charts - Real and complex calculator - Real functions numerical calculations including different methods - Over 107 Elementary functions - Over 141 Special functions - Over 21 Matrix functions and operations - Scripting language with power to easy computations including matrices - You can declare your own custom functions with scripting language
Stars: ✭ 174 (+427.27%)
Mutual labels:  math, mathematics
Julia Set Playground
A Swift playground that generates beautiful Julia set fractal images.
Stars: ✭ 236 (+615.15%)
Mutual labels:  math, mathematics
Fourier-and-Images
Fourier and Images
Stars: ✭ 81 (+145.45%)
Mutual labels:  math, mathematics
Calc
C-style arbitrary precision calculator
Stars: ✭ 127 (+284.85%)
Mutual labels:  math, mathematics
Jlatexmath Android
aJLaTeXMath Library - Displays LaTeX commands in android OS.
Stars: ✭ 147 (+345.45%)
Mutual labels:  math, mathematics
Surge
A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation.
Stars: ✭ 4,945 (+14884.85%)
Mutual labels:  trigonometry, math

Tau.jl



CI codecov

This Julia package defines the Tau constant and related functions.

tau ≈ 2*pi

Usage

After installing this package with Pkg.add("Tau"), it can be used as follows:

julia> using Tau

julia> tau === τ  2*pi
true

julia> typeof(tau)
Irrational{:twoπ}

Note: to input the τ character, type \tau then press Tab.

The tau variants of sinpi, cospi, and mod2pi are also defined:

julia> sintau(1//4)
1.0

julia> costau(1//2)
-1.0

julia> modtau(9*pi/4)
0.7853981633974481

Alternatively, one can use the Unicode aliases sinτ, cosτ, and modτ.

The tau != 2pi inequality

When this package was first created, the equality tau == 2pi did hold true, in accordance to the mathematical definition of the constant. However, that is not valid anymore -- the two values are only approximately equal: tau ≈ 2*pi.

For a detailed explanation of the reasons for this, see this document.

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].