Releases: JADE-V-V/JADE
JADE
-
New Features
- Force re-generate raw data with
--raw force. - New tally modifiers: cumulative_sum, gaussian_broadening, volume, mass.
- Support y-axis scaling (yscale) in plots; non-interactive plotting backend.
- New “Sphere Pivot” Excel table type; safer sheet names.
- Fetch benchmark inputs from F4E GitLab via access token.
- Global job submission and new run modes (local/job/global_job) with scheduler templates.
- OpenMC: support compiled sources and weight windows.
- Force re-generate raw data with
-
Documentation
- New/expanded benchmarks (ISIS-800MeV-C, RCR Fe+Ni, RCR SS) and multiple clarifications.
- Installation, utilities, configuration, and post-processing updates.
- Widespread LaTeX-formatted axis labels.
-
Chores
- CI: update actions, add UI extras; coverage HTML contexts.
-
Templates
- Updated issue templates; new PR templates; removed old PR template.
What's Changed
- Updated toml to include sphinx for dev by @sbradnam in #418
- Addition of the cumulative sum tally modifier by @mcampos16 in #420
- Addition of support for OpenMC compiled sources by @sbradnam in #417
- Correction of the error propagation in tally modifiers + addition of TENDL 2017 as a dosimetry library by @mcampos16 in #421
- Connect F4E gitlab to JADE by @dodu94 in #372
- C model doc update by @digiacomo4 in #432
- Dev install fix by @sbradnam in #434
- correct patching by @dodu94 in #435
- Addition of ITER 1D OpenMC by @alexvalentine94 in #426
- Update PR and issue templates by @alexvalentine94 in #436
- OpenMC heating tally docs by @alexvalentine94 in #442
- Remove transitive dependencies by @alexvalentine94 in #440
- 401 bug lib naming convention by @dodu94 in #438
- Add SpherePivotTable for sorted isotope/material ordering in Excel benchmarks by @Copilot in #437
- Fix for Issue #369 by @sbradnam in #439
- Add Gaussian broadening as a tally modifier by @mcampos16 in #441
- Improve plot labels with LaTeX mathematical notation for physical units by @Copilot in #443
- Handle Weight Windows in OpenMC by @alexvalentine94 in #429
- Removing tally factors, integrating volume and mass divisors into raw config yaml by @sbradnam in #459
- Benchmarks overview documentation by @alexvalentine94 in #446
- Introduce a "force" option in the raw processing in order to allow for results overriding by @dodu94 in #445
- Openmc warnings fix by @sbradnam in #461
- 245 feature request allow for more customization of benchmarks batch submission by @dodu94 in #458
- Add rcr fe+ss by @mcampos16 in #460
- Add isis bench by @digiacomo4 in #449
- v4.3.0 additions by @dodu94 in #462
New Contributors
- @Copilot made their first contribution in #437
Full Changelog: v4.2.0...v4.3.0
JADE
JADE
What's Changed
- NEW BENCHMARK: IPPE-DT by @milocco in #386
- update IAEA branch pointer for input fetching by @dodu94 in #387
- BENCHMARK RESTORED: fng_tungsten benchmark added by @digiacomo4 in #389
- BENCHMARK RESTORED: add FNG-SS benchmark by @digiacomo4 in #390
- BENCHMARK RESTORED: add_fng_hcpb by @digiacomo4 in #392
- BENCHMARK RESTORED: add_fng_bkt by @digiacomo4 in #391
- selective config operators by @dodu94 in #394
- Add continue utility by @dodu94 in #393
- BENCHMARK RESTORED: Add fng dose rate by @digiacomo4 in #395
- add support for limits by @dodu94 in #396
- BENCHMARK RESTORED: Addition of the TUD-Fe benchmark by @mcampos16 in #397
- NEW BENCHMARK: Add IPPE-DT benchmark support by @dodu94 in #398
- BENCHMARK RESTORED: Addition of APSIS-PCA-Replica benchmark by @mcampos16 in #399
- Implement chi squared by @dodu94 in #402
- Correct OpenMC sphere and help generalization of code2code comparison by @dodu94 in #403
New Contributors
Full Changelog: v4.0.2...v4.1.0
JADE
JADE
JADE
What's Changed
This new major release significantly change the structure of JADE. The codebase has been rewritten almost from scratch with the following main objectives in mind:
- Re-think JADE to perform code-library to code-library comparisons and not code to code or lib to lib
- Simplify the addition of new transport codes support (simpler implementation of child classes)
- No additional programming required for the addition of new benchmarks (including experimental ones). Only the compilation of configuration files
- Raw data (.csv outputs) as a stronger interface. They are now the end point of transport code-dependent processing and the starting point for JADE plotting and excel or other third party post-processors.
- Apply software design best practices while refactoring.
This results in a smaller and more tidy codebase which should be much more user friendly to nee developers.
The following is a list of the different contributions:
- introduce OpenMC version optional dependency by @alexvalentine94 in #323
- fix python version in readthedocs by @dodu94 in #324
- scipy version fix by @alexvalentine94 in #325
- OpenMC API for input generations by @sbradnam in #326
- Introduce output class using OpenMC API by @alexvalentine94 in #328
- Statepoint output file support for OMC Sphere benchmark by @sbradnam in #329
- Add simple tokamak benchmark by @alexvalentine94 in #330
- Unix module fix by @sbradnam in #331
- Tidy OpenMC output processing code by @alexvalentine94 in #332
- Adding Alex benchmarks (Issue #229) by @AlbertoBittes in #344
- Update install docs by @alexvalentine94 in #345
- OpenMC general output processing for simple tokamak model by @sbradnam in #333
- Yaml config files by @dodu94 in #355
- Fixing #262 by @AlbertoBittes in #335
- Fixing issue #197 by @AlbertoBittes in #346
- add missing TUD config files by @dodu94 in #357
- OpenMC heating tally treatment and energy re-scaling by @sbradnam in #359
- Tally factors for OpenMC volume and mass corrections. by @sbradnam in #360
- Modifications of the post processing of OpenMC results by @mcampos16 in #366
- Minor documentation updates by @alexvalentine94 in #367
- add simple tokamak by @digiacomo4 in #365
- Addition of the TUD-W benchmark by @mcampos16 in #368
- Addition of the ASPIS-Fe88 benchmark by @mcampos16 in #371
- Add jade to PyPi by @dodu94 in #373
- Addition of the TUD-FNG benchmark by @mcampos16 in #374
- Fix the propagation of the relative error in datasets comparison by @mcampos16 in #375
- avoid translations of dosimetry libs by @dodu94 in #379
- Addition of the FNG-SiC benchmark by @mcampos16 in #377
- Change supported python versions and eliminate openmc dependency by @dodu94 in #380
- Add OpenMC Sphere by @alexvalentine94 in #376
- Add simple tokamak openmc by @alexvalentine94 in #381
- JADE v4.0.0 by @dodu94 in #382
New Contributors
- @sbradnam made their first contribution in #326
- @mcampos16 made their first contribution in #366
- @digiacomo4 made their first contribution in #365
Full Changelog: v3.1.0...v4.0.0
v3.1.0
What's Changed
- fix issue #298 by @dodu94 in #299
- Metadata support for JADE and fetching of inputs from IAEA by @dodu94 in #301
- fix standard deviation sheet by @dodu94 in #307
- New d1s libraries support (93c) by @dodu94 in #306
- Introduction of F4Enix dependency for MCNP input and output parsing by @AlbertoBittes in #300
- Add Codecov support for better code coverage tracking by @dodu94 in #315
- Add contribution tracking for sddr materials by @dodu94 in #308
- Aspis 88 - post processing atlas title improvement by @Radiation-Transport in #320
- add keyword RMODE 0 to mcnp benchmarks for D1SUNED run by @dodu94 in #316
- 213 feature request switch from log class to python logging module by @dodu94 in #312
- Simplify logic in output to handle multiple code and fix ITER cylinder SDDR by @dodu94 in #310
- Release of v3.1.0 by @alexvalentine94 in #322
New Contributors
- @Radiation-Transport made their first contribution in #320
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Change
- fixing tiara inputs by @AlbertoBittes in #286
- simpler install command by @shimwell in #291
- f strings instead of string addition for compact readable code by @shimwell in #297
- Plot fix by @AlbertoBittes in #280
- Hotfix - C-model post-processing by @dodu94 in #288
- Hot fix - tud fng issue by @dodu94 in #290
New Contributors
Full Changelog: v3.0.0...v3.0.1
JADE
This version of JADE includes the introduction of significant new features listed below. As the code has been changed considerably relative to the last release, users are encouraged to raise any issues encountered during testing on the repository.
What's Changed
- Compatibility of JADE with Linux operating system. Windows and Linux now supported.
- Run OpenMC and Serpent particle transport codes in JADE.
- Post processing of OpenMC for Sphere leakage benchmark.
- Ability to run JADE in parallel using job submission on HPC clusters.
- JADE folder structure changed to accommodate additional transport codes.
- Support for different python versions.
- Installable as a pip package.
- Removed xlwings dependency.
- Additional worksheet in Excel comparison output.
- Improved coverage of code base.
- Addition of CaF and W to sphere leakage benchmark.
- Additional experimental benchmarks added to JADE:
- ASPIS Iron-88 benchmark.
- Iron Slab Experiment (TUD).
- TUD Spectra Measurements (FNG Bulk Shield).
- FNG/TUD Tungsten Experiment.
- Updated guidelines for development of the code.
- Addition of built in ACE & EXFOR cross section plotters.
- New templates added for Issues on the repository and Pull Requests.
- Revised configuration format in support of additional transport codes and revised cross section handling.
- Linux testing added to CI.
- Several bug fixes.
New Contributors
Full Changelog: v2.2.0...v3.0.0
JADE
Main enhancements:
- Introduction of Tiara benckmark post-processing
- Introduction of FNG Bulk Blanket benckmark post-processing
- Introduction of FNG Tungsten benchmark post-processing
- Update of default config file with new benchmarks
- MCNP inputs and experimental data of new benchmarks added to install files (no weight windows and SINBAD files)
- Added capability to handle IRDFF libraries with FNG BLK and FNG W benchmarks
Minor bug fixes:
- correction in MCTAL_READER file to handle f5 tallies mctal file
Main documentation improvements:
- added documentation for Tiara benchmark
- added documentation for FNG Bulk Blanket benchmark
- added documentation for FNG Tungsten benchmark