Install and setup#

AnyPyTools is an open source python library for working with the AnyBody Modeling System.

Requirements:#

The tool requies that you already a license for the AnyBody Modeling System.

Depending on how you install the software, you may also need to have Python and the AnyBody Modeling System installed on the machine. However, if you use pixi package manager, it can handle these things for you.

Installation:#

AnyPyTools is Python libarary and can be installed directly from pypi pip install anypytools, or as a conda package from the conda-forge channel.

Controling the version of AnyBody used by AnyPyTools#

The clever part of using a package manger like pixi is that you can also control which version of the AnyBody is used by AnyPyTools.

A light weight headless version of AnyBody exists as a conda-packages. Hence, we can install a specific version of AnyBody into our virtual environment.

To do this we first need to add the anybody channel to our workspace.

pixi workspace channel add anybody` 

Then we can install a specific version of AnyBody console application.

pixi add anybodycon=8.1.4

Now all simulations in this workspace will use the specified version of AnyBody, regardsless of what is installed.