Main > Free Download Search >

Free 3m msds software for linux

3m msds

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7
VCG TriMeshInfo 1.2

VCG TriMeshInfo 1.2


VCG TriMeshInfo is a tool designed to inspect 3D models and retrieve many types of topological and geometrical information. more>>
VCG TriMeshInfo is a tool designed to inspect 3D models and retrieve many types of topological and geometrical information from them.
It can be used to automate the process of decoding 3D mesh inherent properties and ease data classification and retrieval.
For each analyzed dataset, the following data are extracted:
- Number of Vertices (Unreferenced vertices are listed separately)
- Number of Faces
- Number of Edges
- Number of Connected Components
- Number of Boundaries
- Number of Isolated Vertices (i.e. Unreferenced)
- Manifold
- Genus (Computed only for Manifold Datasets)
- Orientability
- Orientation
- Regularity (We consider as regular those meshes generated through regular subdivision. Each non boundary vertex of a regular mesh has 6 incident edges, if there are only 5 incident edges the mesh is said to be semi-regular, irregular in all other cases)
- Number of Duplicated Vertices
- Self-Intersection (Currently computed only for Datasets with less than 3M faces)
Enhancements:
- This release included a major rewrite of the core component for computing geometrical and topological features of the analyzed mesh.
- Important changes included speeded up self-intersection tests, more robust (and correct) computation of topological genus and volume, and more flexible output with an HTML output option.
<<less
Download (0.12MB)
Added: 2005-12-27 License: GPL (GNU General Public License) Price:
1400 downloads
Class::XML 0.06

Class::XML 0.06


Class::XML is a Perl module for simple XML Abstraction. more>>
Class::XML is a Perl module for simple XML Abstraction.

SYNOPSIS

package Foo;

use base qw/Class::XML/;

__PACKAGE__->has_attributes(qw/length colour/);
__PACKAGE__->has_child(bar => Bar);

package Bar;

use base qw/Class::XML/;

__PACKAGE__->has_parent(foo);
__PACKAGE__->has_attribute(counter);

# Meanwhile, in another piece of code -

my $foo = Foo->new( xml => # Or filename or ioref or parser
qq!< foo length="3m" colour="pink" >< bar / >< /foo >! );

$foo->length; # Returns "3m"
$foo->colour("purple"); # Sets colour to purple

print $foo; # Outputs

my $new_bar = new Bar; # Creates empty Bar node

$new_bar->counter("formica");

$foo->bar($new_bar); # Replaces child

$new_bar->foo->colour; # Returns "purple"

$foo->colour(undef); # Deletes colour attribute

print $foo; # Outputs < foo length="3m" >< bar counter="formica" / >< /foo >

Class::XML is designed to make it reasonably easy to create, consume or modify XML from Perl while thinking in terms of Perl objects rather than the available XML APIs; it was written out of a mixture of frustration that JAXB (for Java) and XMLSerializer (for .Net) provided programming capabilities that simply werent easy to do in Perl with the existing modules, and the sheer pleasure that Ive had using Class::DBI.

The aim is to provide a convenient abstraction layer that allows you to put as much of your logic as you like into methods on a class tree, then throw some XML at that tree and get back a tree of objects to work with. It should also be easy to get started with for anybody familiar with Class::DBI (although I doubt you could simply switch them due to the impedance mismatch between XML and relational data) and be pleasant to use from the Template Toolkit.

