Source: yorick Maintainer: Debian Science Maintainers Uploaders: Thibaut Paumard Section: science Priority: optional Build-Depends: libx11-dev, texinfo, debhelper (>= 10.0.0), quilt, po-debconf, libopenmpi-dev [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32], libmpich-dev [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32], xvfb, xauth, xfonts-base Build-Depends-Indep: imagemagick Standards-Version: 4.3.0 Vcs-Browser: https://salsa.debian.org/science-team/yorick Vcs-Git: https://salsa.debian.org/science-team/yorick.git Homepage: http://yorick.sourceforge.net Package: yorick Architecture: any Depends: yorick-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, debconf Recommends: rlwrap, yorick-z Suggests: yorick-full, yorick-mpy-openmpi | yorick-mpy-mpich2, emacsen, curl Description: interpreted language and scientific graphics Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The language features a compact syntax for many common array operations, so it processes large arrays of numbers very quickly and efficiently. Superficially, yorick code resembles C code, but yorick variables are never explicitly declared and have a dynamic scoping similar to many Lisp dialects. The yorick language is designed to be typed interactively at a keyboard, as well as stored in files for later use. . This package includes an emacs-based development environment, which you can launch by typing M-x yorick in emacs. . Many add-on packages and plug-ins are available for Yorick (the package names begin with "yorick-"). You may want to install the yorick-full metapackage which depends on the vast majority of them. Package: yorick-data Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: yorick (>= ${source:Version}) Description: interpreted library for the Yorick language Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The yorick-data package contains all the architecture-independent data, which is mostly the standard interpreted library. Package: yorick-dev Architecture: any Depends: yorick (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: development files for the Yorick interpreted language Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The yorick-dev package contains the files needed to compile (or package) plug-ins or custom `yorick' executables. Package: yorick-mpy-mpich2 Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32 Depends: yorick (= ${binary:Version}), yorick-mpy-common (= ${source:Version}), mpich, ${shlibs:Depends}, ${misc:Depends} Description: Message Passing Yorick (MPICH2 build) Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The MPY is a parallel version of Yorick based on the Message Passing Interface (MPI). This package contains a build of MPY linked against MPICH2. Package: yorick-mpy-openmpi Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32 Depends: yorick (= ${binary:Version}), yorick-mpy-common (= ${source:Version}), openmpi-bin, ${shlibs:Depends}, ${misc:Depends} Description: Message Passing Yorick (OpenMPI build) Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The MPY is a parallel version of Yorick based on the Message Passing Interface (MPI). This package contains a build of MPY linked against OpenMPI. Package: yorick-mpy-common Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: yorick-mpy-openmpi (>= ${source:Version}) | yorick-mpy-mpich2 (>= ${source:Version}) Description: Message Passing Yorick (common files) Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The MPY is a parallel version of Yorick based on the Message Passing Interface (MPI). This package contains the files common to all builds of MPY. Package: yorick-doc Architecture: all Section: doc Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: yorick Description: documentation for the Yorick interpreted language Yorick is an interpreted programming language for: * scientific simulations or calculations * postprocessing or steering large simulation codes * interactive scientific graphics * reading, writing, and translating large files of numbers . The Yorick package ships with little documentation: a manpage, the Yorick Manual in info format, and its own "help" command. This package adds the Yorick Manual and Quick Reference in PDF and HTML format and a utility (update-yorickdoc) to build HTML documentation for the set of functions (from Yorick and add-on packages) installed on this machine. By default, these pages are built and updated automatically whenever necessary. . Once this package is installed, simply point your preferred web browser to file:///usr/share/doc/yorick-doc/README.html .