Scanning probe microscopy data visualisation and analysis
A data visualization and processing tool for scanning probe microscopy (SPM, i.e. AFM, STM, MFM, SNOM/NSOM, ...) and profilometry data, useful also for general image and 2D data analysis.
Computation and Visualization environment
DataMelt (or "DMelt") is an environment for numeric computation, data analysis, computational statistics, and data visualization. This Java multiplatform program is integrated with a number of scripting languages: Jython (Python), Groovy, JRuby, BeanShell. DMelt can be used to plot functions and data in 2D and 3D, perform statistical tests, data mining, numeric computations, function minimization, linear algebra, solving systems of linear and differential equations. Linear, non-linear and symbolic regression are also available. Neural networks and various data-manipulation methods are integrated using powerful Java API. Elements of symbolic computations using Octave/Matlab scripting are supported.
jHepWork is an environment for scientific computation
jHepWork (2005-2013) is an environment for scientific computation, data analysis and data visualization for scientists, engineers and students. The program is fully multiplatform (100% Java) and integrated with the Jython (Python) scripting language. Currently moved to the ScaVis project.
Scientific Computation and Visualization Environment
SCaVis is an environment for scientific computation, data analysis and data visualization for scientists, engineers and students. The program is fully multiplatform (100% Java) and integrated with Java and a number of scripting languages: Jython (Python), Groovy, JRuby, BeanShell. SCaVis can be used to plot functions and data in 2D and 3D, perform statistical tests, data mining, numeric computations, function minimization, linear algebra, solving systems of linear and differential equations. Linear, non-linear and symbolic regression are also available. Elements of symbolic computations using Octave/Matlab scripting are supported. The project was migrated to DataMelt.
MatNMR is a highly flexible toolbox for processing 1D and 2D NMR/EPR spectra in MATLAB and creating high-quality 1D, 2D or 3D plots. Fully GUI and/or script-based.
Software for calculating geometric properties of cross sections
Software for calculating geometric properties of cross sections and polygons. Calculates: area, moments of inertia, product of inertia, radius of gyration, section modulus, among others. It also supports import and export of CSV, JSON and DXF files. Able to do geometric transformations and 2D and 3D visualization of the cross sections.
Visualization of wavefunctions calculated by VASP
VASPMO aims at visualizing wavefunctions (or molecular orbitals) from VASP calculations. It reads VASP's output files PROCAR and CONTCAR, and exports an *.out file in Gaussian's output format, which can be visualized by many popular visualization tools, such as JMol, Molekel, Chemcraft, Gabedit and Molden, etc. These tools can further generate *.cube files, which can be visualized by an even wider range of softwares. 读入VASP计算得到的PROCAR和CONTCAR文件，输出Gaussian结果文件。该文件能够被常用的量子化学可视化软件（如Molekel、Chemcraft、Gabedit、Molden和JMol等）读取，进而绘制和观看体系的分子轨道。有些软件还能导出 cube文件（如Chemcraft和Molden等），从而又能被很多支持cube格式文件的可视化软件所识别。
Calculation of radiation view factors by adaptive integration. A cross-platform port of the public-domain code by George Walton.
Advanced numerical instruments: adaptive meshing, FE methods, solvers
Ani2D provides portable libraries for each step in the numerical solution of systems of PDEs with variable tensorial coefficients: (1) unstructured adaptive mesh generation, (2) metric-based mesh adaptation, (3) finite element discretization and interpolation, (4) algebraic solvers.
The project offers support for NTC thermistor calculations. The Steinhart-Hart equation is a mathematical model for these thermistors. Software to calculate the coefficients based on temp-resistance tables and functions allowing conversion are provided.
Crystal parameter computations from XRD data
Crystal hack is a simulation program to predict h, k, l and d-spacing for cubic and HCP binary crystal system from XRD data (2-Theta diffraction angle and wavelength of X-rays).
Water & steam properties Java library
Steam tables for industrial use according to the international standard for the properties of water and steam, the IAPWS-IF97 formulation and the international standards for transport and other properties. Hummeling Engineering BV develops engineering software in the fields of thermodynamics, mechanics, hydrodynamics, and digital signal processing.
A highly flexible 3D flocking boids simulator, conceived as a tool for
This project concerns the design and implementation of an open-source flocking boids simulator, designed as a tool to analyze and characterize flock-like collective emerging behaviors. Each boid is conceived as an active agent and modelled by a point-mass approximation. Boid movements in a 3D space are guided by a set of elementary steering behaviors, each implemented as a force acting on the boid's point mass. Each boid is affected by interactions with both the environment and other boids. The set of considered behaviors are inspired by the well-known approach introduced in 1987 by C. W. Reynolds. The simulator delivers a 3D visual interface and provides as an output file all the instantaneous microscopic information related to each boid (positions and velocities over time), allowing in this way subsequent analysis, such as searching for synthetic and higher-level descriptions of collective behaviors, relying for instance on global network and meta-structural properties.
6Vertex is an Objective C/Cocoa application (and standard C functions) for computing and visualizing matrix models generated with the 6-vertex model for computing boundary shapes and phase transition shapes for differently weighted vertices.
A brief physics book to summerize the physics that the authors learned in U.S.A.
The BeamFocus Refactoring software is designed to assist the X-ray beam line scientist to focus the mirror of the optic system. This mirror can be a KB system (Kirkpatrick-Baez mirror set-up) or a Toroid.
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.
Eiger is an electromagnetic software for frequency domain analysis. It consists of physics models for 2D and 3D electromagnetic scattering, radiation, and penetration problems. It contains Green's functions for periodic and layer medium.
GVIB is a user friendly package for vibrational analysis. Given a molecular geometry, it will calculate vibrational frequencies and intensities using anharmonic internuclear potential.
One-dimensional semiconductor device simulator. Developed since 1982, it is widely regarded as the industry standard simulator for the photovoltaic (solar cell) industry.
An SNTP client for Virtual PC. It is for machines that do not have a sane time and a working hardware RTC. It synchronize the system time frequently with a nearby NTP server. It uses settimeofday(). It is based on RFC 1769 and RFC 1305.
SLFCEM stands for San Le's Free Comp. Electromagnetics. It is a package of scientific software and graphical user interfaces for use in computational electromagnetics. It is written in ANSI C and distributed under the terms of the GNU license.
Linear resampler for Wireline Logs
Handling dimensioned values in Ada
The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.