Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 1.0.0

    162a434f · add a license (GPL3) ·
    GPLT version 1.0.0
    
    this major version adds a license.
    
  • 0.8.0

    GPLT version 0.8.0
    
    > **Note**
    > this version focuses on the `gplt plot` command only
    
    - allow multiple legends
    - allow open limits with "null"
    - check the style of graphs at runtime
    
  • 0.7.0

    GPLT version 0.7.0
    
    - consistent error system with rich output
    - custom and simple logging system
    - proper error messages when loading invalid JSON, i.e. without complete useless traceback
    - `--graphs-file` for `plot` and `--data-file` for `multi-bar` have been renamed to a common `--json-data-file`
    - new options for `plot`
        - `--no-legend` to remove the legend
        - `--x-scale-base` and `--y-scale-base` to change the bases of log scales
    - saving the plots is now handled outside of `plot.plot` and `multi_bar.multi_bar`
    - give errors when trying to run `plot.py` or `multi_bar.py` directly
    - changes to `plot`
        - input type annotations should be correct now, especially with optional fields
        - add runtime checks of the JSON data given to `plot` through the main script by the user: will give errors when missing fields and warnings when extra unknown fields
        - other improvements and refactor
    
  • 0.6.0

    GPLT version 0.6.0
    
    - add `--version`
    
  • 0.5.1

    GPLT patch 0.5.1
    
  • 0.5.2

    GPLT patch 0.5.2
    
  • 0.5.0

    42ace882 · add `--use-tex` to `plot` ·
    GPLT version 0.5.0
    
    - add new options to _plot_
        - `--legend-loc`
        - `--x-ticks-rotation`
        - `--x-ticks`
        - `--x-tick-labels`
        - `--y-ticks`
        - `--y-tick-labels`
        - `--font`
          ```nuon
          {
              size: 15,
              family: serif,
              sans-serif: Helvetica,
          }
          ```
        - `--use-tex`
    - better style configuration
    ```nuon
    {
        color: null,
        line: {
            marker: {
                shape: "o",
                size: 5,
            },
            type: null,
            width: null,
            alpha: 1.0,
        },
        error: {
            alpha: 0.3,
        },
    }
    ```
    - rename `--aspect-ratio` to `--fig-size` and accept floats
    - add nice errors when `$.points` is ill-defined
    - use better grids when using log scales
    - expand the path given by the user to save figures
    
  • 0.4.0

    GPLT version 0.4.0
    
    - new options for `plot`
        - `--graphs-file` for very long data
        - `--x-lim` and `--y-lim` to limit the axes
    - new options for `multi-bar`
        - `--data-file` for very long data
    - the `$.name` key in the graphs data for `plot` is now optional, no
      legend will be shown for graphs missing this field
    - with `plot`, the alpha value of both the error and the line can be set
      independently in `$.style`
    
  • 0.3.0

    GPLT version 0.3.0
    
    - `gplt multi-bar` command instead of `multi_bar`
    
  • 0.2.0

    GPLT version 0.2.0
    
    add `--aspect-ratio` and `--dpi` to both `gplt plot` and `gplt
    multi_bar` to control the aspect ratio and the DPI of the final saved
    image when using `--save`.
    
  • 0.1.0

    GPLT version 0.1.0