Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geometryzen/davinci-blade
TypeScript Geometric Physics Library
https://github.com/geometryzen/davinci-blade
Last synced: 9 days ago
JSON representation
TypeScript Geometric Physics Library
- Host: GitHub
- URL: https://github.com/geometryzen/davinci-blade
- Owner: geometryzen
- License: mit
- Created: 2014-06-25T02:48:41.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-08-19T13:37:44.000Z (about 9 years ago)
- Last Synced: 2024-10-11T12:29:57.985Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 1.39 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to davinci-blade
Geometric Physics JavaScript Library
[![Build Status](https://travis-ci.org/geometryzen/davinci-blade.png)](https://travis-ci.org/geometryzen/davinci-blade)
## Contributing
### Building
Open your Terminal.
Clone the davinci-blade repo.
```
git clone git://github.com/geometryzen/davinci-blade.git
```Change to the repo directory.
```
cd davinci-blade
```Run
```
npm install
```
to install the tooling dependencies (For this you need to have [Node.js](http://nodejs.org) installed).Run
```
bower install
```
to install the software dependencies (For this you need to have [Bower](http://bower.io) installed).Run
```
grunt
```
to compile the source using the TypeScript compiler (For this you need to have [TypeScript](http://www.typescriptlang.org) installed) and to package the individual files into a single JavaScript file.### Making Changes
Make your changes to the TypeScript files in the _src_ directory. Do not edit the files in the _dist_ directory, these files will be generated.
## Release History
* 1.0.0: 2015-05-02 Initial release.
* 1.0.1: 2015-05-02 norm(), quad() return the same type as the target.
* 1.1.0: 2015-06-02 Complex.exp().
* 1.1.1: 2015-06-02 Complex.exp() documentation.
* 1.2.0: 2015-06-11 Measure, Quantity, Unit combined.
* 1.3.0: 2015-06-11 Measure interface.
* 1.4.0: 2015-06-13 Universal functions.
* 1.5.0: 2015-06-13 Complex trigonometric and hyperbolic functions.
* 1.6.0: 2015-06-15 scalar() method.
* 1.7.0: 2015-06-17 Euclidean3 sqrt() and unit()
* 1.7.1: 2015-06-23 d.ts Measure
* 1.7.2: 2015-08-19 pseudoscalarE3## License
Copyright (c) 2014-2015 David Holmes
Licensed under the MIT license.