Skip to content

LLNL/pyorick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run Yorick from Python

The pyorick package starts yorick as a subprocess and provides an interface between python and yorick interpreted code.

Features:

  • exec or eval arbitrary yorick code strings
  • get or set yorick variables
  • call yorick functions or subroutines with python arguments
  • get or set slices of large yorick arrays
  • terminal mode to interact with yorick by keyboard through python

Most of the data is exchanged via binary pipes between the two interpreters. Yorick runs in a request-reply mode. Python prints anything yorick sends to stdout or stderr except prompts.

See DESCRIPTION.rst for a complete description of the interface. You can clone or fork https://github.com/dhmunro/pyorick to contribute to pyorick.

Releases

No releases published

Packages

No packages published

Languages