Tags : Browse Projects

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

hollow

Compare

  No analysis available

Hollow helps to visualize and quantify voids, pockets, and channels in protein structures. It generates fake atoms that fill space inside a structure specified in the PDB format. The output is a standard PDB file containing the fake atoms. The molecular surface of these atoms is an excellent ... [More] approximation to the cavity and can be easily rendered in standard molecular visualization software such as PyMOL, VMD or Chimera. In complements programs such as HOLE, CAVER, MOLE, SPHGEN, and CASTp. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

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

DUNE-FoamGrid

Compare

  Analyzed 9 months ago

DUNE-FoamGrid is an implementation of the DUNE grid interface that implements one- and two-dimensional grids in a physical space of arbitrary dimension. The grids are not expected to have a manifold structure, i.e., more than two elements can share a common facet. This makes FoamGrid the grid data ... [More] structure of choice for simulating structures such as foams, discrete fracture networks, or network flow problems. Unique features include: Element parametrizations and grid growth (elements can be added to or removed from the grid at runtime). [Less]

5.63K lines of code

0 current contributors

9 months since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

Quantum Toolkit

Compare

  Analyzed about 9 hours ago

Quantum Mechanical Toolkit And 3D Viewer for C++. Allows Data Visualisation via Images, Surfaces and Volume plots using OpenGL, as well as rapid development Quantum Mechanical Simulations. Uses the Blitz++, VTK Visualisation and Qt Libraries.

13.9K lines of code

0 current contributors

almost 14 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This
Licenses: No declared licenses

Multi-Touch Vista

Compare

  Analyzed almost 3 years ago

Multi-Touch Vista is a user input management layer that handles input from various devices (touchlib, multiple mice, TUIO etc.) and normalises it against the scale and rotation of the target window. Now with multitouch driver for Windows 7.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

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

InfoStrat.VE - Bing Maps 3D for WPF and

Compare

  No analysis available

This control provides a WPF interface for the Bing Maps 3D control, complete with data binding for camera control and WPF-based pushpins. All Win32 restrictions (air space control, no rotation or visual brush) are eliminated. Microsoft Surface and Win 7 Touch are also supported.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

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

discrete-geometry-viewer

Compare

  No analysis available

