A tool for undergraduate and graduate courses in open-channel
    hydraulics. Provides functions for computing normal and critical depths,
    steady-state water surface profiles (e.g. backwater curves) and unsteady flow
    computations (e.g. flood wave routing) as described in
    Koohafkan MC, Younis BA (2015). "Open-channel computation with R."
    The R Journal, 7(2), 249–262. <doi: 10.32614/RJ-2015-034>.

Provides access to global river gauge data from a variety of national-level river agencies. The package interfaces with the national-level agency websites to provide access to river gauge locations, river discharge, and river stage. Currently, the package is available for the following countries: Australia, Brazil, Canada, Chile, France, Japan, South Africa, the United Kingdom, and the United States.

Simplifies the creation of reproducible data science environments
    using the 'Nix' package manager, as described in
    Dolstra (2006) <ISBN 90-393-4130-3>. The included `rix()`
    function generates a complete description of the environment as a
    `default.nix` file, which can then be built using 'Nix'. This results in
    project specific software environments with pinned versions of R, packages,
    linked system dependencies, and other tools. Additional helpers make it easy
    to run R code in 'Nix' software environments for testing and production.

Jade is a high performance template engine heavily influenced by
    Haml and implemented with JavaScript for node and browsers.

Jalali calendar, or solar Hijri, is calendar of Iran and
    Afghanistan (<https://en.wikipedia.org/wiki/Solar_Hijri_calendar>).
    This package is designed to working with Jalali date. For this
    purpose, It defines JalaliDate class that is similar to Date class.

Low-level interface to Java VM very much like .C/.Call and friends. Allows creation of objects, calling methods and accessing fields.

Quickly install 'Java Development Kit (JDK)' without
    administrative privileges and set environment variables in current R
    session or project to solve common issues with 'Java' environment
    management in 'R'. Recommended to users of 'Java'/'rJava'-dependent
    'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP',
    'rWeka', 'RJDBC', 'tabulapdf', and many more. 'rJavaEnv' prevents
    common problems like 'Java' not found, 'Java' version conflicts,
    missing 'Java' installations, and the inability to install 'Java' due
    to lack of administrative privileges.  'rJavaEnv' automates the
    download, installation, and setup of the 'Java' on a per-project basis
    by setting the relevant 'JAVA_HOME' in the current 'R' session or the
    current working directory (via '.Rprofile', with the user's consent).
    Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows
    different 'Java' versions to be used across different projects, but
    can also be configured to allow multiple versions within the same
    project (e.g.  with the help of 'targets' package). Note: there are a
    few extra steps for 'Linux' users, who don't have any 'Java'
    previously installed in their system, and who prefer package
    installation from source, rather then installing binaries from 'Posit
    Package Manager'. See documentation for details.