Skip to content

Releases: lanl/OPPPY

opppy-0_1_10

05 Feb 14:56
Compare
Choose a tag to compare
* OPPPY minor release:
    + OPPPY-0_1_10

* Current dependencies:
    + Python 3.X
    + numpy
    + scipy
    + matplotlib
    + h5py
    + sphinx (to build documentation)
    + multiprocess (for non-linux builds, multiprocessing for linux)

* Summary of changes:
    + Thread support for interactive parser

* Corrected defects:
    + Allow threads in the interactive parser via the build_data_list calls

* New Features:
    + Threaded interactive data parsing

* Known Defects:
    + Not all plotting features have been tested.
    + Only cycle and time data is ignored when listing plot options
    + Dictionary printing options should be fixed

opppy-0_1_9

02 Feb 17:25
Compare
Choose a tag to compare
* OPPPY minor release:
    + OPPPY-0_1_9

* Current dependencies:
    + Python 3.X
    + numpy
    + scipy
    + matplotlib
    + h5py
    + sphinx (to build documentation)
    + multiprocess (for non-linux builds, multiprocessing for linux)

* Summary of changes:
    + Remove debug print statment
    + Threading is now controlled via function/argparse arguments rather than an environment
    variable 
        + Remove OPPPY_USE_THREADS enviroment variable
        + Limit memory duplication by batching threaded parsing based on requested number of
        threads
        + nthreads was added to each (output, dump, tally) append parsing function
        + -nt or --nthreads was added the default argparse options for (output, dumps, and
        tallies)
        + default behavior is serial (nthreads=0), nthreads=-1 uses maximum number of threads equal to the
        number of processors, while all positive values of nthreads set a fixed number of threads.


* Corrected defects:
    + Reduced threading memory burden when parsing multiple files

* New Features:
    + Parallel parsing is off by default but controlled with the nthreads variable

* Known Defects:
    + Not all plotting features have been tested.
    + Only cycle and time data is ignored when listing plot options
    + Dictionary printing options should be fixed

opppy-0_1_8

10 Jan 20:20
c7c6e64
Compare
Choose a tag to compare
  • OPPPY minor release:

    • OPPPY-0_1_8
  • Current dependencies:

    • Python 3.X
    • numpy
    • scipy
    • matplotlib
    • sphinx (to build documentation)
  • Summary of changes:

    • Added h5py to the test dependencies
    • Update testing
      • Remove unsupported test.support usage
      • Add sanity checks for interactive testing
      • Add Golds for test_output, test_dump_utils, and test_tally
      • Add SHOW_PLOTS test environment variables to hide plots during testing
    • Add Parallel Parsing for outputs, tallies, and dumps (can be disabled using
      OPPPY_USE_THREADS=False environment variable)
    • Add log scale support for 2d contour plots
  • Corrected defects:

    • Improve testing robustness
    • Support log scale 2D plotting
  • New Features:

    • Parallel parsing (can be disabled with OPPPY_USE_THREADS=False environment variable)
  • Known Defects:

    • Not all plotting features have been tested.
    • Only cycle and time data is ignored when listing plot options
    • Dictionary printing options should be fixed

opppy-0_1_7

22 Mar 13:58
Compare
Choose a tag to compare
* OPPPY minor release:
    + OPPPY-0_1_10

* Current dependencies:
    + Python 3.X
    + numpy
    + scipy
    + matplotlib
    + sphinx (to build documentation)

* Summary of changes:
    + Remove parser dependency and replace with ast required for python 3.10 support
    + Fix series data plotting with interactive plotter

* Corrected defects:
    + Remove parser dependency and replace with ast required for python 3.10 support
    + Fix series data plotting with interactive plotter

* New Features:
    + Python 3.10+ support

* Known Defects:
    + Not all plotting features have been tested.
    + Only cycle and time data is ignored when listing plot options
    + Dictionary printing options should be fixed

opppy-0_1_6

08 Jul 21:31
Compare
Choose a tag to compare
  • Improved Case plotting
  • Removed deprecated "is not" syntax
  • Improved 2d log plotting
  • Allow formatted strings for plot labels

OPPPY-0_1_5

03 Mar 18:06
Compare
Choose a tag to compare

Improve the output parsing efficiency and add github integration testing and documentation.

OPPPY-0_1_4

27 Jul 15:46
Compare
Choose a tag to compare

OPPPY-0_1_4 enables better 2d plotting including mesh based variable plotting using vertices, contour lines, and contour maps.

OPPPY-0_1_3

03 Jun 13:26
0cce329
Compare
Choose a tag to compare

In this release we provide fixes for case file plotting and 2D data ranges.

OPPPY 0.1.2

19 Dec 16:14
4404f8c
Compare
Choose a tag to compare

Fix some minor plotting/parsing issues and allow for unique scaling for multiple dictionary files.

OPPPY 0.1.1

19 Aug 23:32
f9c4514
Compare
Choose a tag to compare

Fix Setup