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.
EndfFloat
class for storing float numbers with associated original string- Support of PENDF files produced by NJOY
- Argument
preserve_value_strings
toEndfParser
andEndfParserCpp
class matching
module for matching ENDF files according to logical expressions- Argument
array_type
toEndfParser
andEndfParserCpp
to support representing ENDF arrays as Pythonlist
- Option
blank\_as\_zero
fromEndfParser
constructor---now blank numeric fields are always interpreted as zero.
- 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
- Options for reading and writing are now passed as dictionaries (
read_opts
andwrite_opts
) to functions. - Redesigned and extended command-line interface
- Argument
include_linenum
toEndfParser
class constructor #6 - Argument
include_linenum
toEndfParserCpp
and C++ parsers #6 - Variable
__version__
in package namespace #5
- Sequence number is reset to 1 if it exceeds 99999 #6
- First version for reference in this changelog