gps babel 0.0.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 353
GPS::Babel 0.0.1
GPS::Babel is a Perl interface to gpsbabel. more>>
GPS::Babel is a Perl interface to gpsbabel.
SYNOPSIS
use GPS::Babel;
my $babel = GPS::Babel->new();
# Read an OZIExplorer file into a data structure
my $data = $babel->read(route.ozi, ozi);
# Convert a file automatically choosing input and output
# format based on extension
$babel->convert(points.wpt, points.gpx, { all => 1 });
# Call gpsbabel directly
$babel->direct(qw(gpsbabel -i saroute,split
-f in.anr -f in2.anr -o an1,type=road -F out.an1));
From http://gpsbabel.org/:
GPSBabel converts waypoints, tracks, and routes from one format to
another, whether that format is a common mapping format like
Delorme, Streets and Trips, or even a serial upload or download to a
GPS unit such as those from Garmin and Magellan. By flattening the
Tower of Babel that the authors of various programs for manipulating
GPS data have imposed upon us, it returns to us the ability to
freely move our own waypoint data between the programs and hardware
we choose to use.
As I write this gpsbabel supports 96 various GPS related data formats. In addition to file conversion it supports upload and download to a number of serial and USB devices. This module provides a (thin) wrapper around the gpsbabel binary making it easier to use in a perlish way.
GPSBabel supports many options including arbitrary chains of filters, merging data from multiple files and many format specific parameters. This module doesnt attempt to provide an API wrapper around all these options. It does however provide for simple access to the most common operations. For more complex cases a passthrough method (direct) passes its arguments directly to gpsbabel with minimal preprocessing.
GPSBabel is able to describe its built in filters and formats and enumerate the options they accept. This information is available as a perl data structure which may be used to construct a dynamic user interface that reflects the options available from the gpsbabel binary.
<<lessSYNOPSIS
use GPS::Babel;
my $babel = GPS::Babel->new();
# Read an OZIExplorer file into a data structure
my $data = $babel->read(route.ozi, ozi);
# Convert a file automatically choosing input and output
# format based on extension
$babel->convert(points.wpt, points.gpx, { all => 1 });
# Call gpsbabel directly
$babel->direct(qw(gpsbabel -i saroute,split
-f in.anr -f in2.anr -o an1,type=road -F out.an1));
From http://gpsbabel.org/:
GPSBabel converts waypoints, tracks, and routes from one format to
another, whether that format is a common mapping format like
Delorme, Streets and Trips, or even a serial upload or download to a
GPS unit such as those from Garmin and Magellan. By flattening the
Tower of Babel that the authors of various programs for manipulating
GPS data have imposed upon us, it returns to us the ability to
freely move our own waypoint data between the programs and hardware
we choose to use.
As I write this gpsbabel supports 96 various GPS related data formats. In addition to file conversion it supports upload and download to a number of serial and USB devices. This module provides a (thin) wrapper around the gpsbabel binary making it easier to use in a perlish way.
GPSBabel supports many options including arbitrary chains of filters, merging data from multiple files and many format specific parameters. This module doesnt attempt to provide an API wrapper around all these options. It does however provide for simple access to the most common operations. For more complex cases a passthrough method (direct) passes its arguments directly to gpsbabel with minimal preprocessing.
GPSBabel is able to describe its built in filters and formats and enumerate the options they accept. This information is available as a perl data structure which may be used to construct a dynamic user interface that reflects the options available from the gpsbabel binary.
Download (0.010MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1011 downloads
cPanel 0.0.1
cPanel is a Perl extension to cPanel servers. more>>
cPanel is a Perl extension to cPanel servers.
SYNOPSIS
use cPanel;
This is a placeholder for now for cPanel:: modules.
Im doing this as a cPanel http://www.cpanel.net developer for future development of our public API.
USING THE cPanel:: namespace
If youd like to use the cPanel namespace in your modules, please use cPanel::3rdparty, cPanel::Custom, cPanel::Local, or cPanel::My as your base namespace to avoid confusion with modules released by cPanel, Inc.
Thank you very much for your consideration in this matter.
<<lessSYNOPSIS
use cPanel;
This is a placeholder for now for cPanel:: modules.
Im doing this as a cPanel http://www.cpanel.net developer for future development of our public API.
USING THE cPanel:: namespace
If youd like to use the cPanel namespace in your modules, please use cPanel::3rdparty, cPanel::Custom, cPanel::Local, or cPanel::My as your base namespace to avoid confusion with modules released by cPanel, Inc.
Thank you very much for your consideration in this matter.
Download (0.002MB)
Added: 2007-05-25 License: Perl Artistic License Price:
902 downloads
GPSBabel 1.3.4
GPSBabel converts waypoints, tracks, and routes between popular GPS receivers and mapping programs. more>>
GPSBabel converts waypoints, tracks, and routes between popular GPS receivers and mapping programs. It also has powerful manipulation tools for such data.
By flattening the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use.
It contains extensive data manipulation abilities making it a convenient for server-side processing or as the backend for other tools.
This application does not convert, transfer, send, or manipulate maps. We process data that may (or may not be) placed on a map, such as waypoints, tracks, and routes.
Enhancements:
New formats:
- Vitovtt tracks
- NMEA and XSV realtime tracking output.
- G7towin .g7t.
- TomTom POI ascii files.
- TomTom Iteneraries.
- Garmin POI gpi files.
- Geogrid viewer for tracklogs.
New features:
- Multiple URL support in GDB and GPX.
- Enhancements to KML output for Google Earth.
- Support for Wintec/G-ray/WBT 201.
- Mac GUI support for Wintec models.
- Microsecond resolution in many formats.
- Enhance NMEA reader to handle Sony GPS and GISTeq.
- Many enhancements to Unicsv format.
- Hungarian translation of Windows GUI.
Major fixes:
- Reworked GDB suport.
- Improvements to Raymarine.
- TourExchangeFormat overhauled.
- Enhancements to Google Map reader.
- Rebuilt OS/X version with newer libusb to correct Garmin USB problem on 10.4.10.
<<lessBy flattening the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use.
It contains extensive data manipulation abilities making it a convenient for server-side processing or as the backend for other tools.
This application does not convert, transfer, send, or manipulate maps. We process data that may (or may not be) placed on a map, such as waypoints, tracks, and routes.
Enhancements:
New formats:
- Vitovtt tracks
- NMEA and XSV realtime tracking output.
- G7towin .g7t.
- TomTom POI ascii files.
- TomTom Iteneraries.
- Garmin POI gpi files.
- Geogrid viewer for tracklogs.
New features:
- Multiple URL support in GDB and GPX.
- Enhancements to KML output for Google Earth.
- Support for Wintec/G-ray/WBT 201.
- Mac GUI support for Wintec models.
- Microsecond resolution in many formats.
- Enhance NMEA reader to handle Sony GPS and GISTeq.
- Many enhancements to Unicsv format.
- Hungarian translation of Windows GUI.
Major fixes:
- Reworked GDB suport.
- Improvements to Raymarine.
- TourExchangeFormat overhauled.
- Enhancements to Google Map reader.
- Rebuilt OS/X version with newer libusb to correct Garmin USB problem on 10.4.10.
Download (3.2MB)
Added: 2007-08-21 License: GPL (GNU General Public License) Price:
512 downloads
XMMS Weasel 0.0.1
XMMS Weasel is a general plugin for XMMS. more>>
XMMS Weasel is a general plugin for XMMS. XMMS Weasel automatically slides out XMMS from the screen if the mouse pointer leaves the XMMS window.
As soon as the mouse pointer hits the screen edge, XMMS will slide back in.
<<lessAs soon as the mouse pointer hits the screen edge, XMMS will slide back in.
Download (0.30MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1298 downloads
GPS Tracker 0.3.1
GPS Tracker project allows someone to track a GPS enabled cell phone using Google maps. more>>
GPS Tracker project allows someone to track a GPS enabled cell phone using Google maps. For this project I used a Motorola i355 cell phone on the Sprint/Nextel network.
You need to have a data plan so that you can make updates to your website from the cellphone. Please read the ReadMe.txt file in the download for installation instructions. I hope you enjoy the project. If you have any questions, feel free ask them in the forum.
There are two projects available. The first project is built with .NET and Microsoft SQL Server. The second project is built with PHP and MySQL. If you have any suggestions, please feel free to let me know. Both projects use java (J2ME) on the phone.
How It Works:
None of the code for this project is very difficult, but it does span a number of tiers and languages which may be unfamiliar to some. Figure 1 shows the data flow from phone to Google map.
Phone
Lets start with the code on the phone. This app is written in java using Java 2 Micro Edition (J2ME). Java is very similar to C#. As you look through the code, the only thing that might confuse a C# coder is the vector. A java vector is pretty much a C# ArrayList, a dynamic array. There are 2 classes in the app, LBSMidlet7 and Qworker. A midlet is an app that runs on cell phones. Take a look at the class definition. It extends the MIDlet class and implements a LocationListener interface. That means that we need to put all the method definitions of that interface into our class. Well get to that in a bit, right now lets look at the constructor.
We do 2 things in the constructor. We create a QWorker object and pass it "this" and the website that we will be uploading to. The getAppProperty method gets attributes out of the JAD file. Open the JAD file in your favorite text editor and there youll see the webpage that youll be sending GPS data to. Notice how were passing "this" to the GWorker object? Thats the LBSMidlet7 object. Take a quick look at the QWorker class, it extends the Thread class. Thats why we call worker.start() in the LBSMidlet7 constructor. We want to start our worker thread.
When you start a thread, what you are doing is creating an object and then running that objects run() method. Take a look at the run method. It has an endless loop and in the loop the first thing it does is call queue.wait(). Look at the definition of the queue. The queue is an abstract data type (ADT), it just like a queue at a bank, enter the queue at the back of the line and leave the queue when you get to the front of the line. Look at the definition of the queue, its our vector (dynamic array). When you call wait() on an object within a class that extends the Thread class, it puts that object to sleep. Think about that a little. When we hit that line, our QWorker object is now waiting... Whats it waiting for? Well get to that in a minute. Before we do that, take a look at the synchronized keyword. Notice that its wrapping the queue. What that does is it puts a lock on the queue and tells all other processes not to touch the queue until that little block of code is done with it.
Ok, so now weve started a worker thread and put it to sleep. Lets now go back to the LBSMidlet7 class and take a look at the startApp() method. In the lifecycle of a midlet, the constructor is called once and then the startApp() method is called next. In fact it can be called several times, like for instance when you close a flip phone and then open it again. What happens is that the app is suspended and when you flip the phone open again, startApp() is called again. In startApp(), we get our display and then we create a LocationProvider if one hasnt already been created and we create another thread... Why are we creating all these threads? Good question. When a midlet (app) is suspended, the backgroud threads that are created keep running. That allows us to get our GPS data and send it to our webserver while we do other important stuff, like make phone calls.
The LocationProvider is what gets our GPS data. First we create a criteria, were using the default, but you can set stuff like accuracy, response time etc. Next we create our Location Listener. Its pretty much just what it sounds like. Here you can set the interval for how often you want to get GPS data. Its currently set to 60 which is in seconds. When data comes in, the locationUpdated() method is called. This is another one of the required methods in the LocationListener interface. Here we create yet another thread and call getLocation(). The getLocation() method gets the GPS coordinates, creates a queryString which we will send to the web server a little later and then calls worker.addToQueue in the QWorker class.
Lets go back over to the QWorker class and see what happens in that method. It add the queryString to the queue and then calls queue.notify(). Guess what queue.notify() does? It wakes up our sleeping QWorker thread and tells it to get to work! Notice that our calls to the queue are once again wrapped in a synchronized block. Please practice safe threading... When notify() is called on a thread, what it does is go back to the run() method and execute the next line of code right after where we told the queue to wait(). So now we are just about ready to send the GPS data to the web server. We have a couple of interesting lines of code there. First we call peekInQueue() which gets the queryString out of the queue but leaves it there for now. Then it sends the queryString to the getUrl method which attempts to send the queryString to our web server. If its successful, we can remove the queryString from the queue. If not, we leave the queryString in the queue and try to send it to the webserver again later.
Why in the world do we have this complicated queue here? Im glad you asked. There may be times when you are receiving GPS data but are not actually in an area that has a cell phone connection. If we dont have a cell phone connection, we cant send our GPS data to our web server. So we stick our queryString in our queue and wait until we get back into an area with cell phone connectability. Can you hear me now?
Well, weve spent a pretty fair bit of time explaining the phone code. Its a little complicated but its important to know whats going on if you want to take the code and make modifications to it to suit your needs. Heres a good article on the Sun website to let you know about more capabilities of the Location Based Services API. Right about now, our queryString should be arriving at our website, lets catch up to it and see what happens.
Enhancements:
- Added comments to code
<<lessYou need to have a data plan so that you can make updates to your website from the cellphone. Please read the ReadMe.txt file in the download for installation instructions. I hope you enjoy the project. If you have any questions, feel free ask them in the forum.
There are two projects available. The first project is built with .NET and Microsoft SQL Server. The second project is built with PHP and MySQL. If you have any suggestions, please feel free to let me know. Both projects use java (J2ME) on the phone.
How It Works:
None of the code for this project is very difficult, but it does span a number of tiers and languages which may be unfamiliar to some. Figure 1 shows the data flow from phone to Google map.
Phone
Lets start with the code on the phone. This app is written in java using Java 2 Micro Edition (J2ME). Java is very similar to C#. As you look through the code, the only thing that might confuse a C# coder is the vector. A java vector is pretty much a C# ArrayList, a dynamic array. There are 2 classes in the app, LBSMidlet7 and Qworker. A midlet is an app that runs on cell phones. Take a look at the class definition. It extends the MIDlet class and implements a LocationListener interface. That means that we need to put all the method definitions of that interface into our class. Well get to that in a bit, right now lets look at the constructor.
We do 2 things in the constructor. We create a QWorker object and pass it "this" and the website that we will be uploading to. The getAppProperty method gets attributes out of the JAD file. Open the JAD file in your favorite text editor and there youll see the webpage that youll be sending GPS data to. Notice how were passing "this" to the GWorker object? Thats the LBSMidlet7 object. Take a quick look at the QWorker class, it extends the Thread class. Thats why we call worker.start() in the LBSMidlet7 constructor. We want to start our worker thread.
When you start a thread, what you are doing is creating an object and then running that objects run() method. Take a look at the run method. It has an endless loop and in the loop the first thing it does is call queue.wait(). Look at the definition of the queue. The queue is an abstract data type (ADT), it just like a queue at a bank, enter the queue at the back of the line and leave the queue when you get to the front of the line. Look at the definition of the queue, its our vector (dynamic array). When you call wait() on an object within a class that extends the Thread class, it puts that object to sleep. Think about that a little. When we hit that line, our QWorker object is now waiting... Whats it waiting for? Well get to that in a minute. Before we do that, take a look at the synchronized keyword. Notice that its wrapping the queue. What that does is it puts a lock on the queue and tells all other processes not to touch the queue until that little block of code is done with it.
Ok, so now weve started a worker thread and put it to sleep. Lets now go back to the LBSMidlet7 class and take a look at the startApp() method. In the lifecycle of a midlet, the constructor is called once and then the startApp() method is called next. In fact it can be called several times, like for instance when you close a flip phone and then open it again. What happens is that the app is suspended and when you flip the phone open again, startApp() is called again. In startApp(), we get our display and then we create a LocationProvider if one hasnt already been created and we create another thread... Why are we creating all these threads? Good question. When a midlet (app) is suspended, the backgroud threads that are created keep running. That allows us to get our GPS data and send it to our webserver while we do other important stuff, like make phone calls.
The LocationProvider is what gets our GPS data. First we create a criteria, were using the default, but you can set stuff like accuracy, response time etc. Next we create our Location Listener. Its pretty much just what it sounds like. Here you can set the interval for how often you want to get GPS data. Its currently set to 60 which is in seconds. When data comes in, the locationUpdated() method is called. This is another one of the required methods in the LocationListener interface. Here we create yet another thread and call getLocation(). The getLocation() method gets the GPS coordinates, creates a queryString which we will send to the web server a little later and then calls worker.addToQueue in the QWorker class.
Lets go back over to the QWorker class and see what happens in that method. It add the queryString to the queue and then calls queue.notify(). Guess what queue.notify() does? It wakes up our sleeping QWorker thread and tells it to get to work! Notice that our calls to the queue are once again wrapped in a synchronized block. Please practice safe threading... When notify() is called on a thread, what it does is go back to the run() method and execute the next line of code right after where we told the queue to wait(). So now we are just about ready to send the GPS data to the web server. We have a couple of interesting lines of code there. First we call peekInQueue() which gets the queryString out of the queue but leaves it there for now. Then it sends the queryString to the getUrl method which attempts to send the queryString to our web server. If its successful, we can remove the queryString from the queue. If not, we leave the queryString in the queue and try to send it to the webserver again later.
Why in the world do we have this complicated queue here? Im glad you asked. There may be times when you are receiving GPS data but are not actually in an area that has a cell phone connection. If we dont have a cell phone connection, we cant send our GPS data to our web server. So we stick our queryString in our queue and wait until we get back into an area with cell phone connectability. Can you hear me now?
Well, weve spent a pretty fair bit of time explaining the phone code. Its a little complicated but its important to know whats going on if you want to take the code and make modifications to it to suit your needs. Heres a good article on the Sun website to let you know about more capabilities of the Location Based Services API. Right about now, our queryString should be arriving at our website, lets catch up to it and see what happens.
Enhancements:
- Added comments to code
Download (MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
578 downloads
LibYAML 0.0.1
LibYAML is a C library implementation of a YAML 1.1 parser and emitter. more>>
LibYAML is a C library implementation of a YAML 1.1 parser and emitter. LibYAML includes a Python language binding.
To build and install LibYAML, run
$ ./configure
$ make
# make install
Enhancements:
- This is a functionally complete release, although the API may change.
<<lessTo build and install LibYAML, run
$ ./configure
$ make
# make install
Enhancements:
- This is a functionally complete release, although the API may change.
Download (0.40MB)
Added: 2006-08-10 License: MIT/X Consortium License Price:
1170 downloads
gmms 0.0.1
gmms is a simple MMS-stream downloader based on mmsclient that works on both Windows and Linux. more>>
gmms is a simple MMS-stream downloader based on mmsclient that works on both Windows and Linux.
MMS-streams are multimedia streams broadcasted on the Internet, following the MMS-protocol.
The simple explanation is that with gmms, you can save every kind of stream having mms:// at the start of the download URL to your hard-disk.
The stream can be and audio or video stream, as long as its URL starts with mms://.
<<lessMMS-streams are multimedia streams broadcasted on the Internet, following the MMS-protocol.
The simple explanation is that with gmms, you can save every kind of stream having mms:// at the start of the download URL to your hard-disk.
The stream can be and audio or video stream, as long as its URL starts with mms://.
Download (3.4MB)
Added: 2005-08-31 License: GPL (GNU General Public License) Price:
1521 downloads
Arcangel 0.0.1
Arcangel is a Jack effect and LADSPA plugin for arctan distortion. more>>
Arcangel is a Jack effect and LADSPA plugin for arctan distortion. Arcangel sounds nice and grungy without clipping at high levels, and good at lower levels.
<<less Download (0.010MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1199 downloads
9-Square 0.0.1
9-Square is a word finding game writen in Gambas. more>>
9-Square is a word finding game writen in Gambas.
To complete this word puzzle you have to find the nine letter word in the grid by going from letter to letter up, down, left, right or diagonally. Youll need Gambas for this which in turn needs Linux so sorry to all my Windows or Mac-using friends out there.
<<lessTo complete this word puzzle you have to find the nine letter word in the grid by going from letter to letter up, down, left, right or diagonally. Youll need Gambas for this which in turn needs Linux so sorry to all my Windows or Mac-using friends out there.
Download (0.16MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1108 downloads
Open Babel 2.0.2 / 2.1.1
Open Babel is a cross-platform chemistry program and library designed to convert file formats. more>>
Open Babel project is designed to pick up where Babel left off, as a cross-platform program and library designed to interconvert between many file formats used in molecular modeling and computational chemistry.
Main features:
- A huge variety of common chemical file formats, including SDF/MOL, Mol2, PDB, SMILES, XYZ, CML... (details)
- Recognition of file type based on filename extension
- Chemical MIME support
- SMARTS matcher
- Flexible atom typer
- Flexible bond typer for perception of multiple bonds from atomic coordinates
- Gasteiger partial charge calculation
- Hydrogen addition and deletion
- Isotope support, calculation of average and exact masses
- Automatic feature perception (rings, bonds, hybridization, aromaticity)
- Multiple conformer storage within molecules
- Command line conversion for multiple molecules in one file
- Command line interface
- Bitvector class
- Vector and matrix transformations
- Molecular test suite
- Open-source/Free Software under the GNU General Public License
- Cross platform (Windows, Linux, Mac OS X, SGI, Solaris, Dreamcast...)
Version restrictions:
- Generate coordinates for SMILES strings. (Meaning all coordinates will be zero when converting from a SMILES string.)
- Handle 2D->3D conversion (or vice versa).
- Handle a variety of important file formats.
Whats New in 2.1.1 Development Release:
- Improved scripting support, including dictionary-support for OBGenericData in pybel, casting from OBUnitCell, etc. Improved access to OBRings from OBMol.GetSSSR().
- Added support for descriptors (e.g., PSA, logP) from scripting interfaces.
- Added support for reading all PDB records (beyond current atom and bond connections). Records not handled directly by Open Babel are added as key/value pairs through OBPairData.
- Added a new configure flag --with-pkglibdir to allow Linux package distributors to define version-specific directories for file format plugins.
- Fixed a bug which would not output chirality information for canonical SMILES with 3D files.
- Fixed problems with new line-ending code. Now correctly reads DOS and old Mac OS files with non-UNIX line endings.
- Correctly rejects SMILES with incorrect ring closures. Thanks to Craig James for the report.
- Fixed a crash when output to canonical SMILES.
- Fixed a crash when converting from SMILES to InChI.
- Fixed a crash when reading some PDB files on Windows.
- Fixed a crash when reading invalid MDL/SDF files.
- Fixed a bug which made it impossible to read some GAMESS files.
- Fixed a problem when reading ChemDraw CDX files on Mac OS X.
- A large number of additional fixes, including some rare crashes.
<<lessMain features:
- A huge variety of common chemical file formats, including SDF/MOL, Mol2, PDB, SMILES, XYZ, CML... (details)
- Recognition of file type based on filename extension
- Chemical MIME support
- SMARTS matcher
- Flexible atom typer
- Flexible bond typer for perception of multiple bonds from atomic coordinates
- Gasteiger partial charge calculation
- Hydrogen addition and deletion
- Isotope support, calculation of average and exact masses
- Automatic feature perception (rings, bonds, hybridization, aromaticity)
- Multiple conformer storage within molecules
- Command line conversion for multiple molecules in one file
- Command line interface
- Bitvector class
- Vector and matrix transformations
- Molecular test suite
- Open-source/Free Software under the GNU General Public License
- Cross platform (Windows, Linux, Mac OS X, SGI, Solaris, Dreamcast...)
Version restrictions:
- Generate coordinates for SMILES strings. (Meaning all coordinates will be zero when converting from a SMILES string.)
- Handle 2D->3D conversion (or vice versa).
- Handle a variety of important file formats.
Whats New in 2.1.1 Development Release:
- Improved scripting support, including dictionary-support for OBGenericData in pybel, casting from OBUnitCell, etc. Improved access to OBRings from OBMol.GetSSSR().
- Added support for descriptors (e.g., PSA, logP) from scripting interfaces.
- Added support for reading all PDB records (beyond current atom and bond connections). Records not handled directly by Open Babel are added as key/value pairs through OBPairData.
- Added a new configure flag --with-pkglibdir to allow Linux package distributors to define version-specific directories for file format plugins.
- Fixed a bug which would not output chirality information for canonical SMILES with 3D files.
- Fixed problems with new line-ending code. Now correctly reads DOS and old Mac OS files with non-UNIX line endings.
- Correctly rejects SMILES with incorrect ring closures. Thanks to Craig James for the report.
- Fixed a crash when output to canonical SMILES.
- Fixed a crash when converting from SMILES to InChI.
- Fixed a crash when reading some PDB files on Windows.
- Fixed a crash when reading invalid MDL/SDF files.
- Fixed a bug which made it impossible to read some GAMESS files.
- Fixed a problem when reading ChemDraw CDX files on Mac OS X.
- A large number of additional fixes, including some rare crashes.
Download (2.3MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
527 downloads
GraphCalc 0.0.1
GraphCalc project is a 2D/3D graphing calculator. more>>
GraphCalc project is a 2D/3D graphing calculator.
It has features similar to a TI-85.
It supports 2D and 3D graphing, and includes Windows and Linux versions.
<<lessIt has features similar to a TI-85.
It supports 2D and 3D graphing, and includes Windows and Linux versions.
Download (0.053MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
4329 downloads
libbehate 0.0.1
libbehate is a library with implementation of BHT communication protocol. more>>
libbehate is a library with implementation of BHT communication protocol.
This protocol is used in communication with Toyota Denso data collection terminals. Library itself uses librs232 for link layer.
Library is released under the term of LGPL license.
<<lessThis protocol is used in communication with Toyota Denso data collection terminals. Library itself uses librs232 for link layer.
Library is released under the term of LGPL license.
Download (0.31MB)
Added: 2007-07-24 License: LGPL (GNU Lesser General Public License) Price:
822 downloads
gwanderer 0.0.1
gwanderer project is a GNOME puzzle game similiar to boulderdash. more>>
gwanderer project is a GNOME puzzle game similiar to boulderdash.
It is a GNOME port of the old puzzle game wanderer (and later xwanderer).
Version restrictions:
- Its alpha release.
- Code is a mess but works.
- No hiscores, no config, no customization, still you can play.
- Not guaranteed to work with your system, patches are welcome.
<<lessIt is a GNOME port of the old puzzle game wanderer (and later xwanderer).
Version restrictions:
- Its alpha release.
- Code is a mess but works.
- No hiscores, no config, no customization, still you can play.
- Not guaranteed to work with your system, patches are welcome.
Download (0.29MB)
Added: 2006-12-27 License: LGPL (GNU Lesser General Public License) Price:
1032 downloads
wmibam 0.0.1
wmibam is a dockapp that monitors the apm status using the intellegent battery monitor (ibam). more>>
wmibam project is a WindowMaker dockapp that monitors the apm status using the intellegent battery monitor (ibam) by Sebastian Ritterbusch to make statistical considerations to determine the currect battery status.
Installation:
Run
$ make install PREFIX=$prefix
to build wmibam and install it into $prefix.
<<lessInstallation:
Run
$ make install PREFIX=$prefix
to build wmibam and install it into $prefix.
Download (0.022MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1076 downloads
imgSeekWeb 0.0.1
imgSeekWeb is a content base image search engine for your web-server. more>>
imgSeekWeb is a content base image search engine for your web-server.
imgSeekWeb is based on imgSeek project. The final goal is a distributed server side content-based image search engine.
<<lessimgSeekWeb is based on imgSeek project. The final goal is a distributed server side content-based image search engine.
Download (0.046MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1269 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above gps babel 0.0.1 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed