Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.95 KB

CHANGELOG.md

File metadata and controls

52 lines (33 loc) · 1.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.12.0]

Added

  • EndfFloat class for storing float numbers with associated original string
  • Support of PENDF files produced by NJOY
  • Argument preserve_value_strings to EndfParser and EndfParserCpp class
  • matching module for matching ENDF files according to logical expressions
  • Argument array_type to EndfParser and EndfParserCpp to support representing ENDF arrays as Python list

Removed

  • Option blank\_as\_zero from EndfParser constructor---now blank numeric fields are always interpreted as zero.

Fixed

  • SEND record treatment in cpp parser for sections read verbatim
  • EndfParserCpp on Windows 11 by using binary mode for reading/writing
  • Output of integers instead of float numbers in SEND records
  • Avoid check of MAT/MF/MT consistency if ignore_send_records option is active
  • Add forgotten newline character while joining list of strings in EndfParserCpp.parse method.
  • Do not remove last line when writing verbatim MF/MT section with EndfParser

Changed

  • Options for reading and writing are now passed as dictionaries (read_opts and write_opts) to functions.
  • Redesigned and extended command-line interface

[0.11.0]

Added

  • Argument include_linenum to EndfParser class constructor #6
  • Argument include_linenum to EndfParserCpp and C++ parsers #6
  • Variable __version__ in package namespace #5

Fixed

  • Sequence number is reset to 1 if it exceeds 99999 #6

[0.10.3]

Added

  • First version for reference in this changelog