Repository organization The branch "master" has the current version. Tags exist with "semantic versions" with a three-part major. Older versions can be checked out by tag. Also a branch or branches should exist for older versions. Beginning with v3. Package organization Package meeus is a documentation-only package.
|Published (Last):||23 March 2013|
|PDF File Size:||11.67 Mb|
|ePub File Size:||11.47 Mb|
|Price:||Free* [*Free Regsitration Required]|
Repository organization The branch "master" has the current version. Tags exist with "semantic versions" with a three-part major. Older versions can be checked out by tag. Also a branch or branches should exist for older versions. Beginning with v3. Package organization Package meeus is a documentation-only package. Algorithms are implemented in subdirectories under meeus, one for each chapter of the book.
In addition there is a package "base" with additional functions that may not be described in the book but are useful with multiple other packages. See meeus package documentation for a chapter title cross-reference.
These files should be available from public sources, for example VisieR. Install package software with go get Technically, go get github. The tests also require the sexagesimal package, so use the -t option to prompt go get to find it as a test dependency: go get -t github. Tests With all eight VSOP87 files dowloaded as described above, and with an environment variable set to their location, then from the meeus directory go test.
To run all tests except for those requiring planet positions computed from the VSOP87 files, use go test -tags nopp. To run package tests, clone the repository -- anywhere!
Meeus implements algorithms from the book "Astronomical Algorithms" by Jean Meeus. It follows the second edition, copyright , with corrections as of August 10, It requires Go 1. This library will be distinct in several respects, I hope. First of all it is in the Go language, a programming language new enough that it well postdates the book itself. Go has many advantages for a large and diverse library such as this and it is a fine language for for scientific computations. I hope that a Go implementation will prove relevant for some time in the future.
Astronomical formulae for calculators