Releases: lanl/OPPPY
Releases · lanl/OPPPY
opppy-0_1_10
* 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
* 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
-
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
* 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
- Improved Case plotting
- Removed deprecated "is not" syntax
- Improved 2d log plotting
- Allow formatted strings for plot labels
OPPPY-0_1_5
Improve the output parsing efficiency and add github integration testing and documentation.
OPPPY-0_1_4
OPPPY-0_1_4 enables better 2d plotting including mesh based variable plotting using vertices, contour lines, and contour maps.
OPPPY-0_1_3
In this release we provide fixes for case file plotting and 2D data ranges.
OPPPY 0.1.2
Fix some minor plotting/parsing issues and allow for unique scaling for multiple dictionary files.
OPPPY 0.1.1
Fix Setup