├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GitScience 2 | A list of science- and engineering related repositories on GitHub and in neighboring counties 3 | 4 | ## Contents 5 | 6 | #### Ocean 7 | 8 | * [Acoustics (underwater)](https://github.com/Hunter-Github/GitScience#acoustics-underwater) 9 | * [Oceanography in general](https://github.com/Hunter-Github/GitScience#oceanography-general) 10 | 11 | #### Earth 12 | 13 | * [Seismology](https://github.com/Hunter-Github/GitScience#seismology) 14 | 15 | #### Air 16 | 17 | * [Meteorology](https://github.com/Hunter-Github/GitScience#meteorology) 18 | 19 | #### Space 20 | 21 | * [Orbital mechanics](https://github.com/Hunter-Github/GitScience#orbital-mechanics) 22 | * [Astronomy](https://github.com/Hunter-Github/GitScience#astronomy) 23 | 24 | #### Technology 25 | 26 | * [Radio](https://github.com/Hunter-Github/GitScience#radio) 27 | * [Optics](https://github.com/Hunter-Github/GitScience#optics) 28 | * [Nuclear technology](https://github.com/Hunter-Github/GitScience#nuclear-technology) 29 | * [Chemistry](https://github.com/Hunter-Github/GitScience#chemistry) 30 | 31 | ### Acoustics (underwater) 32 | 33 | * [Acoustic Toolbox](http://oalib.hlsresearch.com/Modes/AcousticsToolbox/) MatLab, Fortran 34 | * ... [ACT](http://cmst.curtin.edu.au/products/actoolbox.cfm) - GUI for the Acoustic Toolbox 35 | * [cTraceo](https://github.com/EyNuel/cTraceo) Does not require MatLab 36 | 37 | ### Oceanography (general) 38 | 39 | * [OCE for R](https://github.com/dankelley/oce) - a smorgasbord of useful commands to process oceanographic datasets 40 | 41 | ### Radio 42 | 43 | * SPLAT! 44 | * ... [Signal-Server](https://github.com/Cloud-RF/Signal-Server) 45 | * ... [splat](https://github.com/jmcmellen/splat) 46 | * VOACAP 47 | * ... [voacapl](https://github.com/jawatson/voacapl) - a port to Linux 48 | * ITU-R models 49 | * ... [propagation](https://github.com/deepaknadig/propagation) 50 | * [QRadioPredict](http://qradiopredict.sourceforge.net/) 51 | 52 | ### Orbital mechanics 53 | 54 | * [NASA's GMAT](http://gmat.sourceforge.net/) 55 | * [SGP4 and SDP4 ported to Javascript](https://github.com/shashwatak/satellite-js) - runs nicely on any system with a browser or with a Node.js engine. 56 | * [SPICE](http://naif.jpl.nasa.gov/naif/toolkit.html) - many routines to use in space operations and astronomy. 57 | * ... [in C](http://naif.jpl.nasa.gov/naif/toolkit_C.html) 58 | * ... [in Fortran](http://naif.jpl.nasa.gov/naif/toolkit_FORTRAN.html) 59 | * ... [bindings for Python (PySPICE)](https://github.com/rca/PySPICE) 60 | * [Orekit](http://orekit.org/) 61 | * [benelsen/spacetrack SpaceTrack API](https://github.com/benelsen/spacetrack) - a Node.js wrapper for [SpaceTrack](https://www.space-track.org) (USSTRATCOM) [TLE](https://en.wikipedia.org/wiki/Two-line_element_set) API. 62 | * [benelsen/orb](https://github.com/benelsen/orb) - helper JavaScript routines for orbital mechanics problems. 63 | * [The Primary Repository for code relating to Icarus Interstellar's Project Voyager](https://github.com/zachfejes/ProjectVoyager) 64 | * [Trajectory optimization tool](https://github.com/Arrowstar/ksptot) - multiple gravity assist planning code. 65 | * [virtual Apollo Guidance Computer](https://github.com/rburkey2005/virtualagc) - awesome simulation of real-life Apollo Guidance Computer by Ron Burkey. 66 | * [Basilisk](http://hanspeterschaub.info/bskMain.html) (hat tip to [ChrisR](https://space.stackexchange.com/users/1391/chrisr)) a modular C/C++ astrodynamics simulation framework with Python scripting. Likely the highest fidelity attitude control simulation, algorithms used in ADCS of the upcoming EMM mission. 67 | * [smd](https://github.com/ChristopherRabotin/smd) - (hat tip to [ChrisR](https://space.stackexchange.com/users/1391/chrisr)) a mission propagator for continuous thrusting via way-point targeting. Can also be used for statistical orbital determination given range and range-rate information. Written in Go. 68 | * [poliastro](https://github.com/poliastro/poliastro/) (hat tip to [ChrisR](https://space.stackexchange.com/users/1391/chrisr)) a set of Python routines for astrodynamics with an emphasis on interplanetary mission design. 69 | 70 | ### Seismology 71 | 72 | * [SPECFEM-3D](https://github.com/geodynamics/specfem3d) 73 | * [SPECFEM-3D-Globe](https://github.com/geodynamics/specfem3d_globe) 74 | * [SPECFEM-2D](https://github.com/geodynamics/specfem2d) 75 | * [SEM2DPACK](http://sem2d.sourceforge.net) 76 | 77 | ### Meteorology 78 | 79 | * [PyAOSlib](https://github.com/PyAOS/aoslib) - auxiliary routines in Fortran and Python 80 | 81 | ### Optics 82 | 83 | * [poppy](https://github.com/mperrin/poppy) 84 | * [Py6S](https://github.com/robintw/Py6S) - interface to 6S radiative transfer codes 85 | 86 | ### Nuclear technology 87 | 88 | * [Method of characteristics](https://github.com/mit-crpg/OpenMOC) - nuclear reactor physics calculations from MIT. 89 | * [Models for nuclear reactor benchmarks](https://github.com/mit-crpg/benchmarks) - another repo from the same MIT group. 90 | 91 | ### Astronomy 92 | 93 | * [NTL Asteroid Data Hunter](https://github.com/nasa/NTL-Asteroid-Data-Hunter) - an asteroid search program with a neat GUI 94 | * [Binary classification of RR (AB) stars](https://github.com/johnh2o2/rrlyrclassification) 95 | * [Tkinter program to visualize lightcurves](https://github.com/johnh2o2/pyvislc) 96 | * [A code to compute the abundances of chemical species in the interstellar medium](https://github.com/smaret/astrochem) - software written by Sébastien Maret. 97 | * [SunPy](https://github.com/sunpy/sunpy) - Python for solar physics. 98 | 99 | ### Chemistry 100 | 101 | * [GROMACS](https://github.com/gromacs/gromacs) - a molecular simulation toolkit, main site [here](http://www.gromacs.org/). 102 | 103 | --------------------------------------------------------------------------------