Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Build Status Coverage Status Docs status PyPI version

aiida-sshonly

AiiDA plugin adding a sshonly transport option, using only SSH to transfer files, avoiding SFTP, in case it's blocked or non functional on a remote system

Features

Provides a new 'sshonly' transport option when configuring a computer in AiiDA. Uses SSH and shell commands to emulate SFTP commands used in AiiDA.

Known limitation : only works with text files as of 0.1.0

Installation

pip install aiida-sshonly
reentry scan
verdi plugin list aiida.transports  # should now show your calclulation plugins

Usage

Here goes a complete example of how to submit a test calculation using this plugin.

A quick demo of how to submit a calculation:

verdi daemon start     # make sure the daemon is running
cd examples
./example_01.py        # run test calculation
verdi process list -a  # check record of calculation

The plugin also includes verdi commands to inspect its data types:

verdi data sshonly list
verdi data sshonly export <PK>

Development

git clone https://github.com/adegomme/aiida-sshonly .
cd aiida-sshonly
pip install -e .[pre-commit,testing]  # install extra dependencies
pre-commit install  # install pre-commit hooks
pytest -v  # discover and run all tests

See the developer guide for more information.

License

MIT

Metadata

Release files for aiida-sshonly 0.1.0a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiida-sshonly 0.1.0a3
File Size Uploaded
aiida-sshonly-0.1.0a3.tar.gz 19.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiida-sshonly 0.1.0a3
File Interpreter ABI Platform
aiida_sshonly-0.1.0a3-py2-none-any.whl Python 2 none any Details

Total release size: 40.5 kB

Release files / aiida-sshonly-0.1.0a3.tar.gz

Download URL aiida-sshonly-0.1.0a3.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f50db051235fffd919592b5966907e6af5926a23486d288159b6debe2fd3e5d8
BLAKE2b-256 checksum
How to use checksums
d35793bb5e2c692c1280eb9850fd598efe5e2e1ae24886857ced1c658cf54d36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.18rc1

Release files / aiida_sshonly-0.1.0a3-py2-none-any.whl

Download URL aiida_sshonly-0.1.0a3-py2-none-any.whl
Size 21.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ace8cab1b3a220d8fa51d40eaecee1d0ecc0df22e0fefcaa9a286efc79b8866e
BLAKE2b-256 checksum
How to use checksums
6516d012dac727dd5ae76e5fbada270073a9c2cb59155f4881834abf0fb0a8be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.18rc1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page