Simple Project List 軟體列表

812 projects in result set
最後更新: 2008-03-06 01:39

libkdtree++

libkdtree++ is a C++ template container implementation of k-dimensional space sorting, using a kd-tree. It sports a theoretically unlimited number of dimensions, and can store any data structure. Provided the data structure, it provides operator- k-1 to access the individual dimensional components (arrays, std::vector already do) and a std::less implementation for the type of dimensional components. It has support for custom allocators, implements iterators, and provides standard find as well as range queries. It has amortised O(lg n) time (O(n lg n) worst case) on most operations (insert/erase/find optimised) and worst-case O(n) space, and also provides a means to rebalance and thus optimise the tree.

最後更新: 2007-09-14 05:28

Orpie

Orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, units support, base conversions, command completion, configurable keybindings, and a visible interactive stack.

最後更新: 2005-04-24 02:18

sMArTH

sMArTH is an equation editor built on open Web standards. The editor itself uses a SVG interface and the application logic is implemented in ECMAScript using the DOM. Both MathML and LaTeX are supported as exporting formats in addition to the SVG format. The most important mathematical content from both LaTeX and MathML is already provided, and this should cover the need of the majority of users. The graphical user interface allows even the most complex equations to be built with simple "Point and Click" techniques instead of writing convoluted typesetting code.

最後更新: 2006-12-14 02:15

XiStrat

XiStrat (aka 'Extended Strategy') is in particular about turn-based, networked multiplayer, non-cooperative, zero-sum, abstract strategy board games (e.g., Chess, Go, Reversi variants, etc.) on 3D-visualized polyhedra and contains a server, client GUI, autoplayer engine, utilities, and documentation. Related recreational modern mathematics (single agent, cellular automata, graph/group/complexity/knot theory, discrete geometry, algebra, combinatorics, and mathematical physics) is also dealt with.

(Machine Translation)
最後更新: 2012-02-05 18:44

TBCI

TBCI is a C++ library which provides classes for Vectors, Matrices, etc., and defines operations on them such as additions, multiplications, etc. There are many Matrix classes providing specializations for different sparse matrices. They all feature a similar interface. TBCI comes with an extensive set of solvers for linear systems and an interface to lapack libraries. It uses the temporary base class idiom, which avoids unnecessary copying of data by having a notion of real and temporary objects which are treated differently with respect to assignment and copy c'tor.

最後更新: 2014-03-01 21:18

BoolStuff

BoolStuff is a small C++ library that computes the Disjunctive Normal Form of a boolean expression binary tree. The library also has a C programming interface.

(Machine Translation)
最後更新: 2003-12-18 14:35

DELORES

DELORES (DEfeasible LOgic REasoning System) is a forward-chaining reasoning engine for defeasible logic, a less-expressive but more efficient non-monotonic logic. In contrast with most other non-monotonic logics, defeasible logic has linear complexity, allowing DELORES to execute large theories very quickly. DELORES's algorithm extends to general defeasible theories through the use of a pre-processing transformation which eliminates all uses of defeaters and superiority relations.

最後更新: 2013-02-07 02:54

gonvert

gonvert is a conversion utility that allows
conversion between many units such as CGS,
Ancient, and Imperial. It supports many
categories like length, mass, numbers, and
more. All converted values are shown
immediately as you type. It is easy to
add/change your own units. It was written in
Python and uses pygtk and libglade.

(Machine Translation)
最後更新: 2007-12-17 11:00

LabPlot

LabPlot is a KDE application for data plotting and function analysis. It support both 2D and 3D plots and tries to emulate most of the functions supported by programs like Microcal Origin or SPSS Sigmaplot.

最後更新: 2014-01-07 23:16

MLPACK

MLPACK is a C++ machine learning library with an emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and maximum flexibility for expert users. It contains algorithms such as k-means, Gaussian mixture models, hidden Markov models, density estimation trees, kernel PCA, locality-sensitive hashing, sparse coding, linear regression and least-angle regression.

(Machine Translation)
最後更新: 2004-01-23 05:38

Calculating Pi

Calculating Pi is a project for the calculation of the mathematical constant Pi through various methods. Mathematicians and programmers are encouraged to contribute ideas or code for this project.

(Machine Translation)
最後更新: 2012-11-06 10:42

Accord.NET Framework

Accord.NET provides statistical analysis, machine learning, image processing, and computer vision methods for .NET applications. The Accord.NET Framework extends the popular AForge.NET with new features, adding to a more complete environment for scientific computing in .NET.

(Machine Translation)
最後更新: 2012-06-09 19:18

RPy

RPy is a very simple, yet robust, Python interface to the R Programming Language. It can manage all kinds of R objects and can execute arbitrary R functions (including the graphic functions). All the errors from the R language are converted to Python exceptions. Any module that later were installed on the R system can easily be used from within Python, without introducing any changes.

最後更新: 2012-07-28 23:48

OpenFOAM

The OpenFOAM (Open Field Operation and
Manipulation) CFD toolbox can simulate anything
from complex fluid flows involving chemical
reactions, turbulence, and heat transfer, to solid
dynamics, electromagnetics, and the pricing of
financial options. It uses finite volume numerics
to solve systems of partial differential equations
ascribed on any 3D unstructured mesh of polyhedral
cells. The fluid flow solvers are developed within
a robust, implicit, pressure-velocity, iterative
solution framework, although alternative
techniques are applied to other continuum
mechanics solvers.

(Machine Translation)
最後更新: 2012-12-05 23:03

Fraqtive

Fraqtive is a multi-platform generator of the Mandelbrot family fractals. It uses very fast algorithms that support SSE2 and multi-core processors. It generates high quality anti-aliased images and renders 3D scenes using OpenGL. It allows real-time navigation and dynamic generation of the Julia fractal preview.