diff --git a/404.html b/404.html index e3e268d35..6079cc762 100644 --- a/404.html +++ b/404.html @@ -21,4 +21,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/_redirects b/_redirects index 660c7b1cd..dcbcc1ce8 100644 --- a/_redirects +++ b/_redirects @@ -81,7 +81,6 @@ /article/3842-secondary-copy-using-elastic-tape /docs/short-term-project-storage/secondary-copy-using-elastic-tape/ /article/5023-processing-requests-for-resources /docs/uncategorized/processing-requests-for-resources/ /article/228-how-to-apply-for-mass-access /docs/mass/how-to-apply-for-mass-access/ -/article/3822-scheduling-automating-transfers /docs/data-transfer/scheduling-automating-transfers/ /article/3806-data-transfer-tools-gridftp-ssh-auth /docs/data-transfer/gridftp-ssh-auth/ /article/219-data-transfer-overview /docs/data-transfer/data-transfer-overview/ /article/4733-matplotlib /docs/software-on-jasmin/matplotlib/ @@ -118,5 +117,6 @@ /article/221-jasmin-external-connections /docs/data-transfer/jasmin-external-connections/ /article/4851-jasmin-notebook-service /docs/interactive-computing/jasmin-notebooks-service/ /article/3810-data-transfer-tools-rsync-scp-sftp /docs/data-transfer/rsync-scp-sftp/ +/article/3822-scheduling-automating-transfers /docs/data-transfer/scheduling-automating-transfers/ /article/4881-lotus-queues /docs/batch-computing/slurm-queues/ /article/4847-using-the-jasmin-object-store /docs/short-term-project-storage/using-the-jasmin-object-store/ diff --git a/about/index.html b/about/index.html index ff79bc004..5596ee2e2 100644 --- a/about/index.html +++ b/about/index.html @@ -22,4 +22,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/about-this-site/index.html b/docs/about-this-site/index.html index 1b5787aee..a35859073 100644 --- a/docs/about-this-site/index.html +++ b/docs/about-this-site/index.html @@ -27,4 +27,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/example-job-2-calc-md5s/index.html b/docs/batch-computing/example-job-2-calc-md5s/index.html index 19112911d..3aed9a99b 100644 --- a/docs/batch-computing/example-job-2-calc-md5s/index.html +++ b/docs/batch-computing/example-job-2-calc-md5s/index.html @@ -91,4 +91,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/gpu-testing/index.html b/docs/batch-computing/gpu-testing/index.html index 7745c320d..8b072172d 100644 --- a/docs/batch-computing/gpu-testing/index.html +++ b/docs/batch-computing/gpu-testing/index.html @@ -36,4 +36,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/how-to-monitor-slurm-jobs/index.html b/docs/batch-computing/how-to-monitor-slurm-jobs/index.html index d47a7053c..6bc400fbb 100644 --- a/docs/batch-computing/how-to-monitor-slurm-jobs/index.html +++ b/docs/batch-computing/how-to-monitor-slurm-jobs/index.html @@ -68,4 +68,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/how-to-submit-a-job/index.html b/docs/batch-computing/how-to-submit-a-job/index.html index 9fa1cd55b..0cb73192c 100644 --- a/docs/batch-computing/how-to-submit-a-job/index.html +++ b/docs/batch-computing/how-to-submit-a-job/index.html @@ -95,4 +95,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/how-to-submit-an-mpi-parallel-job/index.html b/docs/batch-computing/how-to-submit-an-mpi-parallel-job/index.html index 6102eb074..fe41ed01e 100644 --- a/docs/batch-computing/how-to-submit-an-mpi-parallel-job/index.html +++ b/docs/batch-computing/how-to-submit-an-mpi-parallel-job/index.html @@ -62,4 +62,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/index.html b/docs/batch-computing/index.html index 89658fd09..4c43afe8d 100644 --- a/docs/batch-computing/index.html +++ b/docs/batch-computing/index.html @@ -31,4 +31,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/lotus-cluster-specification/index.html b/docs/batch-computing/lotus-cluster-specification/index.html index 10a97eb10..3d3d25a24 100644 --- a/docs/batch-computing/lotus-cluster-specification/index.html +++ b/docs/batch-computing/lotus-cluster-specification/index.html @@ -31,4 +31,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/lotus-overview/index.html b/docs/batch-computing/lotus-overview/index.html index 9f1999895..b7d7ef82b 100644 --- a/docs/batch-computing/lotus-overview/index.html +++ b/docs/batch-computing/lotus-overview/index.html @@ -65,4 +65,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/lsf-to-slurm-quick-reference/index.html b/docs/batch-computing/lsf-to-slurm-quick-reference/index.html index 7ed555968..a4f8270b1 100644 --- a/docs/batch-computing/lsf-to-slurm-quick-reference/index.html +++ b/docs/batch-computing/lsf-to-slurm-quick-reference/index.html @@ -60,4 +60,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/orchid-gpu-cluster/index.html b/docs/batch-computing/orchid-gpu-cluster/index.html index 9e4946236..376880a58 100644 --- a/docs/batch-computing/orchid-gpu-cluster/index.html +++ b/docs/batch-computing/orchid-gpu-cluster/index.html @@ -43,4 +43,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/slurm-queues/index.html b/docs/batch-computing/slurm-queues/index.html index afcf91a76..fba46d132 100644 --- a/docs/batch-computing/slurm-queues/index.html +++ b/docs/batch-computing/slurm-queues/index.html @@ -102,4 +102,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/slurm-scheduler-overview/index.html b/docs/batch-computing/slurm-scheduler-overview/index.html index cec562abb..d21301453 100644 --- a/docs/batch-computing/slurm-scheduler-overview/index.html +++ b/docs/batch-computing/slurm-scheduler-overview/index.html @@ -58,4 +58,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/batch-computing/slurm-status/index.html b/docs/batch-computing/slurm-status/index.html index 2b5e1d323..524f35a7b 100644 --- a/docs/batch-computing/slurm-status/index.html +++ b/docs/batch-computing/slurm-status/index.html @@ -27,4 +27,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/bbcp/index.html b/docs/data-transfer/bbcp/index.html index 289eaaa3c..d38b6971a 100644 --- a/docs/data-transfer/bbcp/index.html +++ b/docs/data-transfer/bbcp/index.html @@ -74,4 +74,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/data-transfer-overview/index.html b/docs/data-transfer/data-transfer-overview/index.html index fe638be8a..a4846357a 100644 --- a/docs/data-transfer/data-transfer-overview/index.html +++ b/docs/data-transfer/data-transfer-overview/index.html @@ -47,4 +47,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/data-transfer-tools/index.html b/docs/data-transfer/data-transfer-tools/index.html index bab2636b9..5f6161b78 100644 --- a/docs/data-transfer/data-transfer-tools/index.html +++ b/docs/data-transfer/data-transfer-tools/index.html @@ -28,4 +28,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/ftp-and-lftp/index.html b/docs/data-transfer/ftp-and-lftp/index.html index 2b7aa2e6a..89691c5a4 100644 --- a/docs/data-transfer/ftp-and-lftp/index.html +++ b/docs/data-transfer/ftp-and-lftp/index.html @@ -88,4 +88,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/globus-command-line-interface/index.html b/docs/data-transfer/globus-command-line-interface/index.html index c7db60ec7..8c8896f7e 100644 --- a/docs/data-transfer/globus-command-line-interface/index.html +++ b/docs/data-transfer/globus-command-line-interface/index.html @@ -302,4 +302,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/globus-connect-personal/index.html b/docs/data-transfer/globus-connect-personal/index.html index 5f99f0ed3..9b73d791c 100644 --- a/docs/data-transfer/globus-connect-personal/index.html +++ b/docs/data-transfer/globus-connect-personal/index.html @@ -42,4 +42,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/globus-transfers-with-jasmin/index.html b/docs/data-transfer/globus-transfers-with-jasmin/index.html index 38ab1a556..2a11455c0 100644 --- a/docs/data-transfer/globus-transfers-with-jasmin/index.html +++ b/docs/data-transfer/globus-transfers-with-jasmin/index.html @@ -58,4 +58,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/gridftp-cert-based-auth/index.html b/docs/data-transfer/gridftp-cert-based-auth/index.html index 52b2aeae6..ca8efc198 100644 --- a/docs/data-transfer/gridftp-cert-based-auth/index.html +++ b/docs/data-transfer/gridftp-cert-based-auth/index.html @@ -114,4 +114,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/gridftp-ssh-auth/index.html b/docs/data-transfer/gridftp-ssh-auth/index.html index d9f7f5489..2d5f11464 100644 --- a/docs/data-transfer/gridftp-ssh-auth/index.html +++ b/docs/data-transfer/gridftp-ssh-auth/index.html @@ -94,4 +94,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/hpxfer-access-role/index.html b/docs/data-transfer/hpxfer-access-role/index.html index bc147a5f1..85347dc19 100644 --- a/docs/data-transfer/hpxfer-access-role/index.html +++ b/docs/data-transfer/hpxfer-access-role/index.html @@ -37,4 +37,4 @@  
\ No newline at end of file +
Code copied to clipboard
\ No newline at end of file diff --git a/docs/data-transfer/index.html b/docs/data-transfer/index.html index d624304e7..849867915 100644 --- a/docs/data-transfer/index.html +++ b/docs/data-transfer/index.html @@ -16,9 +16,9 @@ Dark
  •   Auto
  • Data transfer

    Follow us

    Social media & development

    Data transfer

    Follow us

    Social media & development

    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/index.xml b/docs/data-transfer/index.xml index ce8fa259f..7d64a10cf 100644 --- a/docs/data-transfer/index.xml +++ b/docs/data-transfer/index.xml @@ -3,10 +3,10 @@ The choice of available tools / routes Example of how to use the currently-recom What is bbcp?   bbcp is a simple command-line tool which can use your SSH connection to transfer data in and out of JASMIN efficiently.ftp and lftphttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/ftp-and-lftp/Mon, 22 Aug 2022 15:56:09 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/ftp-and-lftp/This article provides information about FTP (File Transfer Protocol) as a data transfer tool. In particular: what is FTP? where and how can I use FTP on JASMIN?Globus Connect Personalhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-connect-personal/Tue, 25 Jan 2022 11:19:40 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-connect-personal/This article describes: how to create your own Globus endpoint using Globus Connect Personal This would enable you to transfer files to/from another Globus Endpoint using any of the Globus Online transfer tools (Web app, CLI or [Python SDK](https://globus-sdk- python.rclonehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rclone/Thu, 20 Jan 2022 10:22:59 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rclone/This article provides information about the rclone data transfer tool. In particular: -what is rclone? installing rclone for yourself on JASMIN.Data Transfer Toolshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/Wed, 19 Jan 2022 12:25:45 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/This article lists the data transfer tools available on JASMIN and provides links to articles that describe them in more detail.Scheduling/Automating Transfershttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/Wed, 07 Jul 2021 14:35:42 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/This article explains how to schedule or automate data transfers. It covers: -Scheduling download tasks using cron and LOTUS Using Globus for transfer automation [TODO] Overview   In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example “every Monday at 11:00 fetch all last week’s data”.GridFTP (SSH authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/Wed, 16 Jun 2021 17:41:08 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/This article describes how to transfer data using GridFTP with SSH authentication. +what is rclone? installing rclone for yourself on JASMIN.Data Transfer Toolshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/Wed, 19 Jan 2022 12:25:45 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/This article lists the data transfer tools available on JASMIN and provides links to articles that describe them in more detail.GridFTP (SSH authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/Wed, 16 Jun 2021 17:41:08 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/This article describes how to transfer data using GridFTP with SSH authentication.   The globus-url-copy command used here should not be confused with the Globus online data transfer service.Data transfer overviewhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/Wed, 16 Jun 2021 17:39:34 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/This article introduces the topic of data transfer to/from JASMIN. Introduction to Data Transfer on JASMIN   As a JASMIN user you are very likely to be involved in data transfer.Globus Command-Line Interfacehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-command-line-interface/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-command-line-interface/  Updated for new JASMIN Default Collection (replaces previous JASMIN Globus Endpoint) This article describes how to transfer data using the Globus Command Line Interface.Globus transfers with JASMINhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/This article describes how to do data transfers using JASMIN’s new Globus endpoint (now called a collection ), based on the most recent version of Globus Connect Server.GridFTP (certificate-based authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/This article describes how to transfer data using gridftp with certificate- based authentication.   The globus-url-copy command used here should not be confused with the Globus online data transfer service.hpxfer access rolehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/This article explains about access to high-performance data transfer services. -Applying for access   Some data transfer services are hosted in the JASMIN Data Transfer Zone for increased performance.JASMIN external connectionshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/NOTE [January 2021] This article is now out of date. Some terminology, names and components are no longer current. A newer version will be posted here in due course.rsync, scp, sftphttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/This article tells you about some of the basic transfer tools available for use with JASMIN that work over an SSH connection: \ No newline at end of file +Applying for access   Some data transfer services are hosted in the JASMIN Data Transfer Zone for increased performance.JASMIN external connectionshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/NOTE [January 2021] This article is now out of date. Some terminology, names and components are no longer current. A newer version will be posted here in due course.rsync, scp, sftphttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/This article tells you about some of the basic transfer tools available for use with JASMIN that work over an SSH connection:Scheduling/Automating Transfershttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/This article explains how to schedule or automate data transfers. It covers: +Scheduling download tasks using cron and LOTUS Using Globus for transfer automation Overview   In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example “every Monday at 11:00 fetch all last week’s data”. \ No newline at end of file diff --git a/docs/data-transfer/jasmin-external-connections/index.html b/docs/data-transfer/jasmin-external-connections/index.html index 4791c7487..083c2e722 100644 --- a/docs/data-transfer/jasmin-external-connections/index.html +++ b/docs/data-transfer/jasmin-external-connections/index.html @@ -76,4 +76,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/page/2/index.html b/docs/data-transfer/page/2/index.html index b8da13a09..6a2c11fde 100644 --- a/docs/data-transfer/page/2/index.html +++ b/docs/data-transfer/page/2/index.html @@ -16,13 +16,13 @@ Dark
  •   Auto
  • Data transfer

    Follow us

    Social media & development

    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/rclone/index.html b/docs/data-transfer/rclone/index.html index f228c13c0..918a776b1 100644 --- a/docs/data-transfer/rclone/index.html +++ b/docs/data-transfer/rclone/index.html @@ -55,4 +55,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/rsync-scp-sftp/index.html b/docs/data-transfer/rsync-scp-sftp/index.html index 7901ae6c6..9bbf0cff1 100644 --- a/docs/data-transfer/rsync-scp-sftp/index.html +++ b/docs/data-transfer/rsync-scp-sftp/index.html @@ -67,4 +67,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/scheduling-automating-transfers/index.html b/docs/data-transfer/scheduling-automating-transfers/index.html index a0f5d5b1b..7a52283ae 100644 --- a/docs/data-transfer/scheduling-automating-transfers/index.html +++ b/docs/data-transfer/scheduling-automating-transfers/index.html @@ -1,5 +1,5 @@ JASMIN Help Site - Scheduling/Automating Transfers -
    Docs

    Scheduling/Automating Transfers

     

    Share via

    Scheduling/Automating Transfers

    This article explains how to schedule or automate data transfers. It covers:

    • Scheduling download tasks using cron and LOTUS
    • Using Globus for transfer automation [TODO]

    Overview  

    In many cases it can be useful to fetch data from an external source for +

    Link copied to clipboard

    Scheduling/Automating Transfers

    This article explains how to schedule or automate data transfers. It covers:

    Overview  

    In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example “every Monday at 11:00 fetch all last week’s data”. It can also be helpful to distribute the task downloading of some large datasets, or simply to be able rely on data @@ -26,29 +26,34 @@ periodic analysis.

    Using Globus for transfer automation  

    It is easy to automate transfers using Globus. This method has the advantage that you do not need to remain connected or logged in to any JASMIN server for the automated transfers -to take place on your behalf, and is more efficient and reliable than the other methods described below.

    Some introductory information about how to do this is available in this article +to take place on your behalf, and the transfer itself can be more efficient than other methods described below.

    Some introductory information about how to do this is available in this article Using the Globus command-line interface (with more to follow) but please also refer to the comprehensive Globus documentation and their automation examples. You can choose whether to schedule/automate tasks via the Globus web interface, command-line interface, or use their Globus SDK to build -Python code that uses this functionality.

    Scheduling download tasks using cron and LOTUS  

    While the cron server is provided for scheduling -tasks, it should not be used for the work of executing those tasks itself. -So we need a way for a task to be invoked from cron but executed where there -is lots of processing resource (i.e. LOTUS).

    In the examples below, we use the test queue (or partition, as queues are +Python code that uses this functionality.

    Scheduling download tasks using cron and LOTUS  

    While the cron server cron.jasmin.ac.uk is provided for scheduling +general tasks, it should not be used for the work of executing those tasks itself, and not for transfer tasks.

    xfer3 - transfer machine with cron  

    The transfer server xfer3.jasmin.ac.uk is also provided with cron, and should be used where +a task is primarily a transfer rather than a processing task and needs the functionality +of a transfer server. For access to xfer3 you will need the +xfer-sp access role  +. +Please refer to the above cron guidance for best practice advice.

    invoking LOTUS from cron to carry out multiple download tasks  

    Sometimes we need a tasks to be invoked from cron but executed where there +are lots of nodes to parallelise the tasks (i.e. the LOTUS cluster). In this case, we DO need to use the cron +server rather than xfer3, since we need to be able to talk to LOTUS (xfer3 can’t do that, as a transfer server).

    This will only work where the download can happen over HTTP(S), so depends on how the remote data is made available.

    We need it to:

    In the examples below, we use the test queue (or partition, as queues are known in SLURM). You can use this for testing, but once you know roughly how long your download(s) should take, you should choose an appropriate queue so that the jobs can be scheduled in a fair way alongside other users’ jobs.

    1. Single download script  

    The simple script below is used to download a single file from an external -source via HTTP using wget:

    #!/bin/bash 
    -#SBATCH --partition=test
    -#SBATCH -o %j.out 
    -#SBATCH -e %j.err
    -#SBATCH --time=00:30
    -
    -# executable 
    -wget -q -O 1MB_${SLURM_JOBID}.zip http://speedtest.tele2.net/1MB.zip
    -

    In this example, the file is labelled with the id of the job which downloaded +source via HTTP using wget. It initially uses the test partition (queue), but +once you had tested it, you would need to use a more appropriate queue.

    #!/bin/bash 
    +#SBATCH --partition=test
    +#SBATCH -o %j.out 
    +#SBATCH -e %j.err
    +#SBATCH --time=00:30
    +
    +# executable 
    +wget -q -O 1MB_${SLURM_JOBID}.zip http://speedtest.tele2.net/1MB.zip

    In this example, the file is labelled with the id of the job which downloaded it, e.g. 1MB_61117380.zip

    The same could be also achieved using curl, or using a Python script making use of (for example) the requests library.

    A note about transfer tools: since we are delegating the actual download task to a LOTUS node, we are restricted to transfer tools already installed on @@ -58,13 +63,10 @@ cluster, so you may be limited to downloading via HTTP(S), FTP, or via tools available via libraries in the Python environment such (which you do have access to and can easily customise to install additional libraries using -virtual environments).

    Download tools installed on LOTUS nodes include:

    In our simple example above, we can subit this script to LOTUS from the -command line with

    sbatch test_download.sh
    -

    This could be invoked on a regular basis by adding a crontab entry like this

    30 * * * * sbatch /home/users/username/test_download.sh
    -

    However it would be safer to wrap this in a crontamer command like this to +virtual environments).

    Due to networking limitations, LOTUS nodes cannot perform downloads using SSH-based methods, i.e. scp/rsync/sftp.

    Download tools installed on LOTUS nodes include:

    In our simple example above, we can subit this script to LOTUS from the +command line with

    sbatch test_download.sh

    This could be invoked on a regular basis by adding a crontab entry like this

    30 * * * * sbatch /home/users/username/test_download.sh

    However it would be safer to wrap this in a crontamer command like this to ensure one instance of the task had finished before the next started: (see -Using cron for details)

    30 * * * * crontamer -t 2h 'sbatch /home/users/username/test_download.sh'
    -

    2. Multi-node downloads  

    We could expand this example to download multiple items, perhaps 1 directory +Using cron for details)

    30 * * * * crontamer -t 2h 'sbatch /home/users/username/test_download.sh'

    2. Multi-node downloads  

    We could expand this example to download multiple items, perhaps 1 directory of data for each day of a month, and have 1 element of a job array handle the downloading of each day’s data.

    A few words of warning: Distributing download tasks as shown below can cause unintended side-effects. Here, we’re submitting an array of 10 download @@ -79,19 +81,18 @@ not cause a problem. A limit of 10 jobs would be a sensible maximum, for one user.

    We’ll simulate this here by downloading the same external file to 10 different output files, but you could adapt this concept for your own purposes depending -on the layout of the source and destination data.

    #!/bin/bash 
    -#SBATCH --partition=test
    -#SBATCH -o %A_%a.out
    -#SBATCH -e %A_%a.err
    -#SBATCH --time=00:30
    -#SBATCH --array=1-10
    -#SBATCH --time=00:30
    -
    -# executable 
    -wget -q -O 1MB_${SLURM_ARRAY_TASK_ID}.zip http://speedtest.tele2.net/1MB.zip
    -
    -echo "script completed"
    -

    In this (perhaps contrived) example, we’re setting up an array of 10 elements +on the layout of the source and destination data.

    #!/bin/bash 
    +#SBATCH --partition=test
    +#SBATCH -o %A_%a.out
    +#SBATCH -e %A_%a.err
    +#SBATCH --time=00:30
    +#SBATCH --array=1-10
    +#SBATCH --time=00:30
    +
    +# executable 
    +wget -q -O 1MB_${SLURM_ARRAY_TASK_ID}.zip http://speedtest.tele2.net/1MB.zip
    +
    +echo "script completed"

    In this (perhaps contrived) example, we’re setting up an array of 10 elements and using the SLURM_ARRAY_TASK_ID environment variable to name the output files (otherwise they’d all be the same). In a real-world example you could apply your own logic to divide up files or directories matching certain @@ -99,10 +100,10 @@ in (1).

    Some tools provide functionality for mirroring or synchronising directories, i.e. only downloading those files in a directory which are new have been added since the last time a task was run. These can be useful to avoid repeated -downloads of the same data.

    Last updated: February 9, 2024 -• content updates (b9c07b51)
    Follow us

    Social media & development

    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/data-transfer/transfers-from-archer2/index.html b/docs/data-transfer/transfers-from-archer2/index.html index c008a158d..2e7e64f11 100644 --- a/docs/data-transfer/transfers-from-archer2/index.html +++ b/docs/data-transfer/transfers-from-archer2/index.html @@ -126,4 +126,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/index.html b/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/index.html index 5216e590a..1ac0814bc 100644 --- a/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/index.html +++ b/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/index.html @@ -44,4 +44,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/best-practice/index.html b/docs/for-cloud-tenants/best-practice/index.html index f05162e1f..6cd5d1f0d 100644 --- a/docs/for-cloud-tenants/best-practice/index.html +++ b/docs/for-cloud-tenants/best-practice/index.html @@ -26,4 +26,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/index.html b/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/index.html index 93ffb6809..ad4991fc0 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/index.html @@ -129,4 +129,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/index.html b/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/index.html index 9e3a68892..29a264bd1 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/index.html @@ -209,4 +209,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service-pangeo/index.html b/docs/for-cloud-tenants/cluster-as-a-service-pangeo/index.html index 05b0f4486..e77b28665 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service-pangeo/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service-pangeo/index.html @@ -73,4 +73,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/index.html b/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/index.html index 296a703e3..9e99efda2 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/index.html @@ -37,4 +37,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service-slurm/index.html b/docs/for-cloud-tenants/cluster-as-a-service-slurm/index.html index b3ce0242e..6297eb7b1 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service-slurm/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service-slurm/index.html @@ -70,4 +70,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/cluster-as-a-service/index.html b/docs/for-cloud-tenants/cluster-as-a-service/index.html index aee7bc673..590100966 100644 --- a/docs/for-cloud-tenants/cluster-as-a-service/index.html +++ b/docs/for-cloud-tenants/cluster-as-a-service/index.html @@ -59,4 +59,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/index.html b/docs/for-cloud-tenants/index.html index 09c168f1a..1d84195c2 100644 --- a/docs/for-cloud-tenants/index.html +++ b/docs/for-cloud-tenants/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/index.html b/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/index.html index a7108dd1e..2a345e721 100644 --- a/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/index.html +++ b/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/index.html @@ -82,4 +82,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/jasmin-cloud-portal/index.html b/docs/for-cloud-tenants/jasmin-cloud-portal/index.html index 0c8a896ba..c83dbb87c 100644 --- a/docs/for-cloud-tenants/jasmin-cloud-portal/index.html +++ b/docs/for-cloud-tenants/jasmin-cloud-portal/index.html @@ -28,4 +28,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/index.html b/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/index.html index 3b8d06240..a5d541841 100644 --- a/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/index.html +++ b/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/index.html @@ -120,4 +120,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/index.html b/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/index.html index d13d9553e..bb4353300 100644 --- a/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/index.html +++ b/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/index.html @@ -57,4 +57,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/beginners-training-workshop/index.html b/docs/getting-started/beginners-training-workshop/index.html index 07351b179..c87e83a3b 100644 --- a/docs/getting-started/beginners-training-workshop/index.html +++ b/docs/getting-started/beginners-training-workshop/index.html @@ -51,4 +51,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/generate-ssh-key-pair/index.html b/docs/getting-started/generate-ssh-key-pair/index.html index a1521c910..abde30896 100644 --- a/docs/getting-started/generate-ssh-key-pair/index.html +++ b/docs/getting-started/generate-ssh-key-pair/index.html @@ -56,4 +56,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/get-jasmin-portal-account/index.html b/docs/getting-started/get-jasmin-portal-account/index.html index 0782dadfb..2d41ce79c 100644 --- a/docs/getting-started/get-jasmin-portal-account/index.html +++ b/docs/getting-started/get-jasmin-portal-account/index.html @@ -35,4 +35,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/get-login-account/index.html b/docs/getting-started/get-login-account/index.html index bd35c4a1e..3220b665d 100644 --- a/docs/getting-started/get-login-account/index.html +++ b/docs/getting-started/get-login-account/index.html @@ -37,4 +37,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/get-started-with-jasmin/index.html b/docs/getting-started/get-started-with-jasmin/index.html index 90f861509..a6b772092 100644 --- a/docs/getting-started/get-started-with-jasmin/index.html +++ b/docs/getting-started/get-started-with-jasmin/index.html @@ -45,4 +45,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/how-to-contact-us-about-jasmin-issues/index.html b/docs/getting-started/how-to-contact-us-about-jasmin-issues/index.html index 8a95b4518..ecb3373bf 100644 --- a/docs/getting-started/how-to-contact-us-about-jasmin-issues/index.html +++ b/docs/getting-started/how-to-contact-us-about-jasmin-issues/index.html @@ -30,4 +30,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index d45ce9f8a..26a4bf208 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -31,4 +31,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/jasmin-status/index.html b/docs/getting-started/jasmin-status/index.html index ee44ec0ff..c45ed5921 100644 --- a/docs/getting-started/jasmin-status/index.html +++ b/docs/getting-started/jasmin-status/index.html @@ -29,4 +29,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/jasmin-training-accounts/index.html b/docs/getting-started/jasmin-training-accounts/index.html index 9f2e297df..103a36f82 100644 --- a/docs/getting-started/jasmin-training-accounts/index.html +++ b/docs/getting-started/jasmin-training-accounts/index.html @@ -43,4 +43,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/login/index.html b/docs/getting-started/login/index.html index b9a737488..1fe917981 100644 --- a/docs/getting-started/login/index.html +++ b/docs/getting-started/login/index.html @@ -99,4 +99,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/migrate-jasmin-account-from-ceda/index.html b/docs/getting-started/migrate-jasmin-account-from-ceda/index.html index 7fda85991..349244956 100644 --- a/docs/getting-started/migrate-jasmin-account-from-ceda/index.html +++ b/docs/getting-started/migrate-jasmin-account-from-ceda/index.html @@ -42,4 +42,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/multiple-account-types/index.html b/docs/getting-started/multiple-account-types/index.html index 10c0c9326..a108dc881 100644 --- a/docs/getting-started/multiple-account-types/index.html +++ b/docs/getting-started/multiple-account-types/index.html @@ -42,4 +42,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/page/2/index.html b/docs/getting-started/page/2/index.html index 6ec7c9742..4633641bd 100644 --- a/docs/getting-started/page/2/index.html +++ b/docs/getting-started/page/2/index.html @@ -25,4 +25,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/reconfirm-email-address/index.html b/docs/getting-started/reconfirm-email-address/index.html index 3cfb4b0f0..e02cfbece 100644 --- a/docs/getting-started/reconfirm-email-address/index.html +++ b/docs/getting-started/reconfirm-email-address/index.html @@ -37,4 +37,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/reset-jasmin-account-password/index.html b/docs/getting-started/reset-jasmin-account-password/index.html index 65362911a..d0d19e758 100644 --- a/docs/getting-started/reset-jasmin-account-password/index.html +++ b/docs/getting-started/reset-jasmin-account-password/index.html @@ -30,4 +30,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/ssh-auth/index.html b/docs/getting-started/ssh-auth/index.html index 29441f772..ad0f40cbc 100644 --- a/docs/getting-started/ssh-auth/index.html +++ b/docs/getting-started/ssh-auth/index.html @@ -43,4 +43,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/storage/index.html b/docs/getting-started/storage/index.html index 8a07093f7..d2550acd9 100644 --- a/docs/getting-started/storage/index.html +++ b/docs/getting-started/storage/index.html @@ -138,4 +138,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/tips-for-new-users/index.html b/docs/getting-started/tips-for-new-users/index.html index 66b195d14..ebb0f0e66 100644 --- a/docs/getting-started/tips-for-new-users/index.html +++ b/docs/getting-started/tips-for-new-users/index.html @@ -29,4 +29,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/understanding-new-jasmin-storage/index.html b/docs/getting-started/understanding-new-jasmin-storage/index.html index 0a63f1ffc..4dc592fd0 100644 --- a/docs/getting-started/understanding-new-jasmin-storage/index.html +++ b/docs/getting-started/understanding-new-jasmin-storage/index.html @@ -77,4 +77,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/update-a-jasmin-account/index.html b/docs/getting-started/update-a-jasmin-account/index.html index 353fc68aa..005676d5a 100644 --- a/docs/getting-started/update-a-jasmin-account/index.html +++ b/docs/getting-started/update-a-jasmin-account/index.html @@ -58,4 +58,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/getting-started/updating-your-ssh-key/index.html b/docs/getting-started/updating-your-ssh-key/index.html index f28f1f820..a669dea63 100644 --- a/docs/getting-started/updating-your-ssh-key/index.html +++ b/docs/getting-started/updating-your-ssh-key/index.html @@ -47,4 +47,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index f3cb317b3..8f76bb229 100644 --- a/docs/index.html +++ b/docs/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/check-network-details/index.html b/docs/interactive-computing/check-network-details/index.html index 2b3162405..2accf79a0 100644 --- a/docs/interactive-computing/check-network-details/index.html +++ b/docs/interactive-computing/check-network-details/index.html @@ -64,4 +64,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/index.html b/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/index.html index f2aaf3ce1..c872febbb 100644 --- a/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/index.html +++ b/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/index.html @@ -1,5 +1,5 @@ JASMIN Help Site - Creating a virtual environment in the jasmin notebooks service -
    Docs

    Creating a virtual environment in the jasmin notebooks service

     

    Share via

    Creating a virtual environment in the notebooks service

    Creating a virtual environment is useful to allow a discrete set of extra +

    Link copied to clipboard

    Creating a virtual environment in the notebooks service

    Creating a virtual environment is useful to allow a discrete set of extra packages to be installed to meet specific requirements. This allows a user to run multiple environments with different dependencies without conflicts.

    There are a number of ways to create a virtual environment to use with the notebook service. This document outlines the most common and reccomended @@ -78,11 +78,11 @@ packages = ['pyjokes'] sp.check_call([sys.executable, '-m', 'pip', 'install'] + packages)

    Can I use conda instead of a virtual environment?  

    Yes, no problem.

    To create a conda environment, sinply run the following at the JASMIN -Notebooks shell:

    conda create --name name-insert-here ipykernel

    Install any packages you which to use in the environment:

    conda install --name name-insert-here pyjokes

    Make the notebook service recognise your environment as a kernel:

    conda run --name name-insert-here python -m ipykernel install --user --name name-insert-here

    Can get rid of old kernels from the notebook service?  

    Yes.

    To list the names of kernels you have installed, run the following at the +Notebooks shell:

    conda create --name name-insert-here ipykernel

    Install any packages you which to use in the environment:

    conda install --name name-insert-here pyjokes

    Make the notebook service recognise your environment as a kernel:

    conda run --name name-insert-here python -m ipykernel install --user --name name-insert-here

    Can I get rid of my old kernels from the notebook service?  

    Yes.

    To list the names of kernels you have installed, run the following at the JASMIN notebook’s shell:

    jupyter kernelspec list

    To remove one of them, run:

    jupyter kernelspec uninstall insert-name-here
    Last updated: February 12, 2024 -• content updates (706b769a)
    On this page
    Follow us

    Social media & development

    Follow us

    Social media & development

    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/graphical-linux-desktop-access-using-nx/index.html b/docs/interactive-computing/graphical-linux-desktop-access-using-nx/index.html index ad0e128cb..8ad312459 100644 --- a/docs/interactive-computing/graphical-linux-desktop-access-using-nx/index.html +++ b/docs/interactive-computing/graphical-linux-desktop-access-using-nx/index.html @@ -82,4 +82,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/index.html b/docs/interactive-computing/index.html index f2477c35e..3a92faf37 100644 --- a/docs/interactive-computing/index.html +++ b/docs/interactive-computing/index.html @@ -33,4 +33,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/interactive-computing-overview/index.html b/docs/interactive-computing/interactive-computing-overview/index.html index f9bb85e25..68069774f 100644 --- a/docs/interactive-computing/interactive-computing-overview/index.html +++ b/docs/interactive-computing/interactive-computing-overview/index.html @@ -36,4 +36,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/jasmin-notebooks-service/index.html b/docs/interactive-computing/jasmin-notebooks-service/index.html index 53b081ce3..d3f86d746 100644 --- a/docs/interactive-computing/jasmin-notebooks-service/index.html +++ b/docs/interactive-computing/jasmin-notebooks-service/index.html @@ -98,4 +98,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/login-problems/index.html b/docs/interactive-computing/login-problems/index.html index fbe927849..a3e4339d2 100644 --- a/docs/interactive-computing/login-problems/index.html +++ b/docs/interactive-computing/login-problems/index.html @@ -141,4 +141,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/login-servers/index.html b/docs/interactive-computing/login-servers/index.html index 22014c596..4b68b51dd 100644 --- a/docs/interactive-computing/login-servers/index.html +++ b/docs/interactive-computing/login-servers/index.html @@ -40,4 +40,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/project-specific-servers/index.html b/docs/interactive-computing/project-specific-servers/index.html index 3f385c063..36cd3bc3c 100644 --- a/docs/interactive-computing/project-specific-servers/index.html +++ b/docs/interactive-computing/project-specific-servers/index.html @@ -31,4 +31,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/sci-servers/index.html b/docs/interactive-computing/sci-servers/index.html index 05560d0c7..5bba374a8 100644 --- a/docs/interactive-computing/sci-servers/index.html +++ b/docs/interactive-computing/sci-servers/index.html @@ -47,4 +47,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/tenancy-sci-analysis-vms/index.html b/docs/interactive-computing/tenancy-sci-analysis-vms/index.html index bbe52b71e..ed1042c1c 100644 --- a/docs/interactive-computing/tenancy-sci-analysis-vms/index.html +++ b/docs/interactive-computing/tenancy-sci-analysis-vms/index.html @@ -34,4 +34,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/interactive-computing/transfer-servers/index.html b/docs/interactive-computing/transfer-servers/index.html index 4f33fe57f..954c7c687 100644 --- a/docs/interactive-computing/transfer-servers/index.html +++ b/docs/interactive-computing/transfer-servers/index.html @@ -49,4 +49,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/long-term-archive-storage/ceda-archive/index.html b/docs/long-term-archive-storage/ceda-archive/index.html index 2257d7af3..45a2a8b50 100644 --- a/docs/long-term-archive-storage/ceda-archive/index.html +++ b/docs/long-term-archive-storage/ceda-archive/index.html @@ -81,4 +81,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/long-term-archive-storage/index.html b/docs/long-term-archive-storage/index.html index 07a182744..7310fcb91 100644 --- a/docs/long-term-archive-storage/index.html +++ b/docs/long-term-archive-storage/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/mass/external-access-to-mass-faq/index.html b/docs/mass/external-access-to-mass-faq/index.html index 1d825e7b0..d979cd7e5 100644 --- a/docs/mass/external-access-to-mass-faq/index.html +++ b/docs/mass/external-access-to-mass-faq/index.html @@ -126,4 +126,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/mass/how-to-apply-for-mass-access/index.html b/docs/mass/how-to-apply-for-mass-access/index.html index 05c4c9de7..ebfadb72a 100644 --- a/docs/mass/how-to-apply-for-mass-access/index.html +++ b/docs/mass/how-to-apply-for-mass-access/index.html @@ -39,4 +39,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/mass/index.html b/docs/mass/index.html index 9bc751ffd..faa624b45 100644 --- a/docs/mass/index.html +++ b/docs/mass/index.html @@ -23,4 +23,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/mass/moose-the-mass-client-user-guide/index.html b/docs/mass/moose-the-mass-client-user-guide/index.html index 2d0dc0076..86bc443db 100644 --- a/docs/mass/moose-the-mass-client-user-guide/index.html +++ b/docs/mass/moose-the-mass-client-user-guide/index.html @@ -24,4 +24,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/index.html b/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/index.html index c0d26d8f1..b26174c39 100644 --- a/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/index.html +++ b/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/index.html @@ -67,4 +67,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/apply-for-access-to-a-gws/index.html b/docs/short-term-project-storage/apply-for-access-to-a-gws/index.html index 63a818523..0756e7a75 100644 --- a/docs/short-term-project-storage/apply-for-access-to-a-gws/index.html +++ b/docs/short-term-project-storage/apply-for-access-to-a-gws/index.html @@ -39,4 +39,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/index.html b/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/index.html index f19e56bb4..db59a8bd3 100644 --- a/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/index.html +++ b/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/index.html @@ -47,4 +47,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/faqs-storage/index.html b/docs/short-term-project-storage/faqs-storage/index.html index 7fa40a308..bc4fd9ae8 100644 --- a/docs/short-term-project-storage/faqs-storage/index.html +++ b/docs/short-term-project-storage/faqs-storage/index.html @@ -89,4 +89,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/gws-etiquette/index.html b/docs/short-term-project-storage/gws-etiquette/index.html index 42c7b69a6..ab9bb281b 100644 --- a/docs/short-term-project-storage/gws-etiquette/index.html +++ b/docs/short-term-project-storage/gws-etiquette/index.html @@ -30,4 +30,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/gws-scanner-ui/index.html b/docs/short-term-project-storage/gws-scanner-ui/index.html index c96cf2f40..77f48ae24 100644 --- a/docs/short-term-project-storage/gws-scanner-ui/index.html +++ b/docs/short-term-project-storage/gws-scanner-ui/index.html @@ -24,4 +24,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/gws-scanner/index.html b/docs/short-term-project-storage/gws-scanner/index.html index f7986b035..a90119afc 100644 --- a/docs/short-term-project-storage/gws-scanner/index.html +++ b/docs/short-term-project-storage/gws-scanner/index.html @@ -87,4 +87,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/index.html b/docs/short-term-project-storage/index.html index 27705034b..528092dda 100644 --- a/docs/short-term-project-storage/index.html +++ b/docs/short-term-project-storage/index.html @@ -23,4 +23,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/install-xfc-client/index.html b/docs/short-term-project-storage/install-xfc-client/index.html index 37009f04c..daa170289 100644 --- a/docs/short-term-project-storage/install-xfc-client/index.html +++ b/docs/short-term-project-storage/install-xfc-client/index.html @@ -35,4 +35,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/introduction-to-group-workspaces/index.html b/docs/short-term-project-storage/introduction-to-group-workspaces/index.html index 0a1cde459..7bddd9450 100644 --- a/docs/short-term-project-storage/introduction-to-group-workspaces/index.html +++ b/docs/short-term-project-storage/introduction-to-group-workspaces/index.html @@ -56,4 +56,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/jdma/index.html b/docs/short-term-project-storage/jdma/index.html index c94629f1b..7b7e5fca9 100644 --- a/docs/short-term-project-storage/jdma/index.html +++ b/docs/short-term-project-storage/jdma/index.html @@ -46,4 +46,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/managing-a-gws/index.html b/docs/short-term-project-storage/managing-a-gws/index.html index 2691ff7e6..bd5008ad4 100644 --- a/docs/short-term-project-storage/managing-a-gws/index.html +++ b/docs/short-term-project-storage/managing-a-gws/index.html @@ -114,4 +114,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/page/2/index.html b/docs/short-term-project-storage/page/2/index.html index c3ead44e9..81de5f792 100644 --- a/docs/short-term-project-storage/page/2/index.html +++ b/docs/short-term-project-storage/page/2/index.html @@ -23,4 +23,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/secondary-copy-using-elastic-tape/index.html b/docs/short-term-project-storage/secondary-copy-using-elastic-tape/index.html index a506cf5f3..14933c6a0 100644 --- a/docs/short-term-project-storage/secondary-copy-using-elastic-tape/index.html +++ b/docs/short-term-project-storage/secondary-copy-using-elastic-tape/index.html @@ -161,4 +161,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/share-gws-data-on-jasmin/index.html b/docs/short-term-project-storage/share-gws-data-on-jasmin/index.html index 934bd7cce..2492c0b23 100644 --- a/docs/short-term-project-storage/share-gws-data-on-jasmin/index.html +++ b/docs/short-term-project-storage/share-gws-data-on-jasmin/index.html @@ -38,4 +38,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/share-gws-data-via-http/index.html b/docs/short-term-project-storage/share-gws-data-via-http/index.html index 5e600fc5d..6545847e0 100644 --- a/docs/short-term-project-storage/share-gws-data-via-http/index.html +++ b/docs/short-term-project-storage/share-gws-data-via-http/index.html @@ -85,4 +85,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/using-the-jasmin-object-store/index.html b/docs/short-term-project-storage/using-the-jasmin-object-store/index.html index 5872eb107..6079d134b 100644 --- a/docs/short-term-project-storage/using-the-jasmin-object-store/index.html +++ b/docs/short-term-project-storage/using-the-jasmin-object-store/index.html @@ -165,4 +165,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/short-term-project-storage/xfc/index.html b/docs/short-term-project-storage/xfc/index.html index b3c7188b3..039b53bd0 100644 --- a/docs/short-term-project-storage/xfc/index.html +++ b/docs/short-term-project-storage/xfc/index.html @@ -107,4 +107,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/additional-software/index.html b/docs/software-on-jasmin/additional-software/index.html index ae502fd83..e458417f1 100644 --- a/docs/software-on-jasmin/additional-software/index.html +++ b/docs/software-on-jasmin/additional-software/index.html @@ -36,4 +36,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/community-software-checksit/index.html b/docs/software-on-jasmin/community-software-checksit/index.html index 25bc3e802..af3735c1c 100644 --- a/docs/software-on-jasmin/community-software-checksit/index.html +++ b/docs/software-on-jasmin/community-software-checksit/index.html @@ -26,4 +26,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/community-software-esmvaltool/index.html b/docs/software-on-jasmin/community-software-esmvaltool/index.html index 52baeb67a..8a6d2ac75 100644 --- a/docs/software-on-jasmin/community-software-esmvaltool/index.html +++ b/docs/software-on-jasmin/community-software-esmvaltool/index.html @@ -71,4 +71,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/index.html b/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/index.html index d0422552e..65fa73e6c 100644 --- a/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/index.html +++ b/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/index.html @@ -57,4 +57,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/creating-and-using-miniconda-environments/index.html b/docs/software-on-jasmin/creating-and-using-miniconda-environments/index.html index f08428761..f3129c0cc 100644 --- a/docs/software-on-jasmin/creating-and-using-miniconda-environments/index.html +++ b/docs/software-on-jasmin/creating-and-using-miniconda-environments/index.html @@ -115,4 +115,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/idl/index.html b/docs/software-on-jasmin/idl/index.html index cabbebf56..3b72aa3c2 100644 --- a/docs/software-on-jasmin/idl/index.html +++ b/docs/software-on-jasmin/idl/index.html @@ -104,4 +104,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/index.html b/docs/software-on-jasmin/index.html index d285763ff..f8c3940e4 100644 --- a/docs/software-on-jasmin/index.html +++ b/docs/software-on-jasmin/index.html @@ -29,4 +29,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/jasmin-sci-software/index.html b/docs/software-on-jasmin/jasmin-sci-software/index.html index 1b7e8cd0f..02d285cfe 100644 --- a/docs/software-on-jasmin/jasmin-sci-software/index.html +++ b/docs/software-on-jasmin/jasmin-sci-software/index.html @@ -62,4 +62,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/jasmin-software-faqs/index.html b/docs/software-on-jasmin/jasmin-software-faqs/index.html index 2c4fa3f36..078921b0c 100644 --- a/docs/software-on-jasmin/jasmin-software-faqs/index.html +++ b/docs/software-on-jasmin/jasmin-software-faqs/index.html @@ -72,4 +72,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/jaspy-envs/index.html b/docs/software-on-jasmin/jaspy-envs/index.html index 51b947f03..cde7e1488 100644 --- a/docs/software-on-jasmin/jaspy-envs/index.html +++ b/docs/software-on-jasmin/jaspy-envs/index.html @@ -84,4 +84,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/matplotlib/index.html b/docs/software-on-jasmin/matplotlib/index.html index 2d177565f..fa1fb4cdf 100644 --- a/docs/software-on-jasmin/matplotlib/index.html +++ b/docs/software-on-jasmin/matplotlib/index.html @@ -66,4 +66,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/nag-library/index.html b/docs/software-on-jasmin/nag-library/index.html index f218e492a..a2de93649 100644 --- a/docs/software-on-jasmin/nag-library/index.html +++ b/docs/software-on-jasmin/nag-library/index.html @@ -83,4 +83,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/name-dispersion-model/index.html b/docs/software-on-jasmin/name-dispersion-model/index.html index 81e326af9..38f3faa0b 100644 --- a/docs/software-on-jasmin/name-dispersion-model/index.html +++ b/docs/software-on-jasmin/name-dispersion-model/index.html @@ -34,4 +34,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/page/2/index.html b/docs/software-on-jasmin/page/2/index.html index c367a7100..5d950a9e0 100644 --- a/docs/software-on-jasmin/page/2/index.html +++ b/docs/software-on-jasmin/page/2/index.html @@ -27,4 +27,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/postgres-databases-on-request/index.html b/docs/software-on-jasmin/postgres-databases-on-request/index.html index 637a20b47..504359cb0 100644 --- a/docs/software-on-jasmin/postgres-databases-on-request/index.html +++ b/docs/software-on-jasmin/postgres-databases-on-request/index.html @@ -44,4 +44,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/python-virtual-environments/index.html b/docs/software-on-jasmin/python-virtual-environments/index.html index 357d562d2..511747889 100644 --- a/docs/software-on-jasmin/python-virtual-environments/index.html +++ b/docs/software-on-jasmin/python-virtual-environments/index.html @@ -116,4 +116,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/quickstart-software-envs/index.html b/docs/software-on-jasmin/quickstart-software-envs/index.html index d1515995a..7be17ae8c 100644 --- a/docs/software-on-jasmin/quickstart-software-envs/index.html +++ b/docs/software-on-jasmin/quickstart-software-envs/index.html @@ -32,4 +32,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/running-python-on-jasmin/index.html b/docs/software-on-jasmin/running-python-on-jasmin/index.html index c55b308af..493b1c188 100644 --- a/docs/software-on-jasmin/running-python-on-jasmin/index.html +++ b/docs/software-on-jasmin/running-python-on-jasmin/index.html @@ -53,4 +53,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/running-r-on-jasmin/index.html b/docs/software-on-jasmin/running-r-on-jasmin/index.html index 40ac1f336..15b907fb0 100644 --- a/docs/software-on-jasmin/running-r-on-jasmin/index.html +++ b/docs/software-on-jasmin/running-r-on-jasmin/index.html @@ -83,4 +83,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/share-software-envs/index.html b/docs/software-on-jasmin/share-software-envs/index.html index 878807b3f..e15ddd665 100644 --- a/docs/software-on-jasmin/share-software-envs/index.html +++ b/docs/software-on-jasmin/share-software-envs/index.html @@ -33,4 +33,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/software-migration-2020/index.html b/docs/software-on-jasmin/software-migration-2020/index.html index b3065b09d..de0c45f34 100644 --- a/docs/software-on-jasmin/software-migration-2020/index.html +++ b/docs/software-on-jasmin/software-migration-2020/index.html @@ -48,4 +48,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/software-on-jasmin/software-overview/index.html b/docs/software-on-jasmin/software-overview/index.html index 9cd4fc473..c240bdfe9 100644 --- a/docs/software-on-jasmin/software-overview/index.html +++ b/docs/software-on-jasmin/software-overview/index.html @@ -51,4 +51,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/acknowledging-jasmin/index.html b/docs/uncategorized/acknowledging-jasmin/index.html index 2852db239..7aa771916 100644 --- a/docs/uncategorized/acknowledging-jasmin/index.html +++ b/docs/uncategorized/acknowledging-jasmin/index.html @@ -30,4 +30,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/approving-requests-for-access/index.html b/docs/uncategorized/approving-requests-for-access/index.html index 06e9ffa0f..4fee1811f 100644 --- a/docs/uncategorized/approving-requests-for-access/index.html +++ b/docs/uncategorized/approving-requests-for-access/index.html @@ -31,4 +31,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/article-under-review/index.html b/docs/uncategorized/article-under-review/index.html index d2271691b..4c50b5898 100644 --- a/docs/uncategorized/article-under-review/index.html +++ b/docs/uncategorized/article-under-review/index.html @@ -24,4 +24,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/index.html b/docs/uncategorized/index.html index 448b4c303..c77882df3 100644 --- a/docs/uncategorized/index.html +++ b/docs/uncategorized/index.html @@ -33,4 +33,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/jasmin-conditions-of-use/index.html b/docs/uncategorized/jasmin-conditions-of-use/index.html index 70ee96186..f86ba7d75 100644 --- a/docs/uncategorized/jasmin-conditions-of-use/index.html +++ b/docs/uncategorized/jasmin-conditions-of-use/index.html @@ -25,4 +25,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/mobaxterm/index.html b/docs/uncategorized/mobaxterm/index.html index 550c8753a..9a2ff184f 100644 --- a/docs/uncategorized/mobaxterm/index.html +++ b/docs/uncategorized/mobaxterm/index.html @@ -72,4 +72,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/processing-requests-for-resources/index.html b/docs/uncategorized/processing-requests-for-resources/index.html index 21fb60a79..93aa57786 100644 --- a/docs/uncategorized/processing-requests-for-resources/index.html +++ b/docs/uncategorized/processing-requests-for-resources/index.html @@ -100,4 +100,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/requesting-resources/index.html b/docs/uncategorized/requesting-resources/index.html index f66e01715..1ac9723ce 100644 --- a/docs/uncategorized/requesting-resources/index.html +++ b/docs/uncategorized/requesting-resources/index.html @@ -98,4 +98,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/uncategorized/working-with-many-linux-groups/index.html b/docs/uncategorized/working-with-many-linux-groups/index.html index 08ef93104..afaf462c4 100644 --- a/docs/uncategorized/working-with-many-linux-groups/index.html +++ b/docs/uncategorized/working-with-many-linux-groups/index.html @@ -86,4 +86,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/workflow-management/index.html b/docs/workflow-management/index.html index fa44cc63b..d37bd5207 100644 --- a/docs/workflow-management/index.html +++ b/docs/workflow-management/index.html @@ -25,4 +25,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/workflow-management/rose-cylc-on-jasmin/index.html b/docs/workflow-management/rose-cylc-on-jasmin/index.html index d41e3accd..430ffc665 100644 --- a/docs/workflow-management/rose-cylc-on-jasmin/index.html +++ b/docs/workflow-management/rose-cylc-on-jasmin/index.html @@ -47,4 +47,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/docs/workflow-management/using-cron/index.html b/docs/workflow-management/using-cron/index.html index c6ff9f32e..db72d1c49 100644 --- a/docs/workflow-management/using-cron/index.html +++ b/docs/workflow-management/using-cron/index.html @@ -57,4 +57,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/guides/a-test-guide/index.html b/guides/a-test-guide/index.html index 303a9072c..0a3f10aaa 100644 --- a/guides/a-test-guide/index.html +++ b/guides/a-test-guide/index.html @@ -59,4 +59,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/guides/guides-coming-soon/index.html b/guides/guides-coming-soon/index.html index 6d0931fbf..cc4c4bbe0 100644 --- a/guides/guides-coming-soon/index.html +++ b/guides/guides-coming-soon/index.html @@ -26,4 +26,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/guides/index.html b/guides/index.html index 6c4164624..3f11d0e9d 100644 --- a/guides/index.html +++ b/guides/index.html @@ -23,4 +23,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/index.html b/index.html index 51d7afa51..6b77ae956 100644 --- a/index.html +++ b/index.html @@ -28,4 +28,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/index.xml b/index.xml index 24d764139..84830bd0f 100644 --- a/index.xml +++ b/index.xml @@ -45,8 +45,7 @@ how a GWS Manager can organise for some directories within a GWS to be shared wi Overview of the &ldquo;jasmin-sci&rdquo; software environment Activating and deactivating the &ldquo;jasmin-sci&rdquo; environment Using the &ldquo;jasmin-sci&rdquo; environment with Jaspy Overview of the &ldquo;jasmin-sci&rdquo; software environment &nbsp; The jasmin-sci software environment is intended as a supplement to Jaspy and contains extra software packages for use with scientific data analysis which, for various reasons, are not provided as part of Jaspy itself.Running python on JASMINhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-python-on-jasmin/Tue, 16 Nov 2021 09:40:35 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-python-on-jasmin/On the JASMIN analysis machines and on Lotus, we support Python2.7 and Python3.7 through Jaspy. When you log in, the default version of Python is 2.Secondary copy using Elastic Tapehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/secondary-copy-using-elastic-tape/Tue, 16 Nov 2021 09:00:38 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/secondary-copy-using-elastic-tape/Introduction &nbsp; Elastic Tape is a system developed for use with JASMIN Group Workspaces (GWSs), enabling the Group Workspace Manager to:Processing requests for resourceshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/processing-requests-for-resources/Mon, 08 Nov 2021 14:24:58 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/processing-requests-for-resources/This article is for consortium managers and explains: The overall process and role of consortium manager How to process a request for new resources for a service, submitted by a project How to process a request for additional resources on an existing project&rsquo;s service Introduction &nbsp; Please make sure you have read the article &ldquo;Requesting resources&rdquo; to understand how the process works from the requester&rsquo;s point of view.How to apply for MASS accesshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/how-to-apply-for-mass-access/Tue, 07 Sep 2021 12:33:03 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/how-to-apply-for-mass-access/Introduction &nbsp; To access data held in the Met Office MASS archive, you will need: -a sponsor access to the mass-cli1 client machine a MASS account Your sponsor will need to be a Senior Met Office Scientist with whom you are working on a collaborative research project.Scheduling/Automating Transfershttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/Wed, 07 Jul 2021 14:35:42 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/This article explains how to schedule or automate data transfers. It covers: -Scheduling download tasks using cron and LOTUS Using Globus for transfer automation [TODO] Overview &nbsp; In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example &ldquo;every Monday at 11:00 fetch all last week&rsquo;s data&rdquo;.GridFTP (SSH authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/Wed, 16 Jun 2021 17:41:08 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/This article describes how to transfer data using GridFTP with SSH authentication. +a sponsor access to the mass-cli1 client machine a MASS account Your sponsor will need to be a Senior Met Office Scientist with whom you are working on a collaborative research project.GridFTP (SSH authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/Wed, 16 Jun 2021 17:41:08 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/This article describes how to transfer data using GridFTP with SSH authentication. &nbsp; The globus-url-copy command used here should not be confused with the Globus online data transfer service.Data transfer overviewhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/Wed, 16 Jun 2021 17:39:34 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/This article introduces the topic of data transfer to/from JASMIN. Introduction to Data Transfer on JASMIN &nbsp; As a JASMIN user you are very likely to be involved in data transfer.Using Matplotlib for visualisation on JASMINhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/matplotlib/Fri, 14 May 2021 11:59:35 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/matplotlib/This article provides a basic example of using Matplotlib on JASMIN to generate a plot. It also gives an important tip that may stop your code failing when run on the LOTUS cluster.Additional software packages (under: /apps/jasmin/)https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/additional-software/Fri, 14 May 2021 11:58:38 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/additional-software/This article provides details of additional packages that exist under the /apps/jasmin/ directory which is available on all scientific analysis servers and on the LOTUS batch cluster on JASMIN.Transfer Cache (XFC)https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/xfc/Thu, 22 Apr 2021 14:59:13 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/xfc/What is the XFC? &nbsp; The Transfer Cache (XFC) provides a large area of temporary storage for users of JASMIN to store large files and / or a large volume of files on a short-term basis.Install XFC clienthttps://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/install-xfc-client/Thu, 22 Apr 2021 14:48:38 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/install-xfc-client/XFC client install &nbsp; In order to initiate and manage your usage of the XFC (transfer cache) service, you need to use the XFC client.Met Office NAME Modelhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/name-dispersion-model/Tue, 20 Apr 2021 08:45:40 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/name-dispersion-model/This article provides links to information about running the Met Office atmospheric dispersion model, NAME, on JASMIN. The NAME atmospheric dispersion model &nbsp; The Met Office&rsquo;s Numerical Atmospheric-dispersion Modelling Environment (NAME) https://www.SLURM statushttps://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-status/Mon, 08 Mar 2021 15:47:16 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-status/TODO: UPDATE THE URL @@ -63,6 +62,7 @@ What is a software environment? &nbsp; A software environment is typically a how to transfer data using the Globus Command Line Interface.Globus transfers with JASMINhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/This article describes how to do data transfers using JASMIN&rsquo;s new Globus endpoint (now called a collection ), based on the most recent version of Globus Connect Server.GridFTP (certificate-based authentication)https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/This article describes how to transfer data using gridftp with certificate- based authentication. &nbsp; The globus-url-copy command used here should not be confused with the Globus online data transfer service.GWS Scannerhttps://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner/Introduction &nbsp; This article explains about the process that runs in the background scanning all group workspaces to gather basic information about usage, which are fed into a database to be made available to users via the GWS Scanner User Interface.hpxfer access rolehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/This article explains about access to high-performance data transfer services. Applying for access &nbsp; Some data transfer services are hosted in the JASMIN Data Transfer Zone for increased performance.JASMIN external connectionshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/NOTE [January 2021] This article is now out of date. Some terminology, names and components are no longer current. A newer version will be posted here in due course.JASMIN Notebooks Servicehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/jasmin-notebooks-service/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/jasmin-notebooks-service/The JASMIN Notebooks Service provides access to Jupyter Notebooks in the web browser. -What is a Jupyter Notebook? &nbsp; A Jupyter Notebook is an interactive document containing live code and visualisations that can be viewed and modified in a web browser.rsync, scp, sftphttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/This article tells you about some of the basic transfer tools available for use with JASMIN that work over an SSH connection:Slurm queueshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/This article introduces the Slurm scheduler queues/partitions for batch job submissions to the LOTUS and ORCHID clusters. +What is a Jupyter Notebook? &nbsp; A Jupyter Notebook is an interactive document containing live code and visualisations that can be viewed and modified in a web browser.rsync, scp, sftphttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/This article tells you about some of the basic transfer tools available for use with JASMIN that work over an SSH connection:Scheduling/Automating Transfershttps://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/This article explains how to schedule or automate data transfers. It covers: +Scheduling download tasks using cron and LOTUS Using Globus for transfer automation Overview &nbsp; In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example &ldquo;every Monday at 11:00 fetch all last week&rsquo;s data&rdquo;.Slurm queueshttps://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/This article introduces the Slurm scheduler queues/partitions for batch job submissions to the LOTUS and ORCHID clusters. Queue names &nbsp; The Slurm queues in the LOTUS cluster are:Using the JASMIN Object Storehttps://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/using-the-jasmin-object-store/Mon, 01 Jan 0001 00:00:00 +0000https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/using-the-jasmin-object-store/This article describes how to use the JASMIN high-performance object storage. What is object storage? &nbsp; An object store is a data storage system that manages data as objects referenced by a globally unique identifier, with attached metadata. \ No newline at end of file diff --git a/js/main.bundle.min.d81bc1047107f00af7e79bd736cf5cb47a277a0439e6aa138a2c9345d700e82a.js b/js/main.bundle.min.b7e7e0d18bc5eb51141801267a5f0c4190fc2269b412a4dedf224afa399181d8.js similarity index 99% rename from js/main.bundle.min.d81bc1047107f00af7e79bd736cf5cb47a277a0439e6aa138a2c9345d700e82a.js rename to js/main.bundle.min.b7e7e0d18bc5eb51141801267a5f0c4190fc2269b412a4dedf224afa399181d8.js index 926c2c967..e54d9a6b0 100644 --- a/js/main.bundle.min.d81bc1047107f00af7e79bd736cf5cb47a277a0439e6aa138a2c9345d700e82a.js +++ b/js/main.bundle.min.b7e7e0d18bc5eb51141801267a5f0c4190fc2269b412a4dedf224afa399181d8.js @@ -359,7 +359,7 @@ import sys import subprocess as sp packages = ['pyjokes'] sp.check_call( To create a conda environment, sinply run the following at the JASMIN Notebooks shell: conda create --name name-insert-here ipykernel Install any packages you which to use in the environment: conda install --name name-insert-here pyjokes Make the notebook service recognise your environment as a kernel: -conda run --name name-insert-here python -m ipykernel install --user --name name-insert-here Can get rid of old kernels from the notebook service?   Yes. +conda run --name name-insert-here python -m ipykernel install --user --name name-insert-here Can I get rid of my old kernels from the notebook service?   Yes. To list the names of kernels you have installed, run the following at the JASMIN notebook’s shell: jupyter kernelspec list To remove one of them, run: jupyter kernelspec uninstall insert-name-here `}).add({id:24,tag:"en",href:"/docs/software-on-jasmin/creating-and-using-miniconda-environments/",title:"Creating and using miniconda environments",description:"Creating and using miniconda environments",content:`On JASMIN, we provide a wide range of packages via the Jaspy environment (which is itself a Conda environment). This page gives detail on how to create and use your own personal Conda environments via the miniconda installer, as an alternative to the use of Jaspy. @@ -1475,23 +1475,28 @@ R --version Here are commands to do a simple plot to a file, which you can use t png("myplot.png") x <- c(1,2,3,4) y <- x*x plot(x,y) dev.off() (You could use the “display” command on JASMIN to view the output file.) Here is a minimal example of using the “library” command to load one of the many add-on libraries that have been installed to supplement the core R distribution. It uses the “prettyunits” package to convert a number of bytes to human-readable format. [username@sci3.jasmin.ac.uk ~]$ module load jasr [username@sci3.jasmin.ac.uk ~]$ R --quiet > library(prettyunits) > pretty_bytes(12345678) [1] "12.35 MB" > `}).add({id:95,tag:"en",href:"/docs/data-transfer/scheduling-automating-transfers/",title:"Scheduling/Automating Transfers",description:"Scheduling/Automating Transfers",content:`This article explains how to schedule or automate data transfers. It covers: -Scheduling download tasks using cron and LOTUS Using Globus for transfer automation [TODO] Overview   In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example “every Monday at 11:00 fetch all last week’s data”. It can also be helpful to distribute the task downloading of some large datasets, or simply to be able rely on data being pulled in from some external source to an accumulating dataset used for periodic analysis. -Using Globus for transfer automation   It is easy to automate transfers using Globus. This method has the advantage that you do not need to remain connected or logged in to any JASMIN server for the automated transfers to take place on your behalf, and is more efficient and reliable than the other methods described below. +Scheduling download tasks using cron and LOTUS Using Globus for transfer automation Overview   In many cases it can be useful to fetch data from an external source for processing/analysis on JASMIN on a regular basis, for example “every Monday at 11:00 fetch all last week’s data”. It can also be helpful to distribute the task downloading of some large datasets, or simply to be able rely on data being pulled in from some external source to an accumulating dataset used for periodic analysis. +Using Globus for transfer automation   It is easy to automate transfers using Globus. This method has the advantage that you do not need to remain connected or logged in to any JASMIN server for the automated transfers to take place on your behalf, and the transfer itself can be more efficient than other methods described below. Some introductory information about how to do this is available in this article Using the Globus command-line interface (with more to follow) but please also refer to the comprehensive Globus documentation and their automation examples. You can choose whether to schedule/automate tasks via the Globus web interface, command-line interface, or use their Globus SDK to build Python code that uses this functionality. -Scheduling download tasks using cron and LOTUS   While the cron server is provided for scheduling tasks, it should not be used for the work of executing those tasks itself. So we need a way for a task to be invoked from cron but executed where there is lots of processing resource (i.e. LOTUS). -In the examples below, we use the test queue (or partition, as queues are known in SLURM). You can use this for testing, but once you know roughly how long your download(s) should take, you should choose an appropriate queue so that the jobs can be scheduled in a fair way alongside other users’ jobs. -1. Single download script   The simple script below is used to download a single file from an external source via HTTP using wget: -#!/bin/bash #SBATCH --partition=test #SBATCH -o %j.out #SBATCH -e %j.err #SBATCH --time=00:30 # executable wget -q -O 1MB_$SLURM_JOBID.zip http://speedtest.tele2.net/1MB.zip In this example, the file is labelled with the id of the job which downloaded it, e.g. 1MB_61117380.zip +Scheduling download tasks using cron and LOTUS   While the cron server cron.jasmin.ac.uk is provided for scheduling general tasks, it should not be used for the work of executing those tasks itself, and not for transfer tasks. +xfer3 - transfer machine with cron   The transfer server xfer3.jasmin.ac.uk is also provided with cron, and should be used where a task is primarily a transfer rather than a processing task and needs the functionality of a transfer server. For access to xfer3 you will need the xfer-sp access role  . Please refer to the above cron guidance for best practice advice. +invoking LOTUS from cron to carry out multiple download tasks   Sometimes we need a tasks to be invoked from cron but executed where there are lots of nodes to parallelise the tasks (i.e. the LOTUS cluster). In this case, we DO need to use the cron server rather than xfer3, since we need to be able to talk to LOTUS (xfer3 can’t do that, as a transfer server). +This will only work where the download can happen over HTTP(S), so depends on how the remote data is made available. +We need it to: +invoke a job submission script at regular intervals have that script initiate downloads using LOTUS nodes In the examples below, we use the test queue (or partition, as queues are known in SLURM). You can use this for testing, but once you know roughly how long your download(s) should take, you should choose an appropriate queue so that the jobs can be scheduled in a fair way alongside other users’ jobs. +1. Single download script   The simple script below is used to download a single file from an external source via HTTP using wget. It initially uses the test partition (queue), but once you had tested it, you would need to use a more appropriate queue. +#!/bin/bash #SBATCH --partition=test #SBATCH -o %j.out #SBATCH -e %j.err #SBATCH --time=00:30 # executable wget -q -O 1MB_$SLURM_JOBID.zip http://speedtest.tele2.net/1MB.zipIn this example, the file is labelled with the id of the job which downloaded it, e.g. 1MB_61117380.zip The same could be also achieved using curl, or using a Python script making use of (for example) the requests library. A note about transfer tools: since we are delegating the actual download task to a LOTUS node, we are restricted to transfer tools already installed on those nodes or available in the user’s path at a location cross-mounted with nodes in the LOTUS cluster (see Table 1 in Access to Storage), such as $HOME or a group workspace. It is not possible for the JASMIN team to install specialist data transfer tools across the whole cluster, so you may be limited to downloading via HTTP(S), FTP, or via tools available via libraries in the Python environment such (which you do have access to and can easily customise to install additional libraries using virtual environments). +Due to networking limitations, LOTUS nodes cannot perform downloads using SSH-based methods, i.e. scp/rsync/sftp. Download tools installed on LOTUS nodes include: wget curl ftp (but not lftp) In our simple example above, we can subit this script to LOTUS from the command line with sbatch test_download.sh This could be invoked on a regular basis by adding a crontab entry like this -30 * * * * sbatch /home/users/username/test_download.sh However it would be safer to wrap this in a crontamer command like this to ensure one instance of the task had finished before the next started: (see Using cron for details) -30 * * * * crontamer -t 2h 'sbatch /home/users/username/test_download.sh' 2. Multi-node downloads   We could expand this example to download multiple items, perhaps 1 directory of data for each day of a month, and have 1 element of a job array handle the downloading of each day’s data. +30 * * * * sbatch /home/users/username/test_download.shHowever it would be safer to wrap this in a crontamer command like this to ensure one instance of the task had finished before the next started: (see Using cron for details) +30 * * * * crontamer -t 2h 'sbatch /home/users/username/test_download.sh' 2. Multi-node downloads   We could expand this example to download multiple items, perhaps 1 directory of data for each day of a month, and have 1 element of a job array handle the downloading of each day’s data. A few words of warning: Distributing download tasks as shown below can cause unintended side-effects. Here, we’re submitting an array of 10 download jobs, each initiating a request for a 1MB file which may well happen simultaneously. So we need to be confident that the systems and networks at either end can cope with that. It would be all too easy to submit a task to download several thousand large data files and cause problems for other users of JASMIN (and other users on its host institution’s network), or indeed at the other end. Taken to the extreme, this could appear over the network as a Distributed Denial-of-Service (DDoS) attack. As with all LOTUS tasks: start small, test, and increase to sensible scales when you are confident it will not cause a problem. A limit of 10 jobs would be a sensible maximum, for one user. We’ll simulate this here by downloading the same external file to 10 different output files, but you could adapt this concept for your own purposes depending on the layout of the source and destination data. -#!/bin/bash #SBATCH --partition=test #SBATCH -o %A_%a.out #SBATCH -e %A_%a.err #SBATCH --time=00:30 #SBATCH --array=1-10 #SBATCH --time=00:30 # executable wget -q -O 1MB_$SLURM_ARRAY_TASK_ID.zip http://speedtest.tele2.net/1MB.zip echo "script completed" In this (perhaps contrived) example, we’re setting up an array of 10 elements and using the SLURM_ARRAY_TASK_ID environment variable to name the output files (otherwise they’d all be the same). In a real-world example you could apply your own logic to divide up files or directories matching certain patterns to become elements of a job array. +#!/bin/bash #SBATCH --partition=test #SBATCH -o %A_%a.out #SBATCH -e %A_%a.err #SBATCH --time=00:30 #SBATCH --array=1-10 #SBATCH --time=00:30 # executable wget -q -O 1MB_$SLURM_ARRAY_TASK_ID.zip http://speedtest.tele2.net/1MB.zip echo "script completed"In this (perhaps contrived) example, we’re setting up an array of 10 elements and using the SLURM_ARRAY_TASK_ID environment variable to name the output files (otherwise they’d all be the same). In a real-world example you could apply your own logic to divide up files or directories matching certain patterns to become elements of a job array. The script could then be scheduled to be invoked at regular intervals as shown in (1). Some tools provide functionality for mirroring or synchronising directories, i.e. only downloading those files in a directory which are new have been added since the last time a task was run. These can be useful to avoid repeated downloads of the same data. `}).add({id:96,tag:"en",href:"/docs/interactive-computing/sci-servers/",title:"Scientific analysis servers",description:"Scientific analysis servers",content:` Intro   Once you have logged on to one of the login servers you can then ssh to a scientific analysis (sci) server to do your work. The sci servers are not directly accessible outside the firewall of RAL (JASMIN’s host instution) so most users will need to access them via a login server. diff --git a/sitemap.xml b/sitemap.xml index c10ab1a48..b9ab4526e 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://jellyfish-app-u7lat.ondigitalocean.app/training/basic/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-started-with-jasmin/2024-02-10T18:06:57+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/interactive-computing-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lotus-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/check-network-details/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/generate-ssh-key-pair/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/intermediate/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-scheduler-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/advanced/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-jasmin-portal-account/2024-02-10T18:06:57+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/login-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-login-account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/login-problems/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/beginners-training-workshop/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/graphical-linux-desktop-access-using-nx/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/how-to-contact-us-about-jasmin-issues/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/sci-servers/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/jasmin-status/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/long-term-archive-storage/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/tenancy-sci-analysis-vms/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/jasmin-training-accounts/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/transfer-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/tips-for-new-users/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/2024-02-12T10:58:07+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/login/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/project-specific-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/multiple-account-types/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/reconfirm-email-address/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/reset-jasmin-account-password/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/ssh-auth/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/storage/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/understanding-new-jasmin-storage/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/update-a-jasmin-account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/updating-your-ssh-key/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/migrate-jasmin-account-from-ceda/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/a-test-guide/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/advanced/training-exercises-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/exercise/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/intermediate/exnn-doing-x/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/guides-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/intermediate/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/lorem-markdownum/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/quickstart/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/2024-02-12T10:58:07+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/basic/training-exercises-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner-ui/2024-02-10T18:45:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/2024-01-03T17:49:04+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/orchid-gpu-cluster/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-slurm/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-pangeo/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/best-practice/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/jasmin-cloud-portal/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/2024-01-03T16:57:37+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/mobaxterm/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/amd/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/intel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lotus-cluster-specification/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/transfers-from-archer2/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jaspy-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/bbcp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/external-access-to-mass-faq/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/mass-partition/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/moose/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/environment/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/packages/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/r/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/rscript/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-r-on-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/software/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cmip5/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cmip6/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/community/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/community-software-esmvaltool/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cordex/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/earth/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/model-validation/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/obs4mips/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/system/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cloud/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/compute/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/group-workspace/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/portal/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/projects/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/requesting-resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/tenancies/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/tenancy/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/creating-and-using-miniconda-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/2024-01-03T17:49:04+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/nag-library/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/moose-the-mass-client-user-guide/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/long-term-archive-storage/ceda-archive/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/managing-a-gws/2024-01-23T10:57:06+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/python-virtual-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/netcdf3/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/faqs-storage/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/small-files/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-submit-an-mpi-parallel-job/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jasmin-software-faqs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/matlab/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/idl/2024-02-09T16:03:01+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/jdma/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/software-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/batch/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bjobs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bkill/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bmod/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bqueues/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bsub/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cancel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cluster/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/job/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/kill/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/lotus/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sbatch/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scancel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lsf-to-slurm-quick-reference/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/spec/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/specify/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/squeue/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/submission/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/submit/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/ftp-and-lftp/2024-02-09T17:38:09+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-submit-a-job/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/acknowledging-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cylc/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jules/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/rose/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/rose-cylc-on-jasmin/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/postgres-databases-on-request/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-connect-personal/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/data/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rclone/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/share-gws-data-on-jasmin/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jasmin-sci-software/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/import/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/importerror/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jap/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/numpy/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/python/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-python-on-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/secondary-copy-using-elastic-tape/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/approve/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/consortium/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/manager/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/processing-requests-for-resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/reject/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/requests/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/requirements/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/how-to-apply-for-mass-access/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/matplotlib/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/additional-software/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/xfc/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/install-xfc-client/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/name-dispersion-model/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-status/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/introduction-to-group-workspaces/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-etiquette/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/share-gws-data-via-http/2024-01-05T16:43:23+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/gpu-testing/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/using-cron/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/software-migration-2020/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/quickstart-software-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/application/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/approvals/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/approving-requests-for-access/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-monitor-slurm-jobs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/working-with-many-linux-groups/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/jasmin-conditions-of-use/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/share-software-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/about/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/about-this-site/2024-02-05T17:39:42+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/access/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/apply-for-access-to-a-gws/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/arbiter/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/article-under-review/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/automount/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/backup/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/beginner/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/best-practice/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/community-software-checksit/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/connection/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/deprecated/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/desktop/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/2023-08-25T19:38:15+01:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/example-job-2-calc-md5s/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/filezilla/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-command-line-interface/2024-01-30T14:57:55+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/2024-02-09T17:38:09+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/2024-02-09T17:16:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner/2024-02-10T18:45:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/2024-02-09T17:16:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/jasmin-notebooks-service/2024-02-12T10:49:19+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jupyter/2024-02-12T10:49:19+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/login/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/nomachine/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/notebook/2024-02-12T10:58:07+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/nx/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/orchid/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/partition/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/password/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/queue/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/quota/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sci/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scratch/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/service/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/shared/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sinfo/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/slurm/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/ssh/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/training/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/transfer/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/using-the-jasmin-object-store/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/winscp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/workshop/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/x11/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/xfer-sp/2024-02-09T12:59:59+00:00 \ No newline at end of file +https://jellyfish-app-u7lat.ondigitalocean.app/training/basic/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-started-with-jasmin/2024-02-10T18:06:57+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/interactive-computing-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lotus-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/check-network-details/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/generate-ssh-key-pair/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/intermediate/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-scheduler-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/advanced/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-jasmin-portal-account/2024-02-10T18:06:57+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/login-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/get-login-account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/login-problems/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/beginners-training-workshop/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/graphical-linux-desktop-access-using-nx/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/how-to-contact-us-about-jasmin-issues/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/sci-servers/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/jasmin-status/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/long-term-archive-storage/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/tenancy-sci-analysis-vms/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/jasmin-training-accounts/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/transfer-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/tips-for-new-users/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/creating-a-virtual-environment-in-the-notebooks-service/2024-02-12T11:19:53+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/login/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/project-specific-servers/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/multiple-account-types/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/2024-01-23T17:21:32+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/reconfirm-email-address/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/reset-jasmin-account-password/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/ssh-auth/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/storage/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/understanding-new-jasmin-storage/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/update-a-jasmin-account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/updating-your-ssh-key/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/getting-started/migrate-jasmin-account-from-ceda/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/a-test-guide/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/advanced/training-exercises-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/exercise/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/intermediate/exnn-doing-x/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/guides-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/intermediate/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/lorem-markdownum/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/quickstart/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/2024-02-12T11:19:53+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/basic/training-exercises-coming-soon/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner-ui/2024-02-10T18:45:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/tenancy-based-sci-vm-managed-cloud/2024-01-03T17:49:04+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/orchid-gpu-cluster/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/adding-and-removing-ssh-keys-from-an-external-cloud-vm/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-slurm/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-shared-storage/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-pangeo/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-kubernetes/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service-identity-manager/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/cluster-as-a-service/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/best-practice/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/jasmin-cloud-portal/2023-12-30T15:17:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/introduction-to-the-jasmin-cloud/2024-01-03T16:57:37+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/mobaxterm/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/amd/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/intel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lotus-cluster-specification/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/transfers-from-archer2/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jaspy-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/bbcp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/external-access-to-mass-faq/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/mass-partition/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/moose/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/environment/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/packages/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/r/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/rscript/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-r-on-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/software/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cmip5/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cmip6/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/community/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/community-software-esmvaltool/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cordex/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/earth/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/model-validation/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/obs4mips/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/system/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cloud/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/compute/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/group-workspace/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/portal/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/projects/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/requesting-resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/tenancies/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/tenancy/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/conda-environments-and-python-virtual-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/creating-and-using-miniconda-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/elastic-tape-command-line-interface-hints/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/for-cloud-tenants/sysadmin-guidance-external-cloud/2024-01-03T17:49:04+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/nag-library/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/moose-the-mass-client-user-guide/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/long-term-archive-storage/ceda-archive/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/managing-a-gws/2024-01-23T10:57:06+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/python-virtual-environments/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/netcdf3/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/faqs-storage/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/small-files/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-submit-an-mpi-parallel-job/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jasmin-software-faqs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/matlab/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/idl/2024-02-09T16:03:01+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/jdma/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/software-overview/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/batch/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bjobs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bkill/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bmod/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bqueues/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/bsub/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cancel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cluster/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/job/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/kill/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/lotus/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sbatch/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scancel/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/lsf-to-slurm-quick-reference/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/spec/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/specify/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/squeue/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/submission/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/submit/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/ftp-and-lftp/2024-02-09T17:38:09+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-submit-a-job/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/setting-up-your-jasmin-account-for-access-to-mass/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/acknowledging-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/cylc/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jules/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/rose/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/rose-cylc-on-jasmin/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/postgres-databases-on-request/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-connect-personal/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/data/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rclone/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-tools/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/share-gws-data-on-jasmin/2024-01-24T17:52:58+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/jasmin-sci-software/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/import/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/importerror/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jap/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/numpy/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/python/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/running-python-on-jasmin/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/secondary-copy-using-elastic-tape/2024-01-08T17:57:46+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/approve/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/consortium/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/manager/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/processing-requests-for-resources/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/reject/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/requests/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/requirements/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/mass/how-to-apply-for-mass-access/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-ssh-auth/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/data-transfer-overview/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/matplotlib/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/additional-software/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/xfc/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/install-xfc-client/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/name-dispersion-model/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-status/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/introduction-to-group-workspaces/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-etiquette/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/share-gws-data-via-http/2024-01-05T16:43:23+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/gpu-testing/2024-01-09T18:46:05+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/workflow-management/using-cron/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/software-migration-2020/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/quickstart-software-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/application/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/approvals/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/approving-requests-for-access/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/how-to-monitor-slurm-jobs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/working-with-many-linux-groups/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/jasmin-conditions-of-use/2024-01-09T17:42:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/share-software-envs/2024-01-04T17:38:34+00:00https://jellyfish-app-u7lat.ondigitalocean.app/about/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/about-this-site/2024-02-05T17:39:42+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/access/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/account/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/apply-for-access-to-a-gws/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/arbiter/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/uncategorized/article-under-review/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/automount/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/backup/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/beginner/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/best-practice/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/software-on-jasmin/community-software-checksit/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/connection/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/deprecated/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/desktop/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/2023-08-25T19:38:15+01:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/example-job-2-calc-md5s/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/filezilla/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-command-line-interface/2024-01-30T14:57:55+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/globus-transfers-with-jasmin/2024-02-09T17:38:09+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/gridftp-cert-based-auth/2024-02-09T17:16:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/guides/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/gws-scanner/2024-02-10T18:45:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/hpxfer-access-role/2024-02-09T17:16:56+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/jasmin-external-connections/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/2024-01-30T17:49:50+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/interactive-computing/jasmin-notebooks-service/2024-02-12T10:49:19+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/jupyter/2024-02-12T10:49:19+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/login/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/nomachine/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/notebook/2024-02-12T11:19:53+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/nx/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/orchid/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/partition/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/password/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/queue/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/quota/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/rsync-scp-sftp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/data-transfer/scheduling-automating-transfers/2024-02-12T12:01:40+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sci/2024-02-10T17:37:15+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/scratch/2024-02-09T16:15:51+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/service/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/shared/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/sinfo/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/slurm/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/batch-computing/slurm-queues/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/ssh/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/training/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/training/2024-01-26T18:12:49+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/transfer/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/docs/short-term-project-storage/using-the-jasmin-object-store/2024-02-10T16:59:20+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/winscp/2024-01-30T13:46:02+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/workshop/2024-01-30T18:36:14+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/x11/2024-02-09T12:59:59+00:00https://jellyfish-app-u7lat.ondigitalocean.app/tags/xfer-sp/2024-02-09T12:59:59+00:00 \ No newline at end of file diff --git a/tags/access/index.html b/tags/access/index.html index 068605885..643743302 100644 --- a/tags/access/index.html +++ b/tags/access/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/account/index.html b/tags/account/index.html index c28330934..1f99a48d4 100644 --- a/tags/account/index.html +++ b/tags/account/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/amd/index.html b/tags/amd/index.html index e5d4ee9fb..3fdf9dcfc 100644 --- a/tags/amd/index.html +++ b/tags/amd/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/application/index.html b/tags/application/index.html index 80f833605..fcf99fb25 100644 --- a/tags/application/index.html +++ b/tags/application/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/approvals/index.html b/tags/approvals/index.html index ee773d8df..abbe3d0c0 100644 --- a/tags/approvals/index.html +++ b/tags/approvals/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/approve/index.html b/tags/approve/index.html index 44bd56823..c1a6c4d0c 100644 --- a/tags/approve/index.html +++ b/tags/approve/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/arbiter/index.html b/tags/arbiter/index.html index c42ed07df..4970f712e 100644 --- a/tags/arbiter/index.html +++ b/tags/arbiter/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/automount/index.html b/tags/automount/index.html index ef9f5df33..cf18e73db 100644 --- a/tags/automount/index.html +++ b/tags/automount/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/backup/index.html b/tags/backup/index.html index 55217e8a2..89073158d 100644 --- a/tags/backup/index.html +++ b/tags/backup/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/batch/index.html b/tags/batch/index.html index 9a29acc55..d4afcd597 100644 --- a/tags/batch/index.html +++ b/tags/batch/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/beginner/index.html b/tags/beginner/index.html index ca66c13a6..02767b838 100644 --- a/tags/beginner/index.html +++ b/tags/beginner/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/best-practice/index.html b/tags/best-practice/index.html index 5e74857ef..b4fe43d89 100644 --- a/tags/best-practice/index.html +++ b/tags/best-practice/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/bjobs/index.html b/tags/bjobs/index.html index 2f5604e93..14f1ff507 100644 --- a/tags/bjobs/index.html +++ b/tags/bjobs/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/bkill/index.html b/tags/bkill/index.html index 2ef1a5a79..2de5cf542 100644 --- a/tags/bkill/index.html +++ b/tags/bkill/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/bmod/index.html b/tags/bmod/index.html index cfcfe4c3b..e3ea93199 100644 --- a/tags/bmod/index.html +++ b/tags/bmod/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/bqueues/index.html b/tags/bqueues/index.html index 4374c680d..8f0bedf21 100644 --- a/tags/bqueues/index.html +++ b/tags/bqueues/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/bsub/index.html b/tags/bsub/index.html index f11e8516f..ad8665e33 100644 --- a/tags/bsub/index.html +++ b/tags/bsub/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cancel/index.html b/tags/cancel/index.html index 3461fd05c..7711a4ff8 100644 --- a/tags/cancel/index.html +++ b/tags/cancel/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cloud/index.html b/tags/cloud/index.html index 608e30c69..c1fc5b8f3 100644 --- a/tags/cloud/index.html +++ b/tags/cloud/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cluster/index.html b/tags/cluster/index.html index 168e760b7..560c59282 100644 --- a/tags/cluster/index.html +++ b/tags/cluster/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cmip5/index.html b/tags/cmip5/index.html index d1c8ad560..4ab0e7c36 100644 --- a/tags/cmip5/index.html +++ b/tags/cmip5/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cmip6/index.html b/tags/cmip6/index.html index 978c5f743..aa9eed604 100644 --- a/tags/cmip6/index.html +++ b/tags/cmip6/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/community/index.html b/tags/community/index.html index d7b272be6..f7d9a643d 100644 --- a/tags/community/index.html +++ b/tags/community/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/compute/index.html b/tags/compute/index.html index 32b3d2304..9327d3e80 100644 --- a/tags/compute/index.html +++ b/tags/compute/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/connection/index.html b/tags/connection/index.html index 46cca8b68..036f177be 100644 --- a/tags/connection/index.html +++ b/tags/connection/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/consortium/index.html b/tags/consortium/index.html index 68742900e..dbbb41b61 100644 --- a/tags/consortium/index.html +++ b/tags/consortium/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cordex/index.html b/tags/cordex/index.html index 692c439ea..33310b7b1 100644 --- a/tags/cordex/index.html +++ b/tags/cordex/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/cylc/index.html b/tags/cylc/index.html index 52703e841..9921bb9ff 100644 --- a/tags/cylc/index.html +++ b/tags/cylc/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/data/index.html b/tags/data/index.html index 9bf6f231a..0a84bb03e 100644 --- a/tags/data/index.html +++ b/tags/data/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/deprecated/index.html b/tags/deprecated/index.html index 17facc28e..c8564ce6f 100644 --- a/tags/deprecated/index.html +++ b/tags/deprecated/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/desktop/index.html b/tags/desktop/index.html index cab27309a..b84736e88 100644 --- a/tags/desktop/index.html +++ b/tags/desktop/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/earth/index.html b/tags/earth/index.html index 3012b33f3..ee6342d78 100644 --- a/tags/earth/index.html +++ b/tags/earth/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/environment/index.html b/tags/environment/index.html index a37526f0a..664741954 100644 --- a/tags/environment/index.html +++ b/tags/environment/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/exercise/index.html b/tags/exercise/index.html index a6414ea42..3e3fb9881 100644 --- a/tags/exercise/index.html +++ b/tags/exercise/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/filezilla/index.html b/tags/filezilla/index.html index 08caa3bd5..dad1eff67 100644 --- a/tags/filezilla/index.html +++ b/tags/filezilla/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/group-workspace/index.html b/tags/group-workspace/index.html index 909ef37f8..e72f6039f 100644 --- a/tags/group-workspace/index.html +++ b/tags/group-workspace/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/import/index.html b/tags/import/index.html index a25e1ad83..a97a20d9a 100644 --- a/tags/import/index.html +++ b/tags/import/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/importerror/index.html b/tags/importerror/index.html index 9bc395dfc..fa95b0830 100644 --- a/tags/importerror/index.html +++ b/tags/importerror/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index ffe54f8e0..b8d98432d 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1,5 +1,5 @@ JASMIN Help Site - Tags -
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/intel/index.html b/tags/intel/index.html index 877363528..bf9b2e3f2 100644 --- a/tags/intel/index.html +++ b/tags/intel/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/intermediate/index.html b/tags/intermediate/index.html index 2362c2f67..06d6363a8 100644 --- a/tags/intermediate/index.html +++ b/tags/intermediate/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/jap/index.html b/tags/jap/index.html index 66d54b175..7a0a3d780 100644 --- a/tags/jap/index.html +++ b/tags/jap/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/jasmin/index.html b/tags/jasmin/index.html index c21184432..ada53977f 100644 --- a/tags/jasmin/index.html +++ b/tags/jasmin/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/job/index.html b/tags/job/index.html index d793af5ee..f6a2429c2 100644 --- a/tags/job/index.html +++ b/tags/job/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/jules/index.html b/tags/jules/index.html index 7c5324fdc..438b29ff5 100644 --- a/tags/jules/index.html +++ b/tags/jules/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/jupyter/index.html b/tags/jupyter/index.html index 69e375231..d1c533187 100644 --- a/tags/jupyter/index.html +++ b/tags/jupyter/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/kill/index.html b/tags/kill/index.html index 9c764db2f..c4c7d5200 100644 --- a/tags/kill/index.html +++ b/tags/kill/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/login/index.html b/tags/login/index.html index 0578b6a77..c495c4eef 100644 --- a/tags/login/index.html +++ b/tags/login/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/lorem-markdownum/index.html b/tags/lorem-markdownum/index.html index b8bf51495..c03921669 100644 --- a/tags/lorem-markdownum/index.html +++ b/tags/lorem-markdownum/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/lotus/index.html b/tags/lotus/index.html index 056b5c5f5..1717408ce 100644 --- a/tags/lotus/index.html +++ b/tags/lotus/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/manager/index.html b/tags/manager/index.html index b4d074e6c..9f777677a 100644 --- a/tags/manager/index.html +++ b/tags/manager/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/mass-partition/index.html b/tags/mass-partition/index.html index 24be57546..d314dd302 100644 --- a/tags/mass-partition/index.html +++ b/tags/mass-partition/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/matlab/index.html b/tags/matlab/index.html index 1d2b2b7af..a0c1a679f 100644 --- a/tags/matlab/index.html +++ b/tags/matlab/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/model-validation/index.html b/tags/model-validation/index.html index 0f94b5a9b..3fd0f62ed 100644 --- a/tags/model-validation/index.html +++ b/tags/model-validation/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/moose/index.html b/tags/moose/index.html index 6d90c95a2..ec25f06d1 100644 --- a/tags/moose/index.html +++ b/tags/moose/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/netcdf3/index.html b/tags/netcdf3/index.html index 96e177f11..0a2b5d0ed 100644 --- a/tags/netcdf3/index.html +++ b/tags/netcdf3/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/nomachine/index.html b/tags/nomachine/index.html index 0ded7772d..053e54e6d 100644 --- a/tags/nomachine/index.html +++ b/tags/nomachine/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/notebook/index.html b/tags/notebook/index.html index 4fdaabae3..9ddb4c764 100644 --- a/tags/notebook/index.html +++ b/tags/notebook/index.html @@ -1,5 +1,5 @@ JASMIN Help Site - notebook -
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/numpy/index.html b/tags/numpy/index.html index d2ad082e1..288bbda75 100644 --- a/tags/numpy/index.html +++ b/tags/numpy/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/nx/index.html b/tags/nx/index.html index d7034719a..ce9be613a 100644 --- a/tags/nx/index.html +++ b/tags/nx/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/obs4mips/index.html b/tags/obs4mips/index.html index 6a9b3c498..eb75797da 100644 --- a/tags/obs4mips/index.html +++ b/tags/obs4mips/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/orchid/index.html b/tags/orchid/index.html index 56ea9095d..b2d01cb38 100644 --- a/tags/orchid/index.html +++ b/tags/orchid/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/packages/index.html b/tags/packages/index.html index edb2aa70a..9c6cc05f8 100644 --- a/tags/packages/index.html +++ b/tags/packages/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/partition/index.html b/tags/partition/index.html index c9d76fd15..571dbe08f 100644 --- a/tags/partition/index.html +++ b/tags/partition/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/password/index.html b/tags/password/index.html index cc4335e7e..36a367e37 100644 --- a/tags/password/index.html +++ b/tags/password/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/portal/index.html b/tags/portal/index.html index 4c509d088..803a32db9 100644 --- a/tags/portal/index.html +++ b/tags/portal/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/projects/index.html b/tags/projects/index.html index 9009c4ee5..50bbc48e5 100644 --- a/tags/projects/index.html +++ b/tags/projects/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/python/index.html b/tags/python/index.html index 8a43ce2be..14f1d81bd 100644 --- a/tags/python/index.html +++ b/tags/python/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/queue/index.html b/tags/queue/index.html index a95a26a4f..1d8570bcb 100644 --- a/tags/queue/index.html +++ b/tags/queue/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/quickstart/index.html b/tags/quickstart/index.html index b87d6d7cc..fa0c7cf7f 100644 --- a/tags/quickstart/index.html +++ b/tags/quickstart/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/quota/index.html b/tags/quota/index.html index 68a15071a..3e57158a2 100644 --- a/tags/quota/index.html +++ b/tags/quota/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/r/index.html b/tags/r/index.html index 3b8d04077..a4cff5d8d 100644 --- a/tags/r/index.html +++ b/tags/r/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/reject/index.html b/tags/reject/index.html index bdd4bbb7a..3559775ac 100644 --- a/tags/reject/index.html +++ b/tags/reject/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/requests/index.html b/tags/requests/index.html index 03019240c..e9ca816ab 100644 --- a/tags/requests/index.html +++ b/tags/requests/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/requirements/index.html b/tags/requirements/index.html index 9a4ff3cb5..9b78f45dc 100644 --- a/tags/requirements/index.html +++ b/tags/requirements/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/resources/index.html b/tags/resources/index.html index b251e89a6..52bb31bed 100644 --- a/tags/resources/index.html +++ b/tags/resources/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/rose/index.html b/tags/rose/index.html index 9cbebb9b6..edf59d9cc 100644 --- a/tags/rose/index.html +++ b/tags/rose/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/rscript/index.html b/tags/rscript/index.html index 8a797ce62..1ad60b745 100644 --- a/tags/rscript/index.html +++ b/tags/rscript/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/sbatch/index.html b/tags/sbatch/index.html index cfc80dfa9..99a511e9b 100644 --- a/tags/sbatch/index.html +++ b/tags/sbatch/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/scancel/index.html b/tags/scancel/index.html index 7847bed9c..2e5b58960 100644 --- a/tags/scancel/index.html +++ b/tags/scancel/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/sci/index.html b/tags/sci/index.html index 38f205544..dd2bc9039 100644 --- a/tags/sci/index.html +++ b/tags/sci/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/scp/index.html b/tags/scp/index.html index 069abfa25..f89ed52a2 100644 --- a/tags/scp/index.html +++ b/tags/scp/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/scratch/index.html b/tags/scratch/index.html index b7e211861..a67eac86a 100644 --- a/tags/scratch/index.html +++ b/tags/scratch/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/service/index.html b/tags/service/index.html index d2fc7d85e..32f7387f4 100644 --- a/tags/service/index.html +++ b/tags/service/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/shared/index.html b/tags/shared/index.html index d42c1d58f..7a09aae9c 100644 --- a/tags/shared/index.html +++ b/tags/shared/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/sinfo/index.html b/tags/sinfo/index.html index c2c15ea1d..13ab014f7 100644 --- a/tags/sinfo/index.html +++ b/tags/sinfo/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/slurm/index.html b/tags/slurm/index.html index 00f255011..0c8c1b3e2 100644 --- a/tags/slurm/index.html +++ b/tags/slurm/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/small-files/index.html b/tags/small-files/index.html index 42ace045c..725e37940 100644 --- a/tags/small-files/index.html +++ b/tags/small-files/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/software/index.html b/tags/software/index.html index 48e7129e5..16e9ccd62 100644 --- a/tags/software/index.html +++ b/tags/software/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/spec/index.html b/tags/spec/index.html index 3f800f41f..a0e924d02 100644 --- a/tags/spec/index.html +++ b/tags/spec/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/specify/index.html b/tags/specify/index.html index c671c7715..9a81e4b18 100644 --- a/tags/specify/index.html +++ b/tags/specify/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/squeue/index.html b/tags/squeue/index.html index f0cfb76ab..3d9205066 100644 --- a/tags/squeue/index.html +++ b/tags/squeue/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/ssh/index.html b/tags/ssh/index.html index 0b983e2b6..84547b5b7 100644 --- a/tags/ssh/index.html +++ b/tags/ssh/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/submission/index.html b/tags/submission/index.html index cbd8d56ab..7133b86f3 100644 --- a/tags/submission/index.html +++ b/tags/submission/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/submit/index.html b/tags/submit/index.html index c7fa52185..f3d4b05f1 100644 --- a/tags/submit/index.html +++ b/tags/submit/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/system/index.html b/tags/system/index.html index ef8c8551d..be5c5ef55 100644 --- a/tags/system/index.html +++ b/tags/system/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/tenancies/index.html b/tags/tenancies/index.html index bba5daacf..79907aedd 100644 --- a/tags/tenancies/index.html +++ b/tags/tenancies/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/tenancy/index.html b/tags/tenancy/index.html index 004e16271..1b9f517da 100644 --- a/tags/tenancy/index.html +++ b/tags/tenancy/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/training/index.html b/tags/training/index.html index bd3602a02..fdace8f74 100644 --- a/tags/training/index.html +++ b/tags/training/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/transfer/index.html b/tags/transfer/index.html index 9dc52d040..587d74fff 100644 --- a/tags/transfer/index.html +++ b/tags/transfer/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/winscp/index.html b/tags/winscp/index.html index fd624798a..b30a2dd67 100644 --- a/tags/winscp/index.html +++ b/tags/winscp/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/workshop/index.html b/tags/workshop/index.html index abee8adfa..287d4c76b 100644 --- a/tags/workshop/index.html +++ b/tags/workshop/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/x11/index.html b/tags/x11/index.html index 249c5b191..92a471f2c 100644 --- a/tags/x11/index.html +++ b/tags/x11/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/tags/xfer-sp/index.html b/tags/xfer-sp/index.html index 43a74fd4f..55ff47294 100644 --- a/tags/xfer-sp/index.html +++ b/tags/xfer-sp/index.html @@ -21,4 +21,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/advanced/index.html b/training/advanced/index.html index bc1d9213a..622eba0f7 100644 --- a/training/advanced/index.html +++ b/training/advanced/index.html @@ -22,4 +22,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/advanced/training-exercises-coming-soon/index.html b/training/advanced/training-exercises-coming-soon/index.html index 9f8b3ce38..a7eb94a67 100644 --- a/training/advanced/training-exercises-coming-soon/index.html +++ b/training/advanced/training-exercises-coming-soon/index.html @@ -26,4 +26,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/basic/index.html b/training/basic/index.html index e98f1b3dc..d8157f8c5 100644 --- a/training/basic/index.html +++ b/training/basic/index.html @@ -22,4 +22,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/basic/training-exercises-coming-soon/index.html b/training/basic/training-exercises-coming-soon/index.html index b03bc5a1c..c8b6702c3 100644 --- a/training/basic/training-exercises-coming-soon/index.html +++ b/training/basic/training-exercises-coming-soon/index.html @@ -26,4 +26,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/index.html b/training/index.html index 2aa999b73..1270ee64d 100644 --- a/training/index.html +++ b/training/index.html @@ -24,4 +24,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/intermediate/exnn-doing-x/index.html b/training/intermediate/exnn-doing-x/index.html index 979c3e65c..2ecf00e18 100644 --- a/training/intermediate/exnn-doing-x/index.html +++ b/training/intermediate/exnn-doing-x/index.html @@ -92,4 +92,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file diff --git a/training/intermediate/index.html b/training/intermediate/index.html index 885e9e769..0b739da7a 100644 --- a/training/intermediate/index.html +++ b/training/intermediate/index.html @@ -22,4 +22,4 @@  
    \ No newline at end of file +
    Code copied to clipboard
    \ No newline at end of file