Reading PP files in JASMIN


I have used PP Transfer to move UM output files from ARCHER2 to JASMIN in pp file format but am unable to open these on the JASMIN platform.

When using module load jasmin-sci and then trying to open the file with xconv, I receive this error:
no display name and no $DISPLAY environment variable
while executing
“load /opt/rh/jasmin-sci/root/usr/bin/xconv1.94/lib/tk8.6/…/ Tk”
(“package ifneeded Tk 8.6.8” script)
invoked from within
“package require Tk”
(“package ifneeded xconv 1.0” script)
invoked from within
“package require xconv”
invoked from within
"if {[string match convsh $execname]} {
package require convsh

namespace eval ::mainloop {
variable partialCommand {}

proc ::ma…"
(file “/opt/rh/jasmin-sci/root/usr/bin/xconv/main.tcl” line 8)

And when in python and reading with I receive:
Traceback (most recent call last):
File “/apps/jasmin/jaspy/miniconda_envs/jaspy3.8/m3-4.9.2/envs/jaspy3.8-m3-4.9.2-r20211105/lib/python3.8/site-packages/cf/read_write/”, line 723, in read
ftype = file_type(filename)
File “/apps/jasmin/jaspy/miniconda_envs/jaspy3.8/m3-4.9.2/envs/jaspy3.8-m3-4.9.2-r20211105/lib/python3.8/site-packages/cf/read_write/”, line 1099, in file_type
raise IOError(f"Can’t determine format of file {filename}")
OSError: Can’t determine format of file cj051a.p42010feb.pp

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “”, line 1, in
File “/apps/jasmin/jaspy/miniconda_envs/jaspy3.8/m3-4.9.2/envs/jaspy3.8-m3-4.9.2-r20211105/lib/python3.8/site-packages/cfdm/”, line 171, in verbose_override_wrapper
return method_with_verbose_kwarg(*args, **kwargs)
File “/apps/jasmin/jaspy/miniconda_envs/jaspy3.8/m3-4.9.2/envs/jaspy3.8-m3-4.9.2-r20211105/lib/python3.8/site-packages/cf/read_write/”, line 741, in read
raise ValueError(message)
ValueError: Can’t determine format of file cj051a.p42010feb.pp

The files are all named as expected and the corresponding files in the ARCHER2 History_Data folder open as usual and are as expected with xconv. I am not sure whether this is an issue with how I am opening the files or whether the PP transfer has gone wrong. In addition to this, my Archer Jasmin ssh connection fails quite often and I have to redo the ssh-add ~/.ssh/id_rsa_jasmin command.



Found a quick solution by changing my SSH method when I am entering the sci server on JASMIN to opening the files however I am still concerned about needing to add the id_rsa multiple times.


Hi Hannah,

There are 4 login nodes on ARCHER2. If you ssh you will potentially land on a different node to the one you ran ssh-add on before. We advise logging in to each login node (e.g. ssh and running ssh-add on all the login nodes.

When you ssh to JASMIN make sure you ssh -Y ....