Serpenttools

Latest version: v0.10.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.9.4rc1

0.9.4rc0

0.9.3

Update on future plans
New releases on the `0.9.x` branch will be paused, with the exception of critical bug fixes. Development will focus on reworking the readers and containers to provide additional flexibility. More details can be found at https://serpent-tools.readthedocs.io/en/0.9.3/develop/datamodel.html#data-model

Overview of Changes

Changelog can also be viewed through [online hosted documentation read the docs](https://serpent-tools.readthedocs.io/en/0.9.3/changelog.html#v0-9-3)

API changes

Update sensitivity.py
- mevscale and energy grid lines
API Provide a length for XSPlotReader
API Provide XSPlotReader.{energies,majorant}; prefer over metadata
API Provide XSData.energies; prefer over metadata
API XSData.plot supports labels argument
Provide XSData.describe for explaining MTs
API Provide XSData __getitem__, get methods
API Add dictionary-like access to XSPlotReader
API DepletedMaterial.toDataFrame index argument -> time
API Provide dictionary-like access for BranchingReader
API Dictionary-like access for HistoryReader
API DepletionSampler.metadata is property
API Add dictionary-like access for DetectorReader
API Add dictionary-like access for DepletionReader
API ResultReader.getUniv raise ValueError, not SerpentToolsException
API Provide ResultsReader.__getitem__, get methods
API Provide DepletedMaterial.toDataFrame
API Expose DepletedMaterial arrays as attributes
API XSPlotReader raises ValueError for unknown chunks

Bug fixes

BUG Return ax from CartesianDetector.meshPlot
BUG Put branching fractions on XSData

Pending deprecations
With the exception of the `ResultsReader`, `metadata` dictionaries are being deprecated in favor of attributes. These metadata dictionaries may be removed in future releases


DEP Deprecate metadata for depletion reader, sampler
DEP Deprecate DetectorReader.iterDets: use items
DEP Deprecate BranchingReader.iterBranches -> items

Checksums of source distribution

SHA-256

1a0be13e9d5199584de22b19e559406dba6bbcd4bcafa22dfef3fe2500a69c02 serpentTools-0.9.3-py3-none-any.whl
8fda6a35f5b4e57c4c3d0028c7663e37ea042e6a25a5efaacf3632e85ad12856 serpentTools-0.9.3.tar.gz


Contributors

The following users submitted a patch that was included in this release. Users with a "+" submitted their first patch

- [Andrew Johnson](https://github.com/drewejohnson)
- [nicolaborate](https://github.com/nicoloabrate) +

0.9.2

BUG Properly handle similarly named detectors
ENH Support for installing, testing with py 3.8
CI/DEV Bump scipy version for testing to 1.3.2
DOC Add note on PY3.8 in changelog
DEV Remove automatic logging configuration
DOC Improve documentation on logging
API Allow threshold values for hexagonal mesh plots
BUG Better handling of colorbars for mesh plots
API Change automatic days label to Time [d]
DEV Improve flexibility of formatPlot, placeLegend
DEV Cleanup normalizerFactor
DEV Clean up some automatic docstrings
DOC Change substitution resultReader -> ResultsReader
DOC Change linking structure for Project overview
DOC Remove link to serpentTools.BranchedUniv; prefer xs submodule
DOC Fix a collection of Sphinx/rst errors
DOC Convert some more docstrings to numpydoc format
DOC Fix documentation for matlab hook
DOC Document special members, not __init__ via template
DOC Direct BranchCollector replacement through xs module
DOC Remove redundant and old sampler documentation
DOC Consolidate variable groups to single file
DOC Remove redundant default settings file
DOC Collection of documentation fixes, typos, bad links
DEV Remove all occurrences of six package
DEV Remove versioneer settings from setup.cfg

0.9.1

Introduce a fix for reading sensitivity files that include the history arrays from ``sens opt history 1``. These arrays are of the form ``ADJ_PERT_KEFF_SENS_<N>_GEN`` and overwrote the final results. The fix properly stores the final responses, `ADJ_PERT_KEFF_SENS`, but does not store the `_N_GEN` counterparts.

0.9.0

Identical API as version 0.8.1, just without python 2 support

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.