Finally, all Class::XML objects are also XML::XPath nodes so the full power of XPath is available to you if Class::XML doesnt provide a shortcut to what youre trying to do (but if you find it doesnt on a regular basis, contact me and Ill see if I can fix that.

<<less
Download (0.018MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1142 downloads
Number::Bytes::Human 0.07

Number::Bytes::Human 0.07


Number::Bytes::Human is a Perl module that can convert byte count to human readable format. more>>
Number::Bytes::Human is a Perl module that can convert byte count to human readable format.

SYNOPSIS

use Number::Bytes::Human qw(format_bytes);
$size = format_bytes(0); # 0
$size = format_bytes(2*1024); # 2.0K

$size = format_bytes(1_234_890, bs => 1000); # 1.3M
$size = format_bytes(1E9, bs => 1000); # 1.0G

# the OO way
$human = Number::Bytes::Human->new(bs => 1000, si => 1);
$size = $human->format(1E7); # 10MB
$human->set_options(zero => -);
$size = $human->format(0); # -

THIS IS ALPHA SOFTWARE: THE DOCUMENTATION AND THE CODE WILL SUFFER CHANGES SOME DAY (THANKS, GOD!).

This module provides a formatter which turns byte counts to usual readable format, like 2.0K, 3.1G, 100B. It was inspired in the -h option of Unix utilities like du, df and ls for "human-readable" output.

From the FreeBSD man page of df: http://www.freebsd.org/cgi/man.cgi?query=df

"Human-readable" output. Use unit suffixes: Byte, Kilobyte,
Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the
number of digits to four or fewer using base 2 for sizes.

byte B
kilobyte K = 2**10 B = 1024 B
megabyte M = 2**20 B = 1024 * 1024 B
gigabyte G = 2**30 B = 1024 * 1024 * 1024 B
terabyte T = 2**40 B = 1024 * 1024 * 1024 * 1024 B

petabyte P = 2**50 B = 1024 * 1024 * 1024 * 1024 * 1024 B
exabyte E = 2**60 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 B
zettabyte Z = 2**70 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 B
yottabyte Y = 2**80 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 B

I have found this link to be quite useful:

http://www.t1shopper.com/tools/calculate/

If you feel like a hard-drive manufacturer, you can start counting bytes by powers of 1000 (instead of the generous 1024). Just use bs => 1000.

But if you are a floppy disk manufacturer and want to start counting in units of 1024000 (for your "1.44 MB" disks)? Then use bs => 1_024_000.

If you feel like a purist academic, you can force the use of metric prefixes according to the Dec 1998 standard by the IEC. Never mind the units for base 1000 are (B, kB, MB, GB, TB, PB, EB, ZB, YB) and, even worse, the ones for base 1024 are (B, KiB, MiB, GiB, TiB, PiB, EiB, ZiB, YiB) with the horrible names: bytes, kibibytes, mebibytes, etc. All you have to do is to use si => 1. Aint that beautiful the SI system? Read about it:

http://physics.nist.gov/cuu/Units/binary.html

You can try a pure Perl "ls -lh"-inspired command with the one-liner, er, two-liner:

$ perl -MNumber::Bytes::Human=format_bytes
-e printf "%5s %sn", format_bytes(-s), $_ for @ARGV *

Why to write such a module? Because if people can write such things in C, it can be written much easier in Perl and then reused, refactored, abused. And then, when it is much improved, some brave soul can port it back to C (if only for the warm feeling of painful programming).

<<less
Download (0.009MB)
Added: 2007-07-03 License: Perl Artistic License Price:
844 downloads
chemicalInventory 20070120

chemicalInventory 20070120


chemicalInventory is an intelligent tool for managing chemical inventories. more>>
Chemicalinventory is a web application that manage the chemical stock in a laboratory-, production- or other facilities, where chemicals must be safely stored, easily found and tracked. chemicalInventory solution is currently productive at The Danish University of Pharmaceutical Sciences
Main features:
- Search facility, with textual, structure and substructure search.
- Check in and out of containers.
- Multi-level location management.
- Label print with container information.
- Administration module for all data.
- History tracking of essential data.
- Report generation - on screen and paper.
- Sample Module - track analytical data.
- Share data cross organisation.
- Batch module. Link samples in batches/projects.
- Link to external ressources, msds
- ... and lots more..
Chemicalinventory is an open source project. The application is free*. Specific components of this application is licenced by third parties, and may require separate licence.
<<less
Download (30.7MB)
Added: 2007-02-17 License: GPL (GNU General Public License) Price:
979 downloads
ET Pro 3.2.6

ET Pro 3.2.6


ET Pro is a the Enemy Territory Competition Mod. more>>
ET Pro is a mod specifically targeted at competition play, with features specifically designed for administration of competition servers.
ET Pro has been chosen as the official tournament mod for STA, TWL, CAL, Clanbase, and ESL.
The official IRC channel for ET Pro is #etpro on irc.freenode.net
The ET Pro development team would like to extend thanks to the following who contributed significantly to the development of 2.0.0, without their help ET Pro would not be where it is today!
Enhancements:
Bug/Exploit Fixes
- Ammopacks/medpacks no longer "bounce off" players if you are too close
- Mounted tank browning/mg42 no longer fires low
- K43/Garand unlimited grenade ammo exploit fixed
- Spectating/demoplayback/multiview mg42/mortar viewpoints are much more accurate now
- Battery mapscript - autospawn now works for west bunker captures
- Compass now clips map icons correctly
- Server no longer drops clients who havent loaded completely on map_restart
- Prone hitboxes fixed
- Mine flags no longer block other mines from being spotted
Optimizations
- Corpses and items no longer eat bandwidth when disappearing
- Unused code removed. server takes 1.3m less memory and less cpu
Gameplay
- Multiview from OSP
- Wounded players now take 113 damage (6 shots) instead of 75 to force into limbo
- Refs who have logged in via password may pass or cancel votes by voting yes or no on a vote.
<<less
Download (3.5MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
663 downloads
Video Contact Sheet *NIX 1.0.9a

Video Contact Sheet *NIX 1.0.9a


Video Contact Sheet *NIX is a script that creates a contact sheet (preview) from videos by taking still captures of the video. more>>
Video Contact Sheet *NIX or vcs for short, is a script that creates a contact sheet (preview) from videos by taking still captures distributed over the length of the video.

The output image contains useful information on the video such as codecs, file size, screen size, frame rate, and length.

Notes:

Using -i or -n with values that lead to the same number of vidcaps doesnt necessarily yield exactly the same vidcaps, youll have to play with them for best results.

Example: With a video that lasts for 22min 14secs, -n 6 will create the six vidcaps:

3:22, 6:44, 10:04, 13:28, 16:50 and 20:12, while -i 3m will create
3:00, 6:00, 9:00, 12:00, 15:00 and 18:00.

As you can see, -n distributes the vidcaps all over the video while -i N starts at N and goes in increments of it up to the end.

You can set the aspect ratio of the video with -a. It is only required for anamorphic material and discouraged for the rest.

It can take either a floating point number (like 1.33 or 1.778) or a fraction (like 4/3 or 16/9). The latter is slightly preferable.

<<less
Download (0.014MB)
Added: 2007-06-12 License: LGPL (GNU Lesser General Public License) Price:
867 downloads
nedmalloc 1.04 Alpha

nedmalloc 1.04 Alpha


nedmalloc an alternative malloc implementation written in C for multiple threads without lock contention. more>>
nedmalloc an alternative malloc implementation written in C for multiple threads without lock contention based on dlmalloc v2.8.3.
It is more or less a newer implementation of ptmalloc2, the standard allocator in Linux (which is based on dlmalloc v2.7.0) but also contains a per-thread cache for maximum CPU scalability. It comes under the Boost software license which permits commercial usage.
It is more than 125 times faster than the standard Win32 memory allocator, 4-10 times faster than the standard FreeBSD memory allocator and up to twice as fast as ptmalloc2, the standard Linux memory allocator. It can sustain between 7.3m and 8.2m malloc & free pair operations per second on a 2200Mhz AMD Athlon64 machine.
It scales with extra CPUs far better than either the standard Win32 memory allocator or ptmalloc2 and can cause significantly less memory bloating than ptmalloc2. nedmalloc project avoids processor serialisation (locking) entirely when the requested memory size is in the thread cache.
Enhancements:
- This is an interim release from SVN as there have been many critical bugs fixed as nedmalloc was deployed on very high end architectures.
- Further speed ups and scalability improvements also made.
- However, this release is marked "alpha" since the usual thorough release testing has not been performed.
<<less
Download (0.069MB)
Added: 2006-10-08 License: Open Software License Price:
1112 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1