File: test.py

package info (click to toggle)
mmtk 2.7.9-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 11,788 kB
  • ctags: 6,600
  • sloc: python: 18,050; ansic: 12,400; makefile: 129; csh: 3
file content (16 lines) | stat: -rw-r--r-- 527 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import Pyro.core, Pyro.naming
import socket, string
Pyro.core.initClient(0)
locator = Pyro.naming.NameServerLocator()
pyro_ns = locator.getNS()

def inspector(trajectory):
    colon = string.find(trajectory, ':')
    ip_address = socket.gethostbyname(trajectory[:colon])
    name = ip_address+':MMTK:trajectory:'+trajectory[colon+1:]
    uri = pyro_ns.resolve(name)
    return Pyro.core.getProxyForURI(uri)

i = inspector('p-101.para:/scratch/hinsen/lysozyme_equilibration_100bar_300K.nc')

step = i.readScalarVariable('step')