Package: python3-loki-ecmwf
Source: loki-ecmwf
Version: 0.3.5-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 4442
Depends: python3-click, python3-codetiming, python3-coloredlogs, python3-fparser, python3-graphviz, python3-junit.xml, python3-more-itertools, python3-networkx, python3-numpy, python3-pcpp, python3-pydantic, python3-pymbolic, python3-tomli | python3-supported-min (>= 3.11), python3-tqdm, python3-yaml, python3:any (>= 3.10~)
Recommends: python3-loki-ecmwf-doc, python3-loki-ecmwf-lint-rules
Section: python
Priority: optional
Homepage: https://github.com/ecmwf-ifs/loki
Description: Source-to-source translation for Fortran
 Loki is an experimental tool to explore the possible use of source-to-source
 translation for ECMWF's Integrated Forecasting System (IFS) and associated
 Fortran software packages.
 .
 Loki is based on compiler technology (visitor patterns and ASTs) and aims
 to provide an abstract, language-agnostic representation of a kernel,
 as well as a programmable (pythonic) interface that allows developers
 to experiment with different kernel implementations and optimizations.
 The aim is to allow changes to programming models and coding styles
 to be encoded and automated instead of hand-applying them, enabling
 advanced experimentation with large kernels as well as bulk processing
 of large numbers of source files to evaluate different kernel implementations
 and programming models.
