Skip to content

Releases: JGCRI/pygcam

Version 1.0.0

14 Nov 22:19
Compare
Choose a tag to compare

See full documentation, including installation instructions, at: http://pygcam.readthedocs.io/en/master/index.html.

Version 1.0.0 (14 Nov 2017)

  • Added code to gcam sub-command to create link to java libs on macOS,
    as is done in the run-gcam.command script in the GCAM distribution
    for the Mac.

  • A bug in the ModelInterface code in gcam-v4.4 prevented the pygcam
    query sub-command from working. Please install gcam-v4.4.1 (when available)
    or update your the gcam-v4.4 installation, replacing the file
    .../input/gcam-data-system/_common/ModelInterface/src/ModelInterface.jar
    with the updated version from the Downloads section, below.

  • Modified init sub-command to use prompt_toolkit to provide
    filename completion via the tab key. This works on Windows only
    from a standard command prompt, not from a Cygwin terminal. (The
    init sub-command works, but without filename completion.)

  • Added check that config variable GCAM.VersionNumber matches what the
    GCAM executable reports. If different, the config var is set as per
    the GCAM executable.

  • Fixed installation issue on Windows and Linux

    Note also that if you are having trouble installing or running pygcam on Windows or Linux,
    run the command gt --version. If it reports that you are running version 1.0rc3, you
    should be able to resolve problems related to SALib and pyscaffold by
    running the commands:

     pip uninstall pygcam
     pip install pyscaffold==2.5.8
     pip install salib==1.1.2
     pip install pygcam
    

If you have not yet created the Anaconda environment, download the current environment file for your system (i.e., pygcam_windows.yml or pygcam_linux.yml) from https://anaconda.org/plevin/pygcam/files, which corrects the problem. This does not affect macOS users.

Post-workshop corrections

14 Nov 18:43
Compare
Choose a tag to compare

1. Update to ModelInterface.jar

The ModelInterface.jar file available here is an interim version until JGCRI releases an update. It fixes a bug in the released version in gcam-v4.4 that was preventing the pygcam query sub-command from working correctly.

To install this file, replace the version in your the gcam-v4.4 installation, found in {{your gcam-v4.4 directory}}/input/gcam-data-system/_common/ModelInterface/src/ModelInterface.jar with the one listed in the Downloads section, below.

2. Installation issue on Windows and Linux

Note also that if you are having trouble installing or running pygcam on Windows or Linux, run the command gt --version. If it reports that you are running version 1.0rc3, you should be able to resolve problems related to SALib and pyscaffold by running the commands::

 pip uninstall pygcam
 pip install pyscaffold==2.5.8
 pip install salib==1.1.2
 pip install pygcam

If you have not yet created the Anaconda environment, download the current environment file for your system (i.e., pygcam_windows.yml or pygcam_linux.yml) from https://anaconda.org/plevin/pygcam/files, which corrects the problem. This does not affect macOS users.