The Discrete Geometry 3D Viewer (DGV) is a simple and light-weight Scientific Visualisation tool using an intuitive Graphical User Interface (GUI). It uses OpenGL to display line, surface and volume plots from a variety of data formats: PNG, TIFF, PNM (PGM etc.), BMP and JPEG images DICOM images ... [More] VTK XML Image (VTI) format Comma Seperated Values (CSV) files Image Stacks (of the form .pgm.# or .png.# only) GNUPlot Format (2-tuple) Files Blitz++ Array Format Files For Users: DGV is intended to allow the user to see their data quickily and efficiently, while enabling some minor filtering and analysis. Images, Line plots, Surface and Volume plots are all supported. It is build on the following libraries: Trolltech Qt Open Source (Qt 4.4.x) - An extensive, cross-platform framework/GUI library. Kitware's Visualisation Toolkit (VTK 5.x) - Scientific Visualisation Library based on OpenGL. Qt Widgets for Technical Applications (Qwt 5.1.x) - Special technical widgets for Qt including Line plots. Grassroots DICOM Library (GDCM 2.x) - Specialist, Multi-format DICOM reading/writing library. Blitz++ (Blitz CVS) Numerical Array Library - Very fast, templated Array package alllowing upto 11D Arrays, functions and slicing operations. Fastest Fourier Transform in the West Library (FFTW 3.x) - Very mature and fast FFT library. DGV is designed so that one does NOT need to know 3D graphics or VTK to get visualisations. Upon loading of the data, one can apply the following operations: Fast Fourier Transforms (FFTs) of Complex and real data. View complex valued data View raw data of the files above through the use of tables Edit the raw data, thus allowing some filtering ability Surface plots of the data or results of transforms Volume plots via VTI files Animation of volume slices (surfaces) using surface plots 1D FFTs of data in tables 1D Line plots of raw data Animations of 1D plots of raw data Images are viewed in a 3D scene allowing gamma control via the mouse. Zooming, rotation and translation of images. Volume and Surface plots are in full OpenGL 3D graphics. Arithmetic with Images as well as functions like exp and log. Histogram of images of arbitrary data ranges. Convert images to and from the above formats. Load very large files via 64-bit support. Memory usage is dependent only on the data being viewed hence allowing user control. Save complex valued data (in native format) for loading and display. For Developers: The API provides a simple interface to load common formats, and to visualise Blitz++ Arrays without having to know the VTK, GDCM and FFTW libraries as it wraps the main functionalities for Transforms, Surface and Volume plots. The class naming convention is "DGV" prefixed and "VTK" suffixed if the class uses the VTK library. An example of a Gaussian surface plot is the following with Blitz ++ Arrays: 00001 ///Code for generating a 2D Gaussian Surface and its plot 00002 #include 00003 00004 #include "DGVSurfacePlotVTK.h" 00005 ///Use the Surface Plot class utilising VTK 00006 const int Size = 256; 00007 00008 int main(int argc, char *argv[]) 00009 { 00010 QApplication app(argc,argv); 00011 DGVSurfacePlotVTK MainWindow; 00012 Array gaussian(Size,Size); 00013 firstIndex x; //Used to run through first dimension 00014 secondIndex y; //Used to run through second dimension 00015 00016 double amplitude = 100.0, stdDev_x = Size/2, stdDev_y = Size/2, x0 = Size/2, y0 = Size/2; 00017 double variance_x = stdDev_x*stdDev_x, variance_y = stdDev_y*stdDev_y; 00018 gaussian = amplitude*exp( -( (x-x0)*(x-x0)/variance_x + (y-y0)*(y-y0)/variance_y ) ); 00019 00020 MainWindow.setData(gaussian); 00021 MainWindow.generatePlot(); 00022 MainWindow.generateAxes(); 00023 MainWindow.show(); 00024 00025 return app.exec(); 00026 }The line "gaussian = amplitude*exp( -( (x-x0) (x-x0)/variance_x + (y-y0) (y-y0)/variance_y ) );" defines the gaussian "exp( -(x*x + y*y) )" with the parameters given in the line above. The surface plot is done from the sebsequent four lines. All other code is standard Qt application code which can be referenced from the Qt documentation. Dev Blog News [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

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

Wikipedia browser for Microsoft Surface

Compare

  No analysis available

Wikipedia browser for Microsoft Surface allows to search Wikipedia and Wikimedia Commons on Microsoft Surface device.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses

snowbolo

Compare

  No analysis available

SnowBolo is a clone of the classic Macintosh networked tank game 'Bolo'. The project is in it's early stages and currently only supports single player mode.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

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

XNASurfaceToolsKit

Compare

  No analysis available

XNASurfaceToolsKit offers some useful class to help you when you dev with XNA on the Microsoft Surface Platform. To use this code, you NEED the Surface SDK.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses

python-pygame-menu-class

Compare

  No analysis available

This is a menu class written for pygame/Python. The menu is designed to work with a program using a finite state machine (but it could also be easily modified to have the 'buttons' return functions). The menu 'buttons' contain a 'state' (a state could really be anything you want) and this 'state' ... [More] is what is returned when the user selects/presses the button. The program controlling the menu can then act on this returned state as required. This helps to write non-blocking code. The menu can have text buttons, image buttons (that get highlighted on all sides to detect which is selected), or any combination of the two. The menu is flexible and can be dynamically changed. The 'buttons' will auto-magically update themselves the next time they are drawn to the screen (via the update method, which calls the draw method). The draw method should not be called itself. 'Buttons' can be added or removed at any time. The menu can be positioned by the top left corner (a rectangle containing all buttons is what gets moved). It can be changed to center the entire menu (i.e. center that containing rectangle) on that same position coordinate. Or the user can center the entire menu on the self.draw_surface. Note that if the pygame screen is given to the menu, then the entire window will be available to be drawn to. But if the user gives the menu another pygame surface, then that surface itself will need to be blitted to the pygame screen at some point. Furthermore, the user can align the buttons to align on the left, to be centerd, or to align themselves on the right. Also, they can be aligned vertically on the top, center, or bottom. The user can dynamically change the colors of the font/highlights, the padding between buttons (left/right and top/bottom), the thickness of the highlight around image buttons, and the orientation of the menu (if the 'buttons' will be stacked top to bottom ('vertical') or left to right ('horizontal'). The best way to figure out the menu is to tinker around with it. Check out the basic menu with the 'example_simple.py' example provided and then see the more powerful 'example.py'. In 'example.py', use 'r' to remove any button you select. Dynamically add buttons on 'Menu 3' via the 'Add' button and see the flexibility of the menu via the 'Rand Colors' and 'Rand Config' buttons which will randomly change the colors and other parameters of the menu (run the example from the console to see the output - the newly assigned parameters). Lastly, all files are heavily commented. Read the top of each file for the general information about the file and how to use it. Note: A doxygen config file is also included. To get the doxygen output, simply type 'doxygen doxy' from the folders location. Last Note: I believe that this code would work with Windows/Mac, but I only have Linux and I have successfully run it on several different Linux distros. V1.0.0 [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

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