In the first place a disclaimer:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Current software versions
This is just source code. Although NAMS is pretty easy to compile without any external dependencies,
I am not presently offering Windows binaries (this may change in the future). For binaries,
please see the next section
Old Versions of the software
- NAMS recoder and makenamsdb utility - These are Python 2.7 files.
This code requires the OpenBabel/Pybel libraries for Python.
So far only Python 2 versions are available. As soon as PyBel is available for for Python 3.0,
a new version of the recoder will be provided
- NAMS latest version (0.99) is now on github! There
are significant modifications in the code, namely the aba-bond evaluation function which is now better and
easier to understand than the original publication and the usage of independent atom weigths for differential
- NAMS Source Code - This contains the C/C++ files required for compiling NAMS
and a small makefile for building the program in Linux/Unix or MacOS. This code contains a file for solving the
matching problem using the Hungarian algorithm by Cyrill Stachniss (2004). [Actually there were a couple of small errors
in this file that were corrected by me, so its contents are not exactly the same as the original author had programmed].
- A distributable "all-in-one" file for Windows - This contains the NAMS
binaries and the python makenamsdb utility all in one directory, making it very convenient for
creating databases and running NAMS. In the NAMS tutorials this NAMS
folder is a subfolder within the initial data folder.