Skip to content

Releases: onp/gmcr-py

GMCR+ v0.4.1

04 Apr 15:18
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.4.1 Pre-release
Pre-release

Minor Changes

  • Inverse GMCR screen now better handles display of conflicts with large numbers of options. Note there have not been any changes to the calculation engine, large conflicts may still experience long calculation times.

GMCR+ v0.4.0

15 Aug 22:51
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.4.0 Pre-release
Pre-release

After a long hiatus, we're back with fixes for a few critical bugs that were affecting usability, and new packaging system.

Move to pyinstaller: single executable distribution

The move to Python 3.6 and Windows 10 posed a number of challenges for the previously used cx_freeze packaging tool. Moving to pyinstaller has resolved these issues and simplified the overall build process.

A side effect of this is that the program is now a single portable executable instead of an .msi file that needs to be installed on the system. To use GMCR+, just run the executable.

Note this executable is intended only for use on 64-bit Windows installations. On request I may be able to build a 32-bit executable, but I do not currently have any plans to do so.

Bugs Fixed

  • DMs & Options screen: The program was experiencing a minor indexing error whenever a new DM was created.
  • DMs & Options screen: The program was crashing whenever the user navigated away from the screen for a new conflict, or tried saving a new conflict. This was caused by the "misperceived states" list for decision makers not being initialized properly.
  • Post Analysis Screen: The program was crashing whenever the user tried to change the "status quo" state or otherwise triggered a screen refresh.

New features

The program now supports analysis of misperceived states. A misperceived state is a state that a decision maker is not aware is feasible. If a decision maker misperceives a state they will not move to it, even if it is reachable by them and would be considered a unilateral improvement.

Misperceived states for each decision maker can be edited on the new Misperceptions screen. Results presented on all other screens factor in these misperceptions.

Minor changes

  • The release version is now included in the header bar.

As always, please report any bugs experienced. I can't guarantee a quick fix, but they will be looked into eventually. Screenshots are very helpful. Anyone wishing to contribute to the program, please get in touch!

GMCR+ v0.3.14

22 Dec 00:03
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.14 Pre-release
Pre-release

Bugfix release

  • fix a bug where the Inverse Approach screen would crash on opening for certain conflicts.
  • fix a bug where modifying coalitions would lead to crashing for certain conflicts.
  • correct a logic error effecting a small number of states in multi-party conflicts.

GMCR+ v0.3.13

07 Oct 04:07
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.13 Pre-release
Pre-release

Fixed: states were incorrectly shown as unstable under (SEQ, SIM, GMR, SMR) if the only valid sanction required more than one opponent to make a move. This bug only affected the stability of a small number of states in multi-decision maker conflicts, and had no impact on the results of two-party conflicts.

GMCR+ v0.3.12

07 Oct 03:49
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.12 Pre-release
Pre-release
  • Minor bug fixes.
  • Add button to export reachability matrices (graphs) in an array format.

GMCR+ v0.3.11

04 Dec 01:17
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.11 Pre-release
Pre-release
  • Bug fixes.
  • Minor improvements to visualizer layout.
  • Windows: the program can now be set as the default for opening files.

GMCR+ v0.3.10

02 Dec 03:33
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.10 Pre-release
Pre-release

Fixed: a bug that was preventing new decision makers from being created

GMCR+ v0.3.9

26 Nov 04:05
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.9 Pre-release
Pre-release

bug fixes!

GMCR+ v0.3.8

24 Oct 02:15
@onp onp
Compare
Choose a tag to compare
GMCR+ v0.3.8 Pre-release
Pre-release

Changes

Fine tuning of the visualizer

Added the ability to export stability results as a CSV file (openable in Microsoft Excel)

gmcr+ v0.3.7

17 Oct 02:01
@onp onp
Compare
Choose a tag to compare
gmcr+ v0.3.7 Pre-release
Pre-release

Minor changes to layout in main program and visualizer.

Created a manual for the program. This will appear in the install folder.