Skip to main content

Pip-INstallable Dockerized Applications

Project description

pinda

Pip-INstallable Dockerized Applications

pinda is designed to deliver dockerized versions of software packages that have a user interface that is as identical as possible to what would be available if the package was installed in the conventional way.

For example, to install Gromacs version 2019:

% pinda install gromacs 2019

Once the installation is complete, you will find the 'gmx' command in your path.

Installation:

Easiest via pip:

% pip install pinda

Usage:

To see a list of packages available via pinda:

% pinda list
  ambertools 16         AmberTools version 16
  ambertools 18         AmberTools version 18
* gromacs    2019       Gromacs version 2019
  gromacs    2019-cuda  Gromacs version 2019 with CUDA support
* obabel     2.4.1      Open Babel version 2.4.1
  vina       1.1.2      AutoDock Vina and selected AutoDock Tools
%

Packages that you have already installed are asterisked.

To install a package:

% pinda install ambertools 18
%

To uninstall a package:

% pinda uninstall obabel 2.4.1
%

For detailed information on a package:

% pinda info ambertools 18

AmberTools version 18

This pinda distribution provides the following commands:

    "sander"      : the Amber/Ambertools "sander" command
    "amber-shell" : drops you into a bash shell from which all other
                    AmberTools commands are accessible (e.g. tleap).

For full license and usage information, please visit http://ambermd.org

%

Limitations:

You need to have Docker installed on your machine. The containerised versions of the applications can only 'see' files that are in the directory a command in invoked from, or a subdirectory of this, so for example:

% gmx mdrun -s bpti.tpr # This is fine
% gmx mdrun -s ../bpti.tpr # This won't work

Author:

Charlie Laughton charles.laughton@nottingham.ac.uk

License:

BSD 3-clause

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pinda-0.1.9.tar.gz (7.7 kB view details)

Uploaded Source

File details

Details for the file pinda-0.1.9.tar.gz.

File metadata

  • Download URL: pinda-0.1.9.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pinda-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b300a458798a0c943e8d17414257e084b9bcb9b205e8387c7ceebf07fa00e321
MD5 6a40eb993192334e16c0c34be68f7105
BLAKE2b-256 299874ad5b46ccec4cebad15a2135b97b117c752f3a54c8ce7681e295799021a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page