aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bmips/files/include/dt-bindings/interrupt-controller
diff options
context:
space:
mode:
authorPaul Spooren <mail@aparcar.org>2022-05-21 18:36:24 +0200
committerPaul Spooren <mail@aparcar.org>2022-05-21 18:36:24 +0200
commit4f6f9caf1f054d9a52f50ecb766fb3aa9de8d429 (patch)
tree73d85681e0afcfb94acdf68f2d99e9ad81ad107d /target/linux/bmips/files/include/dt-bindings/interrupt-controller
parent34b6abf5a8f8751e377bae4978e38a0f2326bdae (diff)
downloadupstream-22.03.0-rc2.tar.gz
upstream-22.03.0-rc2.tar.bz2
upstream-22.03.0-rc2.zip
OpenWrt v22.03.0-rc2: adjust config defaultsv22.03.0-rc2
Signed-off-by: Paul Spooren <mail@aparcar.org>
Diffstat (limited to 'target/linux/bmips/files/include/dt-bindings/interrupt-controller')
0 files changed, 0 insertions, 0 deletions
131' href='#n131'>131 132 133 134 135 136 137 138 139 140 141 142 143
# Example

An example in JavaScript showing computations is available at http://www.celestialprogramming.com/vsop87-multilang/

### Current Stauts
Versions for many different languages and environments have been created.  These have passed all test cases provided by the
VSOP87 authors, a validation program is also included for each language.  They are ready for use. See the "Languages" directory for the status
of each language.

Still to come: more languages, documentation, and examples.

# About this Project
The purpose of this project is to create versions of VSOP87 in many different languages.  The plan is to generate a initial version in C# truncated to different
precisions, then convert the resulting files into other languages.  This project was inspired by the [Neoprogrammics Source Code Generator Tool](http://www.neoprogrammics.com/vsop87/source_code_generator_tool/).
The goal of this project is to provide easier to use (readymade source files), include all data (e.g. the Moon and velocities), are truncated to different accuracy levels,
, for more languages, and have a more permissive license (public domain).  It will provide tests against the original VSOP87 test data for each programming language to validate correctness, as well as examples to show common useage.

# Language Status

Below is a list of the planned languages and their current status.


Language     |Inline|JSON|CSV|CSV Low Mem|Validation Tests|Alt Az Reduction Example
-------------|------|----|---|-----------|----------------|--------------
Java         |Yes   |    |Yes|           |Pass            |
C            |Yes   |    |   |Yes        |Pass            |
C#           |Yes   |    |Yes|           |Pass            |
Python       |Yes   |Yes |Yes|           |Pass            |
C++          |Yes   |    |   |           |Pass            |
VB.Net       |Yes   |    |   |           |Pass            |
JavaScript   |Yes   |Yes |   |           |Pass            |Yes
PHP          |Yes   |    |   |           |Pass            |
Ruby         |Yes   |    |   |           |Pass            |
Swift        |Yes   |    |   |           |Pass            |
Matlab/Octave|Yes   |    |   |           |Pass            |
Groovy       |      |    |Yes|           |Pass            |
Go           |Yes   |    |   |           |Pass            |
Pascal       |Yes   |    |   |           |0.000009au      |
Perl         |Yes   |    |   |Yes        |Pass            |
R            |Fail! |    |   |           |Fail!           |
Cobol        |      |    |   |           |                |
Fortran      |      |    |   |           |                |
Rust         |Yes   |    |   |           |Pass            |
Arduino      |Yes   |    |   |           |0.000009au      |

# What is VSOP87? Why use it?