Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arl/math32
32 bits wrapper around the standard go math package
https://github.com/arl/math32
32-bits go math
Last synced: 29 days ago
JSON representation
32 bits wrapper around the standard go math package
- Host: GitHub
- URL: https://github.com/arl/math32
- Owner: arl
- Created: 2016-11-08T22:50:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-05T11:05:22.000Z (over 4 years ago)
- Last Synced: 2024-06-21T15:32:14.814Z (5 months ago)
- Topics: 32-bits, go, math
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# math32 - float32 wrapper for math Go package
[![Build Status](https://travis-ci.org/arl/math32.svg?branch=master)](https://travis-ci.org/arl/math32) [![Coverage](https://codecov.io/gh/arl/math32/branch/master/graph/badge.svg)](https://codecov.io/gh/arl/math32)
[![Go Report Card](https://goreportcard.com/badge/github.com/arl/math32)](https://goreportcard.com/report/github.com/arl/math32)
[![GoDoc](http://img.shields.io/badge/go-documentation-blue.svg?style=flat-square)](http://godoc.org/github.com/arl/math32)Package `math32` provides basic constants and mathematical functions for 32
bits floating point, based off the standard Go math package.## License
The documentation of every `math32` wrapper function is the same as the
equivalent function of the standard Go `math` package. Also, the tests are
heavily based off the tests of the standard Go `math` package. For those
reasons, use of this source code is governed by the same BSD-style license as
the Go source code, which says:> Copyright (c) 2009 The Go Authors. All rights reserved.
>
> Redistribution and use in source and binary forms, with or without
> modification, are permitted provided that the following conditions are
> met:
>
> * Redistributions of source code must retain the above copyright
> notice, this list of conditions and the following disclaimer.
> * Redistributions in binary form must reproduce the above
> copyright notice, this list of conditions and the following disclaimer
> in the documentation and/or other materials provided with the
> distribution.
> * Neither the name of Google Inc. nor the names of its
> contributors may be used to endorse or promote products derived from
> this software without specific prior written permission.
>
> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
> A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
> OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
> THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.