顯示具有 Scientific/Engineering 標籤的文章。 顯示所有文章
顯示具有 Scientific/Engineering 標籤的文章。 顯示所有文章

20100629

netCDF Operators

The netCDF Operators (NCO) facilitates manipulation and analysis of self-describing data stored in the (freely available) netCDF format.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C

NetCDF : A format developed at Unidata that was inspired by the CDF format from NASA


NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA. NetCDF stands for "Network Common Data Form" and is a self-describin
g data format, commonly used in scientific and engineering applications.
  • Licenses : BSD Original
  • Operating Systems : POSIX, IRIX, HP-UX, GNU/Hurd, BSD, OpenBSD, NetBSD, FreeBSD, Unix, Solaris, SCO, Linux, BSD/OS, AIX, Windows
  • Implementation : Fortran, C++, C

20100527

BRL-CAD : A powerful constructive solid geometry solid modeling system

BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
  • Licenses : BSD Revised, LGPL, Public Domain
  • Operating Systems : Unix, Mac OS X, Windows, Cygwin, POSIX, BSD, IRIX, Linux, Solaris
  • Implementation : C, C++, PHP, Tcl, Unix Shell

20100322

CVLTonemap : An interactive viewer and tone mapping tool for high dynamic range (HDR) images

CVLTonemap is an interactive viewer and tone mapping tool for high dynamic range (HDR) images. By performing the tone mapping on the graphics processing unit (GPU), CVLTonemap can immediately display the results of method and parameter changes.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C, C++

20100321

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.
  • Licenses : GPL
  • Implementation : C++

20100308

UDAV : A cross-platform program for data array visualization based on the MathGL library

UDAV is a cross-platform program for data array visualization based on the MathGL library. It supports a wide spectrum of graphics, simple script language, and visual data handling and editing. It has a windowed interface for data viewing, changing, and plotting. It can execute MGL scripts, set up and rotate graphics, export to bitmap or vector (EPS or SVG) files, draw TeX-like formulas, and so on.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

20100205

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.
  • Licenses : GPL
  • Implementation : C++

20091019

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. For simple usage, Fimex also comes with the command line program fimex.
  • Licenses : LGPL
  • Operating Systems : Unix
  • Implementation : C, C++

20091003

Virtual Token Descriptor for eXtensible Markup Language (VTD-XML)

Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of efficient XML processing technologies centered around a non-extractive XML parsing technique called Virtual Token Descriptor (VTD). Depending on the perspective, VTD-XML can be viewed as either an XML parser, a native XML indexer or a file format that uses binary data to enhance the text XML, an incremental XML content modifier, an XML slicer/splitter/assembler, or an XML editor/eraser.
  • Licenses : GPL
  • Implementation : C#, Java, C, C++

20090930

BOUML : A UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP


BOUML is a UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP. BOUML is very fast and doesn't require much memory to manage several thousands of classes. BOUML is extensible, and the external tools (named plug-outs) can be written in C++ or Java, using BOUML for their definition as any other program. UML models can be exported to HTML pages, including PNG or SVG graphics.
  • Licenses : GPLv2
  • Implementation : C++

20090912

Viking : A GTK2-based GPS data editor and viewer

Viking is a GTK2-based GPS data editor and viewer. It can download and show Terraserver maps, import and draw tracks and waypoints over them, add coordinate lines, make new tracks and waypoints, hide different things, and more. It uses a hierarchical layering system to organize GPS data, maps, and other layer types with spatial data (such as coordinate lines).
  • Licenses : GPL
  • Operating Systems : Windows, POSIX
  • Implementation : C

20090907

GLE (Graphics Layout Engine) : A graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures, and slides

GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures, and slides. GLE supports various graph types (including function plots, histograms, bar graphs, scatter plots, contour lines, color maps, and surface plots) through a simple but flexible set of graphing commands. More complex output can be created by relying on GLE's scripting language, which is full featured with subroutines, variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulae in graphs and figures.
  • Licenses : BSD Original
  • Operating Systems : POSIX, Windows, Mac OS X
  • Implementation, C++

20090823

Open Tool Kit (Otk) : A portable widget library for making graphical user interfaces for C programs


Open Tool Kit (Otk) is a portable widget library for making graphical user interfaces for C programs. It emphasizes simplicity for the application programmer without eliminating capability. Based on OpenGL, Otk supports Linux, Unix, and other OSs neutrally and efficiently. It is simple and compact, and it strives for easy compilation and linking to other applications. In seeking to address several issues associated with earlier graphics APIs, Otk explores some interesting methods, such as window-relative layout instead of pixel-based layout.
  • Licenses : LGPLv2.1
  • Operating Systems : Mac OS X, Windows, POSIX, Linux
  • Implementation : C

20090818

Le Petit Poucet : A program to display and edit GPS routes and tracks in a 3D scene

Le Petit Poucet is a program to display and edit GPS routes and tracks in a 3D scene. The aim is to build the scene around the GPS data and 2D maps or 3D terrain models.
  • Licenses : GPL
  • Operating Systems : Mac OS X, Windows, Unix
  • Implementation : C++, YACC

20090811

Equalizer : Middleware for creating and deploying parallel OpenGL-based applications

Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
  • Licenses : LGPL
  • Operating Systems : Windows, Mac OS X, Unix
  • Implementation : C++

20090805

RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R project


RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R project. RKWard strives to combine the power of the R language with the (relative) ease of use of commercial statistical packages. While RKWard is far from finished, it is already useful as an IDE interface to the R language.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows
  • Implementation : C++

Voreen : A computer graphics library for interactive volume visualization

Voreen is a computer graphics library for interactive volume visualization. It provides several visualization techniques for volumetric data and makes use of programmable graphics hardware (shaders) to accelerate rendering. The accompanying applications allow for creating and testing new rendering techniques. Voreen is implemented with C++ and uses OpenGL/GLSL for rendering.
  • Licenses : GPLv2
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++

20090711

white_dune : A graphical VRML97/X3DV editor

white_dune is a graphical VRML97/X3DV editor, simple NURBS/Superformula 3D modeller, animation tool, and a very limited VRML97/X3DV commandline compiler in development. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). X3DV is the direct successor of VRML97. VRML97 and X3DV have support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create, and display VRML97/X3DV files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, IRIX, Linux, Mac OS X, FreeBSD, AIX, OpenBSD, HP-UX Tru64, OpenSolaris, Cygwin
  • Implementation : C, C++

20090630

Social Networks Visualizer (SocNetV) : A flexible and user-friendly tool for the analysis and visualization of Social Networks


Social Networks Visualizer (SocNetV) is a flexible and user-friendly tool for the analysis and visualization of Social Networks. It lets you construct mathematical graphs with a few clicks on a virtual canvas, load networks of various formats (GraphViz, GraphML, Adjacency, Pajek, UCINET, etc), or create a network by crawling all links in a Web page. The application can compute basic network properties, such as density, diameter, and distances (shortest path lengths), as well as more advanced structural statistics, such as node and network centralities (i.e. closeness, betweenness, graph), clustering coefficient, etc.
  • Licenses : GPL GPLv3
  • Operating Systems : POSIX, Linux, Windows, Mac OS X