Metadata-Version: 2.1
Name: cloudmesh-rivanna
Version: 5.0.8
Summary: A cloudmesh command rivanna to interact easily with UVA rivanna
Author-email: Gregor von Laszewski <laszewski@gmail.com>
Maintainer-email: Gregor von Laszewski <laszewski@gmail.com>
License:                                  Apache License
                                   Version 2.0, January 2004
                                http://www.apache.org/licenses/
        
           Copyright 2021,2022 Gregor von Laszewski, University of Virginia
        
           Licensed under the Apache License, Version 2.0 (the "License");
           you may not use this file except in compliance with the License.
           You may obtain a copy of the License at
        
               http://www.apache.org/licenses/LICENSE-2.0
        
           Unless required by applicable law or agreed to in writing, software
           distributed under the License is distributed on an "AS IS" BASIS,
           WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
           See the License for the specific language governing permissions and
           limitations under the License.
        
Project-URL: Homepage, https://github.com/cloudmesh/cloudmesh-rivanna
Project-URL: Documentation, https://github.com/cloudmesh/cloudmesh-rivanna/blob/main/README.md
Project-URL: Repository, https://github.com/cloudmesh/cloudmesh-rivanna.git
Project-URL: Issues, https://github.com/cloudmesh/cloudmesh-rivanna/issues
Project-URL: Changelog, https://github.com/cloudmesh/cloudmesh-rivanna/blob/main/CHANGELOG.md
Keywords: helper library,cloudmesh
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Other Environment
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: System
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Shells
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cloudmesh-cmd5

Documentation
=============


[![image](https://img.shields.io/travis/TankerHQ/cloudmesh-rivanna.svg?branch=main)](https://travis-ci.org/TankerHQ/cloudmesn-rivanna)

[![image](https://img.shields.io/pypi/pyversions/cloudmesh-rivanna.svg)](https://pypi.org/project/cloudmesh-rivanna)

[![image](https://img.shields.io/pypi/v/cloudmesh-rivanna.svg)](https://pypi.org/project/cloudmesh-rivanna/)

[![image](https://img.shields.io/github/license/TankerHQ/python-cloudmesh-rivanna.svg)](https://github.com/TankerHQ/python-cloudmesh-rivanna/blob/main/LICENSE)

see cloudmesh.cmd5

* https://github.com/cloudmesh/cloudmesh.cmd5



## Jupyter on rivanna

```
# cms vpn connect
local>
  cms rivanna a100
a100>
  # source your ENV3
  pip install pip -U
  pip install jupyterlab 
  pip install jupyter
```


```
rivanna>
  pip install pip -U
  pip install jupyterlab
  pip install notebook
```



## Manual Page

<!-- START-MANUAL -->
```
Command rivanna
===============

::

  Usage:
        rivanna storage info DIRECTORY [--info]
        rivanna login [--sbatch=SBATCH] [--host=HOST] [KEY] [--debug]
        rivanna slurm info
        rivanna slurm [--sbatch=SBATCH] [--host=HOST] [KEY] [--debug]
        rivanna tutorial [KEYWORD]
        rivanna vpn on
        rivanna vpn off
        rivanna vpn info
        rivanna vpn status
        rivanna ticket
        rivanna image build DEFFILE
        rivanna jupyter --port=PORT

  This command simplifys access to rivanna.

  Arguments:
      DIRECTORY  a location of a directory on rivanna

  Options:
      -f      specify the file

  Description:

    rivanna storage info DIRECTORY [--info]
        A command that can be executed remotely and obtains information about the storage associated
        with a directory on rivanna

    rivanna login [--allocation=ALLOCATION] [--gres=GRES] [--cores=CORES] [--host=HOST] [--constraint=CONSTRAINT] [--reservation=RESERVATION] [--time=TIME]
        A command that logs into from your current computer into an interactive node on rivanna
        with a given GPU. Values for GPU are

        a100 or a100-80 -- uses a A100 with 80GB
        a100-40 -- uses a A100 with 40GB
        a100-localscratch  -- uses a A100 with 80GB and access to localscratch

        others to be added from rivannas hardware description

    rivanna tutorial apptainer
        shows the rivanna apptainer documentation on the UVA website

    rivanna tutorial hpc
        shows the general rivanna hpc information on infomall.org

    rivanna tutorial pod
        shows the general rivanna pod information on infomall.org

    rivanna tutorial globus
        shows the general rivanna globus information on infomall.org

    rivanna tutorial rclone
        shows the general rivanna rclone information on infomall.org

    rivanna vpn on
        switches the vpn on

    rivanna vpn off
        switches the vpn off

    rivanna vpn info
        prints the information about the current connection to the
        internet. INformation includes

          "ip": "128.143.1.11",
          "hostname": "vpn-user-1-11.itc.virginia.edu",
          "city": "Charlottesville",
          "region": "Virginia",
          "country": "US",
          "loc": "38.0293,-78.4767",
          "org": "AS225 University of Virginia",
          "postal": "22902",
          "timezone": "America/New_York",
          "readme": "https://ipinfo.io/missingauth"

    rivanna vpn status
        prints True if vpn is enabled, False if not


  Installation:

    pip install cloudmesh-rivana
    cms help

```
<!-- STOP-MANUAL -->
