Goal: to make a lean, mean C++ engine capable of handling complex mathematical computations and to create a separate MFC (native C++) UI. NB: Project has been moved to Google Code: http://code.google.com/p/ultimath/
Knitter produces a 3-dimensional model of a knitting pattern. It supports KnitML, as well as a native language similar to that of traditional knitting patterns.
program to estimate the dimensions of a rectangular coil
Repository of Marine Biogeochemical Models
An in-progress physics automator.
C++ implementation of Circuit extending its functionality
CircuitPlusPlus is a simulator for analog and digital circuits based on Falstad's Circuit. The intention of this implementation is to increase the performance, add new features and provide a solid switch-mode power supply simulation. See http://www.falstad.com/circuit/ for the original Circuit.
Using real-time physics, one can control various objects, and manipulate time, energy, and even explosions in this 2D/3D environment. ODI enables the user to emulate charged particles, and determine new dynamics.
The project devoted to develop LADY software. LADY is a abbreviation formed from LAttice DYnamics toolkit. The software is the semi-emperical program which aids to simulate the dynamical property of crystals within a selected potential function.
Shooting Chrony Data Downloader, a program that allows downloading of data acquired by the device
ACCORD is a C library for composition of scanning electron or helium-ion microscope images with correction of drift. It produces significantly more accurate images than the traditional imaging techniques and also provides drift trajectories.
Grating Calculator is a freeware application for the Calculation of Focal Planes of General Diffraction Gratings, from Rowland Type to the most modern aperiodic line density concave gratings used for soft x-ray diffraction.
Optical ray tracing library based on MATLAB environment Now working on the simple raytracing simulation. Documents are not ready yet. NEW UPDATE : ray generation function, other bug fix and multiple ray treatment
Hyperspectral pushbroom (airborne) camera system software, written in C#. Student project. Currently abandoned might return in development Fall 2011.
A computer assisted instruction (CAI) project from student at University Of Science, Malaysia. The topic of the project is Four Fundamental Forces In The Universe featuring an introductory level of exposure of the four fundamental forces.
Space Science library for Python - contains superposed epoch classes, drift shell tracing, access to magnetic field models, streamline tracing, bootstrap confidence limits, time and coordinate conversions, etc.
Simple and easy application to calculate resistivity
With this application you can easily calculate total resistivity of electrical components, connected in series or parallel. * Unlimited amount of components to add * Precise calculation * Decimal fraction numbers are supported
App to calculate vector lengths
With this ultra lightweight application vector calculation has never been easier yet! Just enter units vectors or coordinates and you're done!
Experimet automation software system
Tireless Worker will help automating experimental research. One can easily write a REXX script to automate data acquisition and equipment control. NI VISA binding is implemented, as well as RS-232 communication.
Plugin orientated Discrete Dipole Approximation (DDA) Solver
Discrete Dipole Approximation Project, is a software package designed to solve the Discrete Dipole Problem by the Discrete Dipole Approximation (DDA) method. This software is desgined to be plugin operated allowing for easy implimincation of new solver methods to improve the efficienty of the code. The plugin support also allow the program to write its output in multiple formats and structures defined by plugins.
An independent open-source implementation of NaO analysis with Java
An independent open-source implementation of miscellaneous natural orbital (NaO) analysis methods (NPA etc.) with Java
Python, Physics, PyQt, Software, Data adquisition, Spectroscopy, UV
Como técnico en informática en un Instituto de Física con el tiempo surgió la necesidad de tener que crear distintas piezas de software para ir resolviendo situaciones diarias. En este proyecto iré agregando pequeños programas en Python 2.7 que voy escribiendo para dar soluciones a algunos de los problemas que surgen día a día en el laboratorio, como ser comunicación con algunos dispositivos o rutinas para ordenar o modificar datos de forma recursiva algunos cálculos matemáticos, creación de gráficas etc. La finalidad principal del proyecto es poder poner a disposición de aquel que lo necesite mi trabajo tanto dentro del Instituto donde trabajo como fuera del mismo. Asi como tambien recibir la mayor cantidad de criticas, consejos e ideas posibles para poder mejorar mi trabajo. Podrán ver que parte de los programas están mas documentados que otros tratare de ir poniéndome al día comentando el código y escribiendo la documentación de los distintos scripts.
Track & log x & y displacement, in realtime, of object in webcam
Track, in realtime, horizontal and vertical displacement of object in webcam. Log timestamp, x and y to comma-separated value (.csv) file importable to spreadsheet. Uses Lukas-Kanade algorithm and based on lkdemo.cpp in OpenCV, stripped down to track single point in high contrast against a uniform background. Based on the BSD licensed OpenCV, TrackXY also has BSD-style license. I am a bit embarrassed to be posting this here, because it's such a rudimentary program, but I couldn't find any other ready-made program that would track an object in real-time from webcam, other than an $80 special-purpose program used in the original (torsion balance) experiment we were replicating. I released TrackXY to reduce barriers to entry to science. Planned features include versions for each platform, a GUI, comprehensive data management, and data analysis tools. To analyze motion in /recorded/ video (not real-time), you may prefer something like PhysMo, also a SourceForge project.
A software to evaluate thermodynamical properties of pure substances and mixtures.
To simulate parabolic motion
Application software to simulate parabolic motion depend on degree and initial speed given by user. Parabolic motion will be shown as simple animation in the application window. This application created at Elinfo "Roborace and Java IT Competition 2010" held by Universitas Negeri Yogyakarta.
Python API for the GOLEM Tokamak discharge database
This simple Python API aims to provide a simple and easy to understand access to the discharge database of the GOLEM Tokamak. The scipy, numpy and matplotlib Python libraries are used for data analysis and plotting.