Personal tools
You are here: Home News BALL 1.1.1 released

BALL 1.1.1 released

The next release of BALL (1.1.1) has been released. It is mostly a bugfix release, but with a couple of new features in BALLView.

BALL 1.1.1 solves some of the problems BALL 1.1 had on some platforms (SuSE Linux, Windows, g++4 support) and improves the usability and look-and-feel of BALLView in a number of places. The change log below gives some ideas of the changes:

Added:

  • Support for Python under Windows
  • Python support for further classes
  • Support for creating animations and movies from Python scripts
  • Further Python example scripts
  • Some useful hotkeys for Python Scripts in BALLView
  • Support for SD files in BALLView
  • Context sensitive HTML documentation in BALLView
  • BALLView again has a fourth drawing precision "ultra" for real fast graphics accelerator cards
  • Amber charges and radii for nucleotides
  • Picking support for bonds
  • Coloring by molecule

Changed:

  • BALL and BALLView libraries are now built as DLLs under Windows
  • Both libraries are now compiled with optimization under Windows
  • Improved useability of the DisplayProperties Dialog
  • Visual improvements for the cartoon model, e.g. for DNA and Strands
  • Renamed Mesh::colorList to Mesh::colors
  • Exception::InvalidRange now has a float value
  • Bond::TooManyBonds moved to Exception namespace
  • A standard BALLView Python startup script will be executed in any case. It can be found in BALL/data/startup.py. Users can choose an additional startup script, that will be run afterwards.
  • PyInterpreter and PyWidget report the reason if the Python module cannot be loaded
  • Removed Notification and changed the way to register for Log access
  • Removed GLQuadricObject. This functionality is available through GLRenderer
  • Improved PreferenceEntry class and reading/storing code for preferences
  • Coloring of surfaces by grid: the way autoscale works and the default colors
  • Renamed ColorTable to ColorMap
  • Cleanup of the Scene code for move, rotate, zoom: Now cleaner, smaller and faster code.
  • Adapted DownloadPDBDialog to new rcsb.org website

Fixed:

  • Crash while reading PDB files with too many bonds
  • Crash while wrongly using malformed boolean expression "residueID(...)"
  • Crash in CalculateSecondaryStructureProcessor, when one SS is part of another
  • Crash while running an MDS with trajectory if the DCD file could not be written
  • Crash with representations for two different systems
  • Crash with mouse movements while animation is running
  • Memory issues with Python objects (e.g. inserting GeometricObjects into Representations)
  • FragmentDB entries for H-atoms in nucleotides
  • NMRViewer und underlying widgets did not compile
  • Problems in persistence with g++ 4.x series
  • Hangup in socket interface with g++ 4.x series
  • Problems with POSIX compliance of socket classes
  • Mouse sensitivity changed in Rotate mode when focusing on small structures
  • Lighting, especialy for directional lights
  • Saving and loading of BALLView project files
  • Accelerators for menu entries didnt always work
  • Splitting of surfaces for given distance: computed incorrect surfaces
  • POVRay export: degenerated objects (with a length of 0) and meshes with only one color
  • Browse button didnt work in Molecular Dynamics Simulation dialog
  • Incorrect bond orders and GLN amide group planarity in fragment database
  • PeptideBuilder: Naming of peptides; enabled support for paste in Dialog
  • Opening of files in current directory per command line with BALLView
  • Update of Representations after changing Selection color
  • Problems with rendering Labels on Windows and MacOS
  • Problems with Directory and Sysinfo on Windows
  • Problems with ATI graphics cards: Line Models and Polygon Smoothing
  • Minor problems with the clipping planes
  • Minor problems with dashed bonds in the Ball-and-Stick model
  • Missing assignment operator in RotamerLibrary
Document Actions