FísicaLab is an educational application to solve physics problems. The problems are set up by adding elements from the palette to a chalkboard and entering the data for each element. The elements are objects such as blocks, pulleys, motors, and forces. It can use the SI and English unit systems, scientific notation, and many conversion factors. The types of problems that can be solved are kinematics of particles (including circular motion), static analysis of particles and rigid bodies in 2D, dynamic analysis of particles in 2D (excluding the dynamics of circular motion), heat, calorimetry, ideal gas, and expansion. The static and dynamic problems are entered by constructing the free body diagrams of the objects.
Regress Pro is scientific and industrial software that can be used to study experimental data coming from spectroscopic ellipsometers or reflectometers. The program has been developed mainly looking to the application of thin film measurement in semiconductor industry. The software is suitable both to determine the thickness of the layers and to determine the optical properties of dielectric materials.
OSCATS (Open-Source Computerized Adaptive Testing System) implements Item Response Theory (IRT) and cognitively diagnostic (latent classification) models and item selection algorithms used in Computerized Adaptive Testing (CAT). OSCATS facilitates the development of CATs and simulations of CATs by providing ready-to-use code for running the CAT item selection and ability/classification estimation in an extensible, modular framework. The library is written in object-oriented C using GObject, and has bindings to Python, Perl, PHP, and Java.
Finesse is a numeric simulation for laser interferometers using the frequency domain and Hermite-Gauss modes. It is easy to use for students. For basic use, including graphical output, no commercial software is required. The implemented physics are well documented in a 180-page manual. Simple examples are provided. Finesse can be used to compute a great variety of interferometer signals for control systems, including longitudinal control, alignment control, and thermal compensation.
wasora is a computational tool designed to aid a cognizant expert, whether an engineer, scientist, technician, or geek, to analyze complex systems by solving mathematical problems by means of a high-level plain-text input file containing algebraic expressions, data for function interpolation, differential equations, and output instructions amongst other facilities. At first glance, it may look like another high-level interpreted programming language, but it should be seen as a syntactically-sweetened way to ask a computer to perform a certain mathematical calculation. For example, the famous Lorenz system may be solved by writing the three differential equations in a human friendly plain text file.