Recent Releases of kshell-utilities
kshell-utilities -
partition_editor: Proton and neutron configurations are sorted by lexicographical order.
- Python
Published by GaffaSnobb over 2 years ago
kshell-utilities - Release v1.5.0.1
compare.pyhas been implemented (thanks to @johashei !) for various comparisons of different KSHELL runs. See the Wiki for how-to: KSHELL wikiedit_and_queue_executablesnow supports entering new parameters once and applying it to several .sh files instead of having to re-enter the parameters for every .sh file.partition_editorhas been implemented, letting the user edit existing .ptn files to analyse existing configurations or to add new configurations.mixing_ratiohas been implemented. It calculated the mixing of E2 and M1.- Imports annotations from
futureso that Python versions older than 3.11 are supported.
- Python
Published by GaffaSnobb over 2 years ago
kshell-utilities - Release v1.4.0.0
- Add
inspect_logfunction. loadtxt(path)now automatically callscollect_logsif no summary is located inpath. Thus,pathshould now point to the directory containing the log files, not point to a specific file.loadtxtno longer returns a list, but instead just a single object.
- Python
Published by GaffaSnobb about 3 years ago
kshell-utilities - Release v1.3.0.1
- Incorporate
collect_logswith input handling and support for new and old log file syntax - Default values to gsf, and some changes to default plotting, like legend, units and grid, and added
save_plotoption. save_plotoption for nld- Status print for
collect_logs - Add option for using total level density instead of partial in gsf
- Implement warnings for when "wrong" function parameters are chosen
- Pass
initial_or_finalandpartial_or_totalthrough all the wrappers include_only_nonzero_in_averageparameter in gsf function and all wrappers- Implement global debug parameter and flags dict. loadtxt and gsf prints time usage
- Write a README to the
tmp/directory which explains the contents - Bar plot for
get_timing_data - loadtxt
is_directoryis currently deprecated due to lack of testing after other implementations and changes - Script editing functionality with
edit_and_queue_executables include_n_statesin gsf. Update loadtxt to includeidx_iandidx_f- Progress printing with timing when loading from summary file to .npy
- Shell model diagram plot with
nuclear_shell_modelfunction - Option to return Porter-Thomas counter from
gamma_strength_function_averagefunction - Implement transit and level read test for JEM syntax summaries
- Save gsf, bins, ntransitions to .npy. Move plotting from `generalutilities
tokshell_utilities`. - Spin and parity filter for NLD
- Implement angular momentum distribution method
- Add nucleus_latex property
- Implement Porter-Thomas analysis over j values
- Implement B_distribution plot method
- Implement B_distribution save to file
- Implement index filter in B_distribution
- BXL values for a given level are now normalised by the mean of only the BXL values of that level. Previously, all BXL values were normalised to the mean of all BXL values.
- Python
Published by GaffaSnobb over 3 years ago
kshell-utilities - Release v1.2.0.0
- Read the total memory usage during calculation from a collection of log files with
get_memory_usage. - Generate a unique SHA identifier for all saved
.npyfiles to differentiate between several similar runs of, for example, V50 in the GXPF1A interaction. The SHA identifier is generated based on the entire.shfile generated bykshell_ui.py. - Get all the KSHELL Fortran parameters from the
.shfile with theget_parametersfunction. - KSHELL Fortran parameters are included as a property to the
ReadKshellOutputclass.res.parameters ReadKshellOutputattributeExis removed. Slicelevelsinstead.ReadKshellOutputattributetransitionsis removed. Transitions of different multipolarity must be treated independently, so there is no point in storing them all in a large array.ReadKshellOutputattributeBM1andBE2are removed. Slicetransitions_BXYinstead.- Parallel reading of summary files. BE1, BM1, BE2 values are read in parallel for a (modest) speedup of reading huge summary files.
- Update summary file read to accommodate changes in
collect_logsandtransit.F90in the KSHELL repo. - Implement
old_or_newparameter toloadtxtto support old style syntax summary files. - Update tests according to these changes.
- Python
Published by GaffaSnobb over 4 years ago
kshell-utilities - Release v1.1.0.0
- Add
gamma_strength_function_average_plotwrapper method to theReadKshellOutputclass. Addgsfmethod alias. - Add
_get_timing_datawhich extracts and returns the total run time (in seconds) from a single KSHELL log file. Addget_timing_datawhich is a wrapper for_get_timing_datawhich handles path to a directory or path to a single summary file. Also read trunc log files. - Add a reduced version of
count_dim.pyfrom the KSHELL repo to this package to be able to count dimensions. - Add tests for
spin_parity_listand tests for checking all values inres.transitions.
- Python
Published by GaffaSnobb over 4 years ago
kshell-utilities - Release v1.0.1.3
Release v1.0.1.3
First proper release on GitHub
First changelog will come with the next release
- Python
Published by GaffaSnobb over 4 years ago