2678 projects tagged "Scientific/Engineering"

Download Website Updated 06 May 2014 Veusz

Pop 493.51
Vit 68.30

Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.

Download Website Updated 04 May 2014 Harry

Pop 109.70
Vit 3.39

Harry is a small tool for comparing strings and measuring their similarity. It implements several common distance and kernel functions for strings, as well as some exotic similarity measures. For example, Harry supports the Levenshtein (edit) distance, the Jaro-Winkler distance, and the compression distance. Harry is implemented using OpenMP, so its runtime scales linearly with the number of available CPU cores. Efficient implementations and effective caching speed comparison of strings.

Download Website Updated 04 May 2014 Armadillo C++ Library

Pop 645.91
Vit 80.86

Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab's. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS numerics libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.

No download Website Updated 28 Apr 2014 Fityk

Pop 491.32
Vit 81.10

Fityk is nonlinear curve-fitting and data analysis software. It allows data visualization, separation of overlapping peaks, and least squares fitting using standard Levenberg-Marquardt algorithm, a genetic algorithm, or Nelder-Mead simplex method. It knows about many functions (mostly bell-shaped, like Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt, and Doniach-Sunjic) and user-defined functions can be easily added. It also enables background subtracting, data calibration, and task automation with a simple script language. It is mainly used to analyze powder diffraction patterns, chromatography, photoluminescence, infrared, and Raman spectroscopy, but it can be used to fit analytical functions to any kind of data.

Download Website Updated 27 Apr 2014 QtDMM

Pop 230.41
Vit 63.00

QtDMM is a simple DMM readout program which includes a configurable recorder. The recorder features manual start, scheduled start (at a given time), and triggered automatic start and starting of external applications when given thresholds are reached. It was written for the Metex multimeter, and compatible multimeters like VOLTCRAFT. It has been tested with the following Multimeters: Metex M-3660D, M-3830D, M-3850D, ME-11, ME-22, ME-32, Universal system 9160, PeakTech 4010 and 451, Radioshack 22-805, and Voltcraft M-4660, ME-11, and ME-32, but it should work with other DMMs that support the same protocol.

Download Website Updated 25 Apr 2014 minfx

Pop 194.20
Vit 21.54

The minfx project is a Python package for numerical optimization. It provides a large collection of standard minimization algorithms, including the line search methods (steepest descent, back-and-forth coordinate descent, quasi-Newton BFGS, Newton, and Newton-CG), the trust-region methods (Cauchy point, dogleg, CG-Steihaug, and exact trust region), the conjugate gradient methods (Fletcher-Reeves, Polak-Ribiere, Polak-Ribiere +, and Hestenes-Stiefel), the miscellaneous methods (Grid search, Simplex, and Levenberg-Marquardt), and the augmented function constraint algorithms (logarithmic barrier and method of multipliers).

Download Website Updated 24 Apr 2014 cptutils

Pop 183.19
Vit 37.47

The cptutils package contains a number of utilities for the manipulation of color gradients; mainly for translating between different formats. Formats supported include ggr (GIMP gradient), cpt (GMT color palette table), avl (Arcview Legend), the PaintShop Pro and Photoshop formats, SVG, and CSS3.

No download Website Updated 24 Apr 2014 RPL/2

Pop 276.63
Vit 137.49

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

Download Website Updated 22 Apr 2014 Java Algebra System

Pop 464.65
Vit 52.70

The Java Algebra System (JAS) is an object oriented, type safe, multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other Java software package, or it can be used interactively or interpreted through a Jython or JRuby front end. The focus at the moment is on commutative and solvable polynomials, power-series, multivariate polynomial factorization, Gröbner bases, and applications.

Download Website Updated 21 Apr 2014 Blender

Pop 1,379.97
Vit 73.29

Blender is a free 3D animation studio. It includes tools for modeling, sculpting, texturing (painting, node-based shader materials, or UV mapped), UV mapping, rigging and constraints, weight painting, particle systems, simulation (fluids, physics, and soft body dynamics and an external crowd simulator), rendering, node-based compositing, and non linear video editing, as well as an integrated game engine for real-time interactive 3D, and game creation and playback with cross-platform compatibility.


Project Spotlight


A menu generation tool for various X window managers.


Project Spotlight

Aspose.Slides for Java

A Java component for manipulating PowerPoint presentations.