forked from facom/MercuPy
-
Notifications
You must be signed in to change notification settings - Fork 0
Python wrap of the Mercury integrator
License
curibe/MercuPy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
################################################################################# # __ __ _____ # | \/ | | __ \ # | \ / | ___ _ __ ___ _ _| |__) | _ # | |\/| |/ _ \ '__/ __| | | | ___/ | | | # | | | | __/ | | (__| |_| | | | |_| | # |_| |_|\___|_| \___|\__,_|_| \__, | # __/ | # |___/ ################################################################################ # MERCURY PYTHON WRAP ################################################################################# # Copyright (C) 2012 Jorge I. Zuluaga ################################################################################# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. This program redistribute the advanced Mercury integrator written by Chambers in 1999 and published in: Chambers, J.E. "A Hybrid Symplectic Integrator that Permits Close Encounters between Massive Bodies". Monthly Notices of the Royal Astronomical Society, vol 304, pp793-799. It also redistributes the header files and binary libraries of the SPICE Naif utilities distributed officially by NASA at: http://naif.jpl.nasa.gov/naif/aboutspice.html ################################################################################# Quick start =========== 1. Get a copy of MercuPy from https://github.com/facom/MercuPy: NOTE: You can get an anonymous clone of the project using: git clone git://github.com/facom/MercuPy.git Then you will be able to get updates using 'git pull'. 2. Compile utilities: make utilbuild 3. Copy an example and prepare a run: cp -rf examples/*.config . make prepare 4. Launch the run: make go To know more read the doc/MANUAL.txt. For the contirbutor =================== 1. Generate a public key of your account at the server where you will develop contributions: $ ssh-keygen -t rsa -C "user@email" 2. Upload public key to the github project site (https://github.com/facom/MercuPy). You will need access to the account where the repository was created. 3. Configure git: $ git config --global user.name "Your Name" $ git config --global user.email "your@email" 4. Get an authorized clone of the master trunk: $ git clone [email protected]:facom/MercuPy.git
About
Python wrap of the Mercury integrator
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published