Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

DUNE-project

Compare

  Analyzed 26 minutes ago

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

212K lines of code

0 current contributors

1 day since last commit

13 users on Open Hub

High Activity
5.0
 
I Use This

PyTables

Compare

  Analyzed about 10 hours ago

PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data. PyTables is built on top of the HDF5 library, using the Python language and the NumPy package (it also supports numarray and Numeric right out-of-the-box). It ... [More] features an object-oriented interface that, combined with C extensions for the performance-critical parts of the code (generated using Pyrex), makes it a fast, yet extremely easy to use tool for interactively saving and retrieving very large amounts of data. One important feature of PyTables is that it optimizes memory and disk resources so that data takes much less space (specially if on-flight compression is used) than other solutions such as relational or object oriented databases. [Less]

68K lines of code

10 current contributors

2 days since last commit

11 users on Open Hub

High Activity
5.0
 
I Use This

h5py

Compare

  Analyzed about 12 hours ago

The h5py package is a Pythonic interface to the HDF5 binary data format. It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets ... [More] can be stored in a single file, categorized and tagged however you want. H5py uses straightforward NumPy and Python metaphors, like dictionary and NumPy array syntax. You can iterate over datasets in a file, or check out the .shape or .dtype attributes of datasets; you don't need to know anything special about HDF5 to get started. Best of all, the files you create are in a standard binary format you can exchange with other people, including those who use programs like IDL and MATLAB. [Less]

17.7K lines of code

40 current contributors

8 days since last commit

11 users on Open Hub

Moderate Activity
0.0
 
I Use This

Atlas (Automatically Tuned Linear Algebra Software)

Compare

  Analyzed 1 day ago

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. It provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

375K lines of code

2 current contributors

almost 5 years since last commit

7 users on Open Hub

Inactive
5.0
 
I Use This

lib2geom

Compare

  No analysis available

Lib2geom (2Geom in private life) is a library developed for inkscape to provide a robust computational geometry framework. It is not a rendering library, instead concentrating on high level algorithms such as computing arc length.

0 lines of code

0 current contributors

0 since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: lgpl21, mozilla_p...

Mastrave

Compare

  No analysis available

Mastrave is a free software library written to perform vectorized scientific computing and to be as compatible as possible with both GNU Octave and Matlab computing frameworks, offering general purpose, portable and freely available features for the scientific community. Mastrave is mostly oriented ... [More] to ease complex modelling tasks such as those typically needed within environmental models, even when involving irregular and heterogeneous data series. . Semantic array programming The Mastrave project attempts to allow a more effective, quick interoperability between GNU Octave and Matlab users by using a reasonably well documented wrap around the main incompatibilities between those computing environments and by promoting a reasonably general idiom based on their common, stable syntagms. It also promotes the systematic adoption of data-transformation abstractions and lightweight semantic constraints to enable concise and reliable implementations of models following the paradigm of semantic array programming. There are a couple of underlying ideas: library design is language design and vice versa (Bell labs); language notation is definitely a "tool of thought" (Iverson), in the sense that there is a feedback between programming/mathematical notation and the ability to think new scientific insights. And perhaps ethic ones. . Science and society Mastrave is free software, which is software respecting your freedom. As many other free scientific software packages, it is offered to the scientific community to also promote the development of a free society more concerned about cooperation rather than competitiveness, heading toward knowledge and culture freedom. Such a vision implies the possibility for motivated individuals to freely access, review and contribute even to the cutting-edge academic culture. This possibility relies on the development of tools and methodologies helping to overcome economic, organizational and institutional barriers (i.e. knowledge oligopolies) while systematically promoting reproducible research. This is a long-term goal to which the free software paradigm can and has been able to actively cooperate. Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Daniele de Rigo Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved. [Less]

0 lines of code

1 current contributors

0 since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: gpl3_or_l...

FEniCS

Compare

  Analyzed about 9 hours ago

The vision of FEniCS is to set a new standard in Computational Mathematical Modeling (CMM), which is the Automation of CMM (ACMM), towards the goals of generality, efficiency and simplicity, concerning mathematical methodology, implementation and application. FEniCS is organized as a collection ... [More] of sub projects/components, including DOLFIN, FErari, FFC, FIAT, Instant, SyFi UFC, UFL, and Viper. [Less]

345K lines of code

37 current contributors

2 months since last commit

4 users on Open Hub

Moderate Activity
5.0
 
I Use This

Parma Polyhedra Library

Compare

  No analysis available

The Parma Polyhedra Library (PPL) is a modern C++ library providing numerical abstractions especially targeted at applications in the field of analysis and verification of complex systems. The PPL can handle all the convex polyhedra that can be defined as the intersection of a finite number of (open ... [More] or closed) hyperspaces, each described by an equality or inequality (strict or non-strict) with rational coefficients. The PPL also supports finite powersets and products of (any kind of) polyhedra and grids, a mixed integer linear programming problem solver using an exact-arithmetic version of the simplex algorithm, a parametric integer programming solver, and primitives for termination analysis via the automatic synthesis of linear ranking functions. [Less]

0 lines of code

2 current contributors

0 since last commit

3 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl3_or_l...

Perl Data Language

Compare

  No analysis available

PDL (the "Perl Data Language") gives standard Perl the ability to compactly store and speedily manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing. PDL turns perl in to a free, array-oriented, numerical language similar to (but, we believe, better ... [More] than) such commerical packages as IDL and MatLab. One can write simple perl expressions to manipulate entire numerical arrays all at once. A simple interactive shell (perldl) is provided for use from the command line and a module (PDL) for use in perl scripts. The PDL distribution for Perl provides extensive numerical and semi-numerical functionality with support for two- and three-dimensional visualisation as well as a variety of I/O formats. [Less]

0 lines of code

6 current contributors

0 since last commit

3 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: artistic, GNU_Gener...

OpenMOLE

Compare

  Analyzed about 13 hours ago

OpenMOLE is a generic workflow engine providing distributed computing facilities distributed under the AGPLv3 free software license. Features: * Advanced framework for Design of Experiment (DoE) on models, * Provides facilities for embedding user models (Java, Compiled executable ... [More] , NetLogo…), * Zero-deployment – a workflow running localy will run with no effort on multi-core machines, cluster and grid computing, * Scale up to millions of tasks and TB of data, * Extensible – OpenMOLE concepts are extensible through an OSGi based plugable architecture. [Less]

113K lines of code

13 current contributors

12 days since last commit

3 users on Open Hub

Moderate Activity
5.0
 
I Use This