A simple hydrodynamic code less than 700 lines long!
A short and simple hydrodynamic Godunov code using a cell-based structure. This program is free to use. It was designed mainly for teaching purposes and it is made freely available in the hope that someone may find it useful.
Application for data reduction using the 1.6 m telescope Perkin-Elmer
Application for data reduction using the 1.6 m telescope Perkin-Elmer and the spectrograph cassegrain
User interface for INDI Eqmod telescope driver
Eqmodgui is a user interface for Linux INDI Eqmod telescope driver. It allow to easily set the main parameters require to use this driver and manage the alignment data. Eqmod is now very simple to use on Linux. This software is part of a full suite for astronomical observation: https://sourceforge.net/projects/skychart/ https://sourceforge.net/projects/ccdciel/ https://sourceforge.net/projects/indistarter/ See also: https://sourceforge.net/projects/indi/
Java science library.
Java science library. Project contains modules for physics units, particle and quantum physics, molecule, chemistry and universe definitions, also additional math classes.
A java 3d simple virtual celestial globe. Source code available
A simple java 3d virtual celestial globe. Rotate the globe, magnify it, select the level of detail to show stars and constellations, and the ecliptic. Source code available to everyone to modify it. Star catalogue from Wikipedia. Available plain text star catalogue. Total stars number now reaches 1038. Using Phong shading. No Open GL.
galaxie chung is a galaxy numerical simulation trial i have written in fast compiled freebasic for calculation and openGL for displaying.
Fluorescence and absorption spectroscopy made easy
FABS is a program designed to run a fluorescence/absorption spectrometer on Windows. The program analyzes spectra and provides graphs and data files. Users may choose to input video files from cell phones or other cameras, still images, or even live streams of video from webcams. FABS can perform any necessary calibration and image preprocessing. Experienced users have a number of more advanced options such as background subtraction, adjustments for nonlinearities in detector response, and graph smoothing. FABS was designed with students in mind, as a way to help high schoolers and undergraduates learn about spectroscopy without paying for expensive equipment and software. Accompanying this software is a hardware design, which can be used as a bare-bones spectrometer that will provide quantitative absorption and fluorescence emission spectra at an extremely low cost. It uses only materials that many people can find around their home.
INDI driver for mounts using the SkyWatcher Protocol through RS232
This INDIdriver interacts with a mount controller using the Skywatcher Protocol through a serial link. It can directly drive Skywatcher and similar mounts through a serial port after a conversion of signal levels (see EQDIRECT interface), or any other mount hardware which uses this protocol. This project is similar in its goal to the EQMOD/EQASCOM project, but for the Linux/INDI world. Thus the name of the INDI device is "EQMod Mount", and the driver executable is indi_eqmod_telescope. ***** Refer to the libindi library ***** The driver is now included in the libindi library as a 3rd party driver (indi-eqmod).
PWC driver modded for Long Exposure and Led control support
This driver is derived from the PWC driver found in the Linux kernel. It adds V4L2 controls (`V4L2_CID_FLASH_STROBE/STROBE_STOP`) to drive the led present on some cameras. It also synchronously sets the video mode when power_save is off. This driver may be used to control long exposure modded webcams (SPC900, TouCam,..) when the led is used to trigger long exposure (this avoids the use of an additional serial port).
Python binding to the libindi library
This project offers a python binding to the libindi library. It uses the Simplified Wrapper and Interface Generator (SWIG). You may generate a PyIndi module which mainly defines an IndiClient class. This class could be used to build python scripts able to interact with indi servers using sendNew* methods and implementing new* methods of the BaseMediator class. PyQt applications may also be built on top of IndiClient, thus allowing rapid development of GUI Indi clients. Besides Python there are also bindings for node.js, Tcl (incomplete) and PHP (not useful). As application examples you will find a Python Websocket server with which you may build a web application interacting with Indi servers, and a simple PyQt application similar to the Kstars Indi Control Panel (was built as an exercise). Finally there is an equatorial mount 3D simulator written with Freecad and Python, planned to be connected with the PyIndi module.
Hardware, Firmware, Software for Astronomical Devices
This project is a collection of DIY hardware devices aimed at astronomy, together with their firmwares and softwares. At this moment, it contains a PIC based mount motorization, built for an old EQ5-like mount. The firmware implements the Skywatcher protocol.
Small personal tools to control indi mounts
This project gathers small tools aimed at controlling astronomical mounts driven with the INDI protocol. As of now, there is an "handcontroller" GUI application (Pad), which includes the use of a joypad device, and a helper for polar aligning an equatorial mount (Polar Align). Besides a small catalog browser/reader (Catalogs), and a more specific Align Viewer GUI application aimed at displaying current alignment data for the EQMod INDI driver.
OpenCV driver for INDI
This driver allows to connect OpenCV videoCapture devices (cameras or avi files) as INDI CCD devices. In addition to standard CCD features, it supports streaming with stream rate division, together with a real-time histogram display. It also proposes simultaneous AVI recording at full FPS using available codecs. Record file names may be dynamically generated. It is aimed at planetary imaging in INDI and at testing various OpenCV image algorithms.
HSPI does parallel capture and sky surveys.
HSPI offers to the astronomer the possibility to capture pictures from the CCD camera in a fast and intuitive way, keeping under control all the instrumentation in posses. HSPI can control the CCD camera, the mount, the focuser, the filter wheel and the dome from a single interface, and not only this: these features can be added on as many observatories and instrumentations you want. HSPI is ASCOM and INDI compatible, so if you want to use particular setups like Linux computers connected with your instrumentation and control them from remote then HSPI is your choice! After a few clicks you can see the images coming from your cameras connected through Internet or your LAN. HSPI saves your pictures in various formats: Bitmap, FIT, JPEG, PNG, TIFF are the picture formats supported.
Supernova search tool
Starblinker allows to easily search for new stars in your astronomical photos. The new star could be: 1) An already known or a new unknown asteroid; 2) An already known or a new unknown comet; 3) An already known or a new unknown galactic nova; 4) If it is superimposed to an external galaxy, an already known or a new unknown supernova; Before reporting a potential new discovery, please make all necessary checks to be sure it is not an already known object or a defect in your image.
A sky guide written in C#.
My application is easy to use. First, if you want, use the arrow keys to move through the sky or use the search box (there isn't any multi-language API, so the app and the group names are in English and the star and constellation names in Latin). Then see the stars. Click on a star to see details about it: the name, coordinates, the constellation it belongs to and the best month that you can see that star at midnight.
Displays the phase of the moon in the system tray.
Displays the phase of the moon in the system tray. Additionally, a window can be displayed that shows user configurable data about the moon (rise/set times, percent illumination, etc).
Mathematica package to handle Keplerian and perturbed orbits
Orbits is a Mathematica package to handle Keplerian and perturbed orbits in an easy and flexible way. It has been created to use in an educational environment.
An astronomical library.
Python package for calculation right ascension, declination, and distance for solar system planets.
Set of scripts to perform galaxy photometry simulations.
This project contains a set of python scripts to perform SExtractor galaxy photometry simulations. It uses Galfit to simulate the galaxies and SExtractor for the photometry. It is defined to be used also with distributed computing and with Condor. No very well documented yet. Developed for my PhD.
simulation of objects in space with classical mechanics
astronx simulates the motion of mass-centres in cartesian space. The mass-centres interact solely through gravity. astronx uses the Bulirsch-Stoer extrapolation algorithm with adaptive stepsize to integrate the newtonian equations of motion.
Make star maps for anywhere at anytime
Generate star maps for anywhere at anytime. Choose from a database of thousands of deep sky objects, including all Messier, Caldwell, and NGC objects. Also allows recording of notes on viewed objects, and configuration of user-generated observation lists.
WSClean is a fast widefield interferometric imager
WSClean (w-stacking clean) is a fast generic widefield imager. It uses the w-stacking algorithm and can make use of the w-snapshot algorithm. As of Feb 2014, it is 2-12 times faster than CASA's w-projection, depending on the array configuration. It supports full-sky imaging and proper beam correction for homogeneous dipole arrays such as the MWA. WSClean allows Hogbom and Cotton-Schwab cleaning and has wideband, multiscale, compressed sensing and joined-polarization deconvolution modes. All operations are performed on the CPU.
video align tool for astrophotography
cvastroalign is a program that loads a video sequence, aligns and stacks the selected frames obtaining an image as result of this process..
Hunting Planets in the Kepler Data
This Program supports the Planet- and Variable-Hunting in the Kepler-Data.