Finishing touches for 2.2.0

This commit is contained in:
Geoffrey Hutchison
2008-07-03 17:15:22 +00:00
parent 83727f4cd9
commit 4205b17c50
5 changed files with 85 additions and 20 deletions
+2 -1
View File
@@ -9,6 +9,7 @@ The Open Babel project is currently loosely managed by:
Michael Banck
Geoff Hutchison
Chris Morley
Tim Vandermeersch
Full list of contributors can be found on the Open Babel website:
<http://openbabel.sourceforge.net/wiki/THANKS>
<http://openbabel.org/wiki/THANKS>
+5
View File
@@ -1,3 +1,8 @@
2008-07-03 Geoffrey Hutchison <babel@geoffhutchison.net>
* src/Makefile.am, src/CMakeLists.txt: Update SONAME to 3 for
version 2.2.0 release.
2008-07-03 Marcus D. Hanwell <marcus@cryos.org>
* src/grid.cpp: Fixed the Init function to apply padding correctly.
+72 -14
View File
@@ -2,23 +2,81 @@ Open Babel 2.2.0 (2008-07-04)
What's New from 2.1.1:
- Significantly faster force fields (up to 200x faster).
- New force fields, including complete UFF and MMFF94 implementations.
- Monte Carlo conformer search support, including the new obconformer tool.
- Code for integrating Open Babel and RDKit.
This release represents a major update and should be a stable upgrade,
strongly recommended for all users of Open Babel. Highlights include
improved force fields and coordinate generation, conformer searching,
enhanced plugins including molecular descriptors, filters, and
command-line transformations. Many formats are improved or added,
including CIF, mmCIF, Gaussian cube, PQR, OpenDX cubes, and
more. Improved developer API and scripting support and many, many bug
fixes are also included.
- New support for 3D coordinate generation using the OBBuilder class.
Note that this code directly supports non-chiral compounds
Stereochemistry may or may not be supported in this release
- Significantly faster force fields (up to 200x faster) and support
for constrained optimization.
- New force fields, including complete UFF, MMFF94, and MMFF94s implementations.
- Monte Carlo conformer search support, including a new obconformer tool.
- Unified framework for plugin classes, including easy-to program file
formats, descriptors, filters, force fields, fingerprints, etc.
- A new "descriptor" plugin framework for QSAR descriptors, etc.
Initial descriptors include hydrogen-bond donors, acceptors,
octanol/water partition, topological polar surface area, molar
refractivity, molecular weight, InChI, SMARTS, titles, Lipinski
Rule of Five, etc.
- A new "filter" plugin framework for selecting molecules by title,
molecular weight, etc.
- Facility to add new "ops", commandline options or operations on the
conversion process as plugin code.
Initial operations include 3D coordinate generation, tautomer
standarization, and addition of polar hydrogens.
- Code for integrating Open Babel and the BOOST graph library.
- New support for 3D coordinate generation using the OBBuilder class
- A new "descriptor" plugin framework for QSAR descriptors.
- A new "filter" plugin framework for selecting molecules by title, molecular weight, etc.
- Facility to add new options on the conversion process as plugin code.
- Space group support.
- 3D Point group symmetry perception.
- Improved support for "grids" or "cubes" of molecular data, such as from quantum mechanics programs. (See below for supported file formats.)
- File format modules are now installed in a version-specific directory, preventing problems between 2.2.x and 2.1.x (or older) plugin libraries.
- MDL SDF formats now support "aliases" for group abbreviations
- Improved scripting support, including new bindings for C# and
improved Java, Ruby, Python, and Perl bindings.
- Space group support and thoroughly revised and improved CIF format.
- Initial support for 3D point group symmetry perception.
- Improved support for "grids" or "cubes" of molecular data, such as
from quantum mechanics programs. (See below for supported file
formats.)
- Initial support for reading trajectories and animations.
- Improved support for reaction formats, including CML, RXN, and
Reaction SMILES.
- Improved residue handling in PDB and Mol2 formats.
- Improved pH-dependent hydrogen addition.
- Latest released version of the InChI library, including use of the
latest "preferred" options for InChI generation.
- Support for the cross-platform CMake build system.
- File format modules are now installed in a version-specific
directory on unix, preventing problems between 2.2.x and 2.1.x (or
older) plugin libraries.
- Framework to support "aliases" for group abbreviations, partially
implemented for MDL formats.
- Many more bug fixes and small feature improvements.
New formats:
==New File Formats==
Import & Export:
Chemkin
Gaussian Cube
Gaussian Z-matrix
GROMACS xtc trajectories
MCDL
mmCIF
OpenDX cube (e.g., from APBS)
Reaction SMILES
Import only:
Accelrys/MSI Cerius II MSI text format
ADF output
ADF Tape41 ASCII data
GAMESS-UK input and output
Molden structure
PNG (for embedded chemical data)
PQR
Export only:
MSMS input
ADF input
InChI Keys
Open Babel 2.1.1 (2007-07-07)
+2 -2
View File
@@ -7,7 +7,7 @@ to search, convert, analyze, or store data from molecular modeling,
chemistry, solid-state materials, biochemistry, or related areas.
* Ready-to-use programs, and complete programmer's toolkit
* Read, write and convert over 80 chemical file formats
* Read, write and convert over 90 chemical file formats
* Filter and search molecular files using SMARTS and other methods
* Supports molecular modeling, cheminformatics, bioinformatics,
organic chemistry, inorganic chemistry, solid-state materials,
@@ -21,4 +21,4 @@ can be found in the file "COPYING" which should be included in your
distribution.
For more information, check the Open Babel website:
<http://openbabel.sourceforge.net/>
<http://openbabel.org/>
+4 -3
View File
@@ -189,14 +189,15 @@ top_srcdir = @top_srcdir@
EXTRA_DIST = $(man_MANS) README.dioxin.pov README.povray babel31.inc \
dioxin.mol2 dioxin.inc dioxin.png dioxin.pov \
CMakeLists.txt \
Doxyfile-man \
FAQ.html OBTwoMigration.html \
babel.html obchiral.html obfit.html obgrep.html \
obprop.html obrotate.html obminimize.html obenergy.html \
obrotamer.html # roundtrip.html
obrotamer.html obprobe.html obgen.html obconformer.html
man_MANS = babel.1 obchiral.1 obfit.1 obgrep.1 obrotate.1 obprop.1 \
obminimize.1 obenergy.1 obrotamer.1 roundtrip.1
obminimize.1 obenergy.1 obrotamer.1 \
obprobe.1 obgen.1 obconformer.1 \
roundtrip.1
all: all-am