This release is a pre-release and may not be stable for production use.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| aiida-sshonly-0.1.0a3.tar.gz | 19.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|