sandy 0.9 #249
luca-fiorito-11
announced in
Announcements
sandy 0.9
#249
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
New Features
SANDY officially switches from branch-oriented development to release-oriented development!
Historically the development of SANDY was implemented on two major branches:
master
anddevelop
.master
branch is a legacy version with the original goal of producing perturbed nuclear data files using the command line interface (CLI).develop
branch sets its target to produce the perturbed nuclear data files using a API (with an extensive interface topandas
) rather than the CLI.In parallel, the code was completely restructured from functional programming to OOP (object-oriented programming) to:
The development of the API also extended the purpose of the code from merely producing perturbed nuclear data files to four development blocks:
Restructuring the code brought more (reliable/unit tested) features, however, the correct run of some of the key code production processes — the sample generation pipeline — cannot be guaranteed anymore (for this, we suggest using release sandy-master). This drawback, as well as a more streamlined code installation in both Linux and Windows without fortran dependencies, will be tackled in the next release 1.0.
Contributors
@luca-fiorito-11
@AitorBengoechea
@EnricaBelfiore
@GrimFe
@Lindt8
@nicoloabrate
@promojar
@rayanhaddad169
This discussion was created from the release sandy 0.9.
Beta Was this translation helpful? Give feedback.
All reactions