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.9rc1.tar.gz (7.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pinda-0.1.9rc1.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.5

File hashes

Hashes for pinda-0.1.9rc1.tar.gz
Algorithm Hash digest
SHA256 2d77ef156a5b8c56bb139df75e26ff90a382c35cb4b2be60aafcdd4c713b819b
MD5 59b667caa06af2c82e52d61a9613b3e2
BLAKE2b-256 d277239558f711575ee336d8bda260e49c0cc23a165705ad129b1569af46f615

See more details on using hashes here.

Supported by